diff --git a/chromium_version.txt b/chromium_version.txt index 3b0882d0..d6be46fe 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -86.0.4240.198 +87.0.4280.66 diff --git a/devutils/update_lists.py b/devutils/update_lists.py index c36525c0..eb2449fd 100755 --- a/devutils/update_lists.py +++ b/devutils/update_lists.py @@ -39,9 +39,6 @@ PRUNING_INCLUDE_PATTERNS = [ # pathlib.Path.match() paths to exclude from binary pruning PRUNING_EXCLUDE_PATTERNS = [ 'chrome/common/win/eventlog_messages.mc', # TODO: False positive textfile - # Exclude AFDO sample profile in binary format (Auto FDO) - # Details: https://clang.llvm.org/docs/UsersManual.html#sample-profile-formats - 'chrome/android/profiles/afdo.prof', # TabRanker example preprocessor config # Details in chrome/browser/resource_coordinator/tab_ranker/README.md 'chrome/browser/resource_coordinator/tab_ranker/example_preprocessor_config.pb', @@ -57,6 +54,7 @@ PRUNING_EXCLUDE_PATTERNS = [ 'components/language/content/browser/ulp_language_code_locator/geolanguage-data_rank2.bin', 'third_party/icu/common/icudtl.dat', # Exclusion for ICU data # Exclusions for safe file extensions + '*.avif', '*.ttf', '*.png', '*.jpg', diff --git a/domain_substitution.list b/domain_substitution.list index e52a6236..f8203da3 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -21,7 +21,9 @@ android_webview/tools/cts_utils.py android_webview/tools/record_netlog.py android_webview/tools/remove_preinstalled_webview.py android_webview/tools/update_cts.py +ash/ambient/ambient_controller_unittest.cc ash/app_list/PRESUBMIT.py +ash/app_list/app_list_controller_impl_unittest.cc ash/app_list/views/app_list_view_unittest.cc ash/app_list/views/assistant/assistant_privacy_info_view.cc ash/app_list/views/search_result_answer_card_view_unittest.cc @@ -31,8 +33,8 @@ 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/child_accounts/parent_access_controller_impl_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/public/cpp/android_intent_helper_unittest.cc @@ -46,6 +48,7 @@ ash/wm/screen_pinning_controller.h base/BUILD.gn base/PRESUBMIT.py base/allocator/BUILD.gn +base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc base/allocator/partition_allocator/address_space_randomization.h base/android/android_image_reader_abi.h base/android/jni_generator/PRESUBMIT.py @@ -98,13 +101,11 @@ base/process/launch.h base/process/launch_posix.cc 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_posix.cc base/rand_util_win.cc -base/security_unittest.cc base/strings/pattern_unittest.cc base/strings/string_number_conversions_unittest.cc base/synchronization/lock.h @@ -163,6 +164,7 @@ build/android/apk_operations.py build/android/dump_apk_resource_strings.py build/android/gradle/generate_gradle.py build/android/gyp/assert_static_initializers.py +build/android/gyp/bundletool.py build/android/gyp/compile_java.py build/android/gyp/lint.py build/android/gyp/main_dex_list.py @@ -172,6 +174,7 @@ 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/pylib/base/result_sink.py build/android/pylib/constants/__init__.py build/android/pylib/device_settings.py build/android/pylib/dex/dex_parser.py @@ -236,6 +239,7 @@ cc/input/browser_controls_offset_manager.cc cc/input/scroll_state.h cc/input/scrollbar_controller.h cc/metrics/average_lag_tracker.h +cc/metrics/ukm_smoothness_data.h cc/paint/paint_image.h cc/tiles/gpu_image_decode_cache.h cc/trees/layer_tree_host_impl.cc @@ -280,6 +284,7 @@ chrome/browser/android/explore_sites/ntp_json_fetcher_unittest.cc 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/history_deletion_bridge_unittest.cc chrome/browser/android/history_report/delta_file_commons_unittest.cc chrome/browser/android/search_permissions/search_permissions_service.h chrome/browser/android/search_permissions/search_permissions_service_unittest.cc @@ -334,9 +339,11 @@ chrome/browser/browsing_data/counters/passwords_counter_browsertest.cc chrome/browser/browsing_data/counters/site_data_counting_helper_unittest.cc chrome/browser/browsing_data/counters/site_settings_counter_unittest.cc chrome/browser/chrome_browser_application_mac.mm +chrome/browser/chrome_browser_main_win_unittest.cc chrome/browser/chrome_content_browser_client.cc chrome/browser/chrome_content_browser_client_browsertest.cc chrome/browser/chrome_content_browser_client_unittest.cc +chrome/browser/chrome_cross_origin_opener_policy_browsertest.cc chrome/browser/chrome_navigation_browsertest.cc chrome/browser/chromeos/accessibility/accessibility_manager_browsertest.cc chrome/browser/chromeos/accessibility/select_to_speak_live_site_browsertest.cc @@ -375,6 +382,7 @@ chrome/browser/chromeos/child_accounts/time_limits/web_time_limit_error_page/res 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_installer.h chrome/browser/chromeos/crostini/crostini_simple_types.h chrome/browser/chromeos/crostini/crostini_util.cc chrome/browser/chromeos/customization/customization_document.cc @@ -399,6 +407,7 @@ chrome/browser/chromeos/hats/hats_dialog.cc chrome/browser/chromeos/input_method/assistive_suggester.cc chrome/browser/chromeos/kerberos/kerberos_credentials_manager_test.cc chrome/browser/chromeos/login/app_mode/kiosk_browsertest.cc +chrome/browser/chromeos/login/device_family_link_allowed_policy_browsertest.cc chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_names.cc chrome/browser/chromeos/login/easy_unlock/easy_unlock_screenlock_state_handler_unittest.cc chrome/browser/chromeos/login/encryption_migration_browsertest.cc @@ -434,7 +443,10 @@ 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/http_request_manager.h +chrome/browser/chromeos/net/network_diagnostics/http_request_manager_unittest.cc chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_unittest.cc +chrome/browser/chromeos/net/network_diagnostics/network_diagnostics_util.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 @@ -446,6 +458,7 @@ 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/dlp/dlp_rules_manager_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 @@ -470,12 +483,12 @@ chrome/browser/chromeos/release_notes/release_notes_notification_unittest.cc chrome/browser/chromeos/release_notes/release_notes_storage_unittest.cc chrome/browser/chromeos/scheduler_configuration_manager.h chrome/browser/chromeos/settings/cros_settings_unittest.cc +chrome/browser/chromeos/settings/device_settings_provider_unittest.cc chrome/browser/chromeos/smb_client/smb_service_helper.h chrome/browser/chromeos/sync/turn_sync_on_helper_unittest.cc chrome/browser/chromeos/tpm_firmware_update.h chrome/browser/chromeos/u2f_notification.cc chrome/browser/chromeos/web_applications/default_web_app_ids.h -chrome/browser/complex_tasks/endpoint_fetcher/endpoint_fetcher_unittest.cc chrome/browser/complex_tasks/task_tab_helper_unittest.cc chrome/browser/component_updater/recovery_component_installer.cc chrome/browser/content_settings/content_settings_default_provider_unittest.cc @@ -498,6 +511,7 @@ chrome/browser/download/chrome_download_manager_delegate_unittest.cc chrome/browser/download/download_browsertest.cc chrome/browser/download/mixed_content_download_blocking.cc chrome/browser/download/save_page_browsertest.cc +chrome/browser/endpoint_fetcher/endpoint_fetcher_unittest.cc chrome/browser/engagement/important_sites_usage_counter_unittest.cc chrome/browser/engagement/important_sites_util_unittest.cc chrome/browser/engagement/site_engagement_helper.cc @@ -582,7 +596,7 @@ chrome/browser/extensions/background_xhr_browsertest.cc chrome/browser/extensions/chrome_extension_browser_constants.cc chrome/browser/extensions/chrome_extension_function_details.cc chrome/browser/extensions/chrome_info_map_unittest.cc -chrome/browser/extensions/component_extensions_whitelist/whitelist.h +chrome/browser/extensions/component_extensions_allowlist/allowlist.h chrome/browser/extensions/content_script_apitest.cc chrome/browser/extensions/convert_user_script_unittest.cc chrome/browser/extensions/corb_and_cors_extension_browsertest.cc @@ -608,7 +622,7 @@ chrome/browser/extensions/external_policy_loader_unittest.cc chrome/browser/extensions/external_pref_loader.cc chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc chrome/browser/extensions/external_provider_impl_unittest.cc -chrome/browser/extensions/forced_extensions/force_installed_metrics_unittest.cc +chrome/browser/extensions/forced_extensions/force_installed_test_base.cc chrome/browser/extensions/install_signer.cc chrome/browser/extensions/installed_loader_unittest.cc chrome/browser/extensions/lazy_background_page_apitest.cc @@ -663,7 +677,6 @@ chrome/browser/lifetime/switch_utils_unittest.cc chrome/browser/local_discovery/service_discovery_client_mac.mm chrome/browser/lookalikes/lookalike_url_navigation_throttle.cc chrome/browser/lookalikes/lookalike_url_navigation_throttle_browsertest.cc -chrome/browser/media/android/remote/flinging_controller_bridge.cc chrome/browser/media/feeds/media_feeds_browsertest.cc chrome/browser/media/feeds/media_feeds_converter_unittest.cc chrome/browser/media/feeds/media_feeds_fetcher_unittest.cc @@ -672,8 +685,10 @@ chrome/browser/media/history/media_history_browsertest.cc chrome/browser/media/history/media_history_keyed_service_unittest.cc chrome/browser/media/history/media_history_store_unittest.cc chrome/browser/media/kaleidoscope/kaleidoscope_data_provider_impl.cc +chrome/browser/media/kaleidoscope/kaleidoscope_service_unittest.cc chrome/browser/media/kaleidoscope/kaleidoscope_switches.cc chrome/browser/media/kaleidoscope/kaleidoscope_switches_unittest.cc +chrome/browser/media/kaleidoscope/kaleidoscope_ui.cc chrome/browser/media/media_engagement_contents_observer_unittest.cc chrome/browser/media/media_engagement_preloaded_list_unittest.cc chrome/browser/media/media_engagement_score_unittest.cc @@ -682,21 +697,18 @@ chrome/browser/media/media_engagement_session_unittest.cc chrome/browser/media/protected_media_identifier_permission_context.cc chrome/browser/media/router/discovery/dial/safe_dial_device_description_parser_unittest.cc chrome/browser/media/router/discovery/discovery_network_list_win.cc -chrome/browser/media/router/media_router_dialog_controller_unittest.cc -chrome/browser/media/router/media_router_metrics_unittest.cc -chrome/browser/media/router/media_sinks_observer.h chrome/browser/media/router/mojo/media_router_mojo_impl_unittest.cc -chrome/browser/media/router/presentation/local_presentation_manager.h -chrome/browser/media/router/presentation/presentation_media_sinks_observer_unittest.cc chrome/browser/media/router/providers/cast/cast_activity_manager_unittest.cc chrome/browser/media/router/providers/cast/cast_media_route_provider.cc chrome/browser/media/router/providers/cast/cast_media_route_provider_unittest.cc chrome/browser/media/router/providers/dial/dial_media_route_provider.cc chrome/browser/media/router/providers/dial/dial_media_route_provider_unittest.cc +chrome/browser/media/webrtc/display_media_access_handler_unittest.cc 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/metrics/family_user_metrics_provider_browsertest.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 @@ -711,9 +723,12 @@ chrome/browser/nearby_sharing/client/nearby_share_api_call_flow_impl_unittest.cc chrome/browser/nearby_sharing/client/nearby_share_client_impl.cc chrome/browser/nearby_sharing/client/nearby_share_client_impl_unittest.cc chrome/browser/nearby_sharing/client/nearby_share_switches.cc +chrome/browser/nearby_sharing/contacts/nearby_share_contact_manager_impl_unittest.cc chrome/browser/nearby_sharing/instantmessaging/constants.h chrome/browser/nearby_sharing/local_device_data/nearby_share_device_data_updater_impl_unittest.cc chrome/browser/nearby_sharing/local_device_data/nearby_share_local_device_data_manager_impl_unittest.cc +chrome/browser/nearby_sharing/nearby_share_default_device_name_unittest.cc +chrome/browser/nearby_sharing/text_attachment_unittest.cc chrome/browser/net/cert_verify_proc_browsertest.cc chrome/browser/net/dns_over_https_browsertest.cc chrome/browser/net/dns_probe_runner.cc @@ -740,8 +755,9 @@ chrome/browser/optimization_guide/prediction/prediction_manager_browsertest.cc chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/ad_metrics/ads_page_load_metrics_observer.cc chrome/browser/page_load_metrics/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc -chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.h -chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer_unittest.cc +chrome/browser/page_load_metrics/observers/core/amp_page_load_metrics_observer.h +chrome/browser/page_load_metrics/observers/core/amp_page_load_metrics_observer_unittest.cc +chrome/browser/page_load_metrics/observers/core/ukm_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer_test_utils.h chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc @@ -761,7 +777,6 @@ chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_obse chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/session_restore_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/tab_restore_page_load_metrics_observer_unittest.cc -chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer_unittest.cc 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 @@ -781,7 +796,6 @@ chrome/browser/permissions/chrome_permission_manager_unittest.cc chrome/browser/permissions/chrome_permission_request_manager_unittest.cc chrome/browser/permissions/grouped_permission_infobar_delegate_android.cc chrome/browser/permissions/permission_context_base_feature_policy_unittest.cc -chrome/browser/platform_util_chromeos.cc chrome/browser/platform_util_win.cc chrome/browser/plugins/chrome_plugin_service_filter_unittest.cc chrome/browser/plugins/flash_temporary_permission_tracker_unittest.cc @@ -793,6 +807,8 @@ 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_statistics_collector_browsertest.cc +chrome/browser/policy/policy_test_google_browsertest.cc chrome/browser/policy/policy_test_utils.cc chrome/browser/policy/policy_test_utils.h chrome/browser/policy/safe_browsing_policy_browsertest.cc @@ -864,17 +880,16 @@ chrome/browser/resources/chromeos/accessibility/chromevox/background/background_ chrome/browser/resources/chromeos/accessibility/chromevox/background/command_handler.js chrome/browser/resources/chromeos/accessibility/chromevox/background/cursors_test.js chrome/browser/resources/chromeos/accessibility/chromevox/background/locale_output_helper_test.js -chrome/browser/resources/chromeos/accessibility/chromevox/background/prefs.js chrome/browser/resources/chromeos/accessibility/chromevox/braille/braille_input_handler_test.js chrome/browser/resources/chromeos/accessibility/chromevox/common/spannable_test.js chrome/browser/resources/chromeos/accessibility/chromevox/options/options.css -chrome/browser/resources/chromeos/accessibility/chromevox/options/options.js chrome/browser/resources/chromeos/accessibility/chromevox/panel/panel.html chrome/browser/resources/chromeos/accessibility/chromevox/panel/panel.js chrome/browser/resources/chromeos/accessibility/chromevox/panel/tutorial.js chrome/browser/resources/chromeos/accessibility/chromevox/tools/webstore_extension_util.py chrome/browser/resources/chromeos/accessibility/chromevox_manifest.json.jinja2 chrome/browser/resources/chromeos/accessibility/select_to_speak/mock_tts.js +chrome/browser/resources/chromeos/accessibility/select_to_speak/node_utils.js chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css chrome/browser/resources/chromeos/accessibility/select_to_speak/paragraph_utils_unittest.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak.js @@ -900,6 +915,7 @@ chrome/browser/resources/chromeos/login/offline_gaia.html chrome/browser/resources/chromeos/login/offline_gaia.js chrome/browser/resources/chromeos/login/oobe_eula.js chrome/browser/resources/chromeos/login/screen_arc_terms_of_service.js +chrome/browser/resources/chromeos/multidevice_internals/browser_tabs_metadata_form.js chrome/browser/resources/chromeos/wallpaper_manager/manifest.json chrome/browser/resources/chromeos/zip_archiver/cpp/volume.h chrome/browser/resources/chromeos/zip_archiver/externs_js/chrome.js @@ -954,8 +970,8 @@ chrome/browser/resources/net_internals/domain_security_policy_view.js chrome/browser/resources/net_internals/events_view.html chrome/browser/resources/network_speech_synthesis/manifest.json chrome/browser/resources/network_speech_synthesis/tts_extension.js -chrome/browser/resources/new_tab_page/customize_themes.js chrome/browser/resources/new_tab_page/doodle_share_dialog.js +chrome/browser/resources/new_tab_page/modules/dummy/module.js chrome/browser/resources/new_tab_page/voice_search_overlay.js chrome/browser/resources/omnibox/omnibox.html chrome/browser/resources/omnibox/omnibox_output.js @@ -970,11 +986,13 @@ chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/settings/a11y_page/a11y_page.js chrome/browser/resources/settings/about_page/about_page.html chrome/browser/resources/settings/appearance_page/appearance_page.js +chrome/browser/resources/settings/autofill_page/passwords_list_handler.js chrome/browser/resources/settings/chromeos/PRESUBMIT.py chrome/browser/resources/settings/chromeos/bluetooth_page/bluetooth_device_list_item.js chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_dialog.html chrome/browser/resources/settings/chromeos/crostini_page/crostini_shared_paths.js chrome/browser/resources/settings/chromeos/device_page/stylus.js +chrome/browser/resources/settings/chromeos/nearby_share_page/nearby_share_high_visibility_page.html chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_page.html chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html chrome/browser/resources/settings/chromeos/os_about_page/os_about_page.html @@ -1033,6 +1051,7 @@ chrome/browser/search/one_google_bar/one_google_bar_loader_impl.cc chrome/browser/search/promos/promo_service_unittest.cc chrome/browser/search/search.h chrome/browser/search/search_suggest/search_suggest_service_unittest.cc +chrome/browser/search/shopping_tasks/shopping_tasks_service_unittest.cc chrome/browser/search_engines/template_url_parser_unittest.cc chrome/browser/search_engines/template_url_service_sync_unittest.cc chrome/browser/search_engines/template_url_service_test_util.cc @@ -1053,7 +1072,6 @@ chrome/browser/sharing/web_push/web_push_sender.cc chrome/browser/sharing/web_push/web_push_sender_unittest.cc chrome/browser/sharing/webrtc/ice_config_fetcher.cc chrome/browser/sharing/webrtc/ice_config_fetcher_unittest.cc -chrome/browser/sharing/webrtc/sharing_service_host_unittest.cc chrome/browser/shell_integration_linux_unittest.cc chrome/browser/signin/account_id_from_account_info_unittest.cc chrome/browser/signin/chrome_signin_helper_unittest.cc @@ -1072,6 +1090,7 @@ chrome/browser/signin/signin_ui_util.cc chrome/browser/signin/signin_util_win_browsertest.cc chrome/browser/ssl/cert_verifier_platform_browser_test.h chrome/browser/ssl/connection_help_tab_helper.cc +chrome/browser/ssl/sct_reporting_service.cc chrome/browser/ssl/ssl_browsertest.cc chrome/browser/ssl/stateful_ssl_host_state_delegate_test.cc chrome/browser/startup_data.h @@ -1141,6 +1160,9 @@ chrome/browser/ui/app_list/search/answer_card/answer_card_search_provider_unitte chrome/browser/ui/app_list/search/arc/arc_app_reinstall_app_result.cc chrome/browser/ui/app_list/search/arc/arc_app_reinstall_search_provider_unittest.cc chrome/browser/ui/app_list/search/assistant_search_provider_unittest.cc +chrome/browser/ui/app_list/search/files/item_suggest_cache.cc +chrome/browser/ui/app_list/search/files/item_suggest_cache.h +chrome/browser/ui/app_list/search/omnibox_provider.cc chrome/browser/ui/app_list/search/search_result_ranker/app_launch_event_logger_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/ranking_item_util_unittest.cc chrome/browser/ui/app_list/search/search_result_ranker/search_ranking_event_logger_unittest.cc @@ -1154,6 +1176,7 @@ chrome/browser/ui/ash/assistant/conversation_starters_client_impl.cc chrome/browser/ui/ash/chrome_new_window_client_browsertest.cc chrome/browser/ui/ash/chrome_shell_delegate.cc chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc +chrome/browser/ui/ash/quick_answers/quick_answers_browser_client_impl.cc chrome/browser/ui/blocked_content/popup_blocker_browsertest.cc chrome/browser/ui/blocked_content/tab_under_navigation_throttle.h chrome/browser/ui/bookmarks/bookmark_browsertest.cc @@ -1171,6 +1194,7 @@ chrome/browser/ui/cocoa/applescript/window_applescript_test.mm chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge_unittest.mm chrome/browser/ui/cocoa/history_menu_bridge_unittest.mm chrome/browser/ui/cocoa/history_menu_cocoa_controller_unittest.mm +chrome/browser/ui/cocoa/rosetta_required_infobar_delegate.mm chrome/browser/ui/cocoa/share_menu_controller.mm chrome/browser/ui/cocoa/share_menu_controller_browsertest.mm chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc @@ -1185,14 +1209,13 @@ chrome/browser/ui/hid/hid_chooser_controller_unittest.cc chrome/browser/ui/media_router/media_cast_mode.h chrome/browser/ui/media_router/media_cast_mode_unittest.cc chrome/browser/ui/media_router/media_router_ui_helper_unittest.cc +chrome/browser/ui/media_router/media_router_ui_unittest.cc chrome/browser/ui/media_router/query_result_manager.h chrome/browser/ui/omnibox/omnibox_view_browsertest.cc chrome/browser/ui/page_info/permission_menu_model_unittest.cc chrome/browser/ui/passwords/account_storage_auth_helper_unittest.cc chrome/browser/ui/passwords/bubble_controllers/generation_confirmation_bubble_controller.h chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc -chrome/browser/ui/passwords/google_password_manager_navigation_throttle.cc -chrome/browser/ui/passwords/google_password_manager_navigation_throttle_browsertest.cc chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc chrome/browser/ui/passwords/manage_passwords_view_utils.h chrome/browser/ui/passwords/passwords_model_delegate.h @@ -1237,9 +1260,10 @@ 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/in_product_help/feature_promo_controller_views.cc +chrome/browser/ui/views/intent_picker_bubble_view_browsertest_chromeos.cc chrome/browser/ui/views/intent_picker_bubble_view_unittest.cc chrome/browser/ui/views/location_bar/selected_keyword_view.h -chrome/browser/ui/views/media_router/media_router_views_ui_unittest.cc chrome/browser/ui/views/native_file_system/native_file_system_permission_view_browsertest.cc chrome/browser/ui/views/native_file_system/native_file_system_usage_bubble_view_browsertest.cc chrome/browser/ui/views/network_profile_bubble_view.cc @@ -1279,7 +1303,6 @@ chrome/browser/ui/webui/chromeos/assistant_optin/assistant_optin_utils.cc chrome/browser/ui/webui/chromeos/edu_account_login_handler_unittest.cc chrome/browser/ui/webui/chromeos/login/discover/modules/discover_module_redeem_offers_test.cc chrome/browser/ui/webui/chromeos/login/discover/modules/discover_module_sync_files_test.cc -chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h chrome/browser/ui/webui/chromeos/login/l10n_util_unittest.cc chrome/browser/ui/webui/chromeos/login/signin_userlist_unittest.cc @@ -1295,6 +1318,7 @@ chrome/browser/ui/webui/local_discovery/local_discovery_ui_browsertest.cc chrome/browser/ui/webui/log_web_ui_url_unittest.cc chrome/browser/ui/webui/management_ui_handler.cc chrome/browser/ui/webui/management_ui_handler_unittest.cc +chrome/browser/ui/webui/new_tab_page/new_tab_page_ui.cc chrome/browser/ui/webui/ntp/new_tab_ui.cc chrome/browser/ui/webui/ntp/ntp_resource_cache.cc chrome/browser/ui/webui/policy_ui_browsertest.cc @@ -1328,6 +1352,8 @@ chrome/browser/usb/usb_policy_allowed_devices_unittest.cc chrome/browser/usb/usb_tab_helper_unittest.cc chrome/browser/usb/web_usb_detector_unittest.cc chrome/browser/usb/web_usb_service_impl_unittest.cc +chrome/browser/video_tutorials/internal/config.cc +chrome/browser/video_tutorials/internal/config_unittest.cc chrome/browser/vr/PRESUBMIT.py chrome/browser/web_applications/components/externally_installed_web_app_prefs.cc chrome/browser/web_applications/components/web_app_file_handler_registration_win.cc @@ -1337,10 +1363,10 @@ chrome/browser/web_applications/components/web_app_icon_downloader_unittest.cc chrome/browser/web_applications/components/web_app_install_utils_unittest.cc chrome/browser/web_applications/extensions/bookmark_app_util_unittest.cc chrome/browser/web_applications/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_installation_utils_unittest.cc chrome/browser/web_applications/web_app_migration_manager_browsertest.cc chrome/browser/webauthn/chrome_authenticator_request_delegate.cc chrome/browser/win/conflicts/enumerate_shell_extensions.cc @@ -1405,6 +1431,7 @@ chrome/common/extensions/api/common_extension_api_unittest.cc chrome/common/extensions/api/cookies.json chrome/common/extensions/api/debugger.json chrome/common/extensions/api/declarative_content.json +chrome/common/extensions/api/dom.json chrome/common/extensions/api/enterprise_device_attributes.idl chrome/common/extensions/api/gcm.json chrome/common/extensions/api/i18n.json @@ -1433,9 +1460,6 @@ chrome/common/extensions/sync_type_unittest.cc chrome/common/google_url_loader_throttle.cc chrome/common/google_url_loader_throttle_unittest.cc chrome/common/importer/firefox_importer_utils.cc -chrome/common/media_router/media_source.h -chrome/common/media_router/media_source_unittest.cc -chrome/common/media_router/providers/cast/cast_media_source_unittest.cc chrome/common/multi_process_lock.h chrome/common/net/safe_search_util_unittest.cc chrome/common/net/x509_certificate_model_nss_unittest.cc @@ -1444,6 +1468,7 @@ 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/extension/task_manager_unittests.cc chrome/credential_provider/gaiacp/associated_user_validator.cc chrome/credential_provider/gaiacp/associated_user_validator_unittests.cc chrome/credential_provider/gaiacp/auth_utils.cc @@ -1458,7 +1483,6 @@ chrome/credential_provider/gaiacp/gcp_utils_unittests.cc chrome/credential_provider/gaiacp/gcpw_strings.cc chrome/credential_provider/gaiacp/internet_availability_checker.cc chrome/credential_provider/gaiacp/mdm_utils.cc -chrome/credential_provider/gaiacp/mdm_utils.h chrome/credential_provider/gaiacp/reauth_credential_unittests.cc chrome/credential_provider/gaiacp/win_http_url_fetcher_unittests.cc chrome/credential_provider/test/gcp_gls_output_unittest.cc @@ -1544,7 +1568,6 @@ 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/resources/extensions/identity_custom_bindings.js -chrome/renderer/safe_browsing/features.h chrome/renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc chrome/renderer/searchbox/searchbox.h chrome/renderer/searchbox/searchbox_extension.cc @@ -1588,9 +1611,9 @@ chrome/test/enterprise/e2e/policy/apps_shortcut/apps_shortcut.py chrome/test/enterprise/e2e/policy/bookmarkbar_enabled/bookmarkbar_enabled.py chrome/test/enterprise/e2e/policy/cloud_management_enrollment_token/cloud_management_enrollment_token.py chrome/test/enterprise/e2e/policy/default_search_provider/default_search_provider.py -chrome/test/enterprise/e2e/policy/extension_blacklist/extension_blacklist.py +chrome/test/enterprise/e2e/policy/extension_allowlist/extension_allowlist.py +chrome/test/enterprise/e2e/policy/extension_blocklist/extension_blocklist.py chrome/test/enterprise/e2e/policy/extension_forcelist/extension_forcelist.py -chrome/test/enterprise/e2e/policy/extension_whitelist/extension_whitelist.py chrome/test/enterprise/e2e/policy/force_google_safe_search/force_google_safe_search_webdriver_test.py chrome/test/enterprise/e2e/policy/fullscreen_allowed/fullscreen_allowed.py chrome/test/enterprise/e2e/policy/homepage/homepage.py @@ -1601,8 +1624,8 @@ chrome/test/enterprise/e2e/policy/restore_on_startup/restore_on_startup.py chrome/test/enterprise/e2e/policy/safe_browsing/safe_browsing.py chrome/test/enterprise/e2e/policy/safe_browsing/safe_browsing_ui_test.py chrome/test/enterprise/e2e/policy/translate_enabled/translate_enabled.py -chrome/test/enterprise/e2e/policy/url_blacklist/url_blacklist.py -chrome/test/enterprise/e2e/policy/url_whitelist/url_whitelist.py +chrome/test/enterprise/e2e/policy/url_allowlist/url_allowlist.py +chrome/test/enterprise/e2e/policy/url_blocklist/url_blocklist.py chrome/test/enterprise/e2e/policy/user_data_dir/user_data_dir.py chrome/test/enterprise/e2e/policy/webprotect_bulk_text_entry/webprotect_bulk_text_entry_webdriver.py chrome/test/enterprise/e2e/policy/webprotect_file_download/webprotect_file_download_webdriver.py @@ -1627,8 +1650,9 @@ chrome/updater/constants.cc chrome/updater/constants.h chrome/updater/crash_reporter.cc chrome/updater/tools/certificate_tag.cc -chrome/updater/win/app_install.cc +chrome/updater/win/app_install_controller.cc chrome/updater/win/installer/installer.cc +chrome/updater/win/signing/PRESUBMIT.py chrome/updater/win/task_scheduler.cc chrome/updater/win/util.cc chrome/utility/importer/bookmark_html_reader.h @@ -1661,18 +1685,23 @@ chromecast/public/bluetooth/gatt.h chromecast/public/output_restrictions.h chromeos/BUILD.gn chromeos/components/account_manager/account_manager_unittest.cc -chromeos/components/camera_app_ui/resources/src/js/externs/universal_analytics_api.js -chromeos/components/camera_app_ui/resources/src/js/lib/analytics.js -chromeos/components/camera_app_ui/resources/src/js/metrics.js -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/bloom/bloom_controller_impl_unittest.cc +chromeos/components/camera_app_ui/resources/js/externs/universal_analytics_api.js +chromeos/components/camera_app_ui/resources/js/lib/analytics.js +chromeos/components/camera_app_ui/resources/js/metrics.js +chromeos/components/camera_app_ui/resources/js/util.js +chromeos/components/camera_app_ui/resources/js/views/camera_intent.js +chromeos/components/camera_app_ui/resources/manifest.json chromeos/components/drivefs/drivefs_auth.cc +chromeos/components/help_app_ui/test/help_app_ui_browsertest.js chromeos/components/local_search_service/content_extraction_utils_unittest.cc chromeos/components/multidevice/remote_device_test_util.cc +chromeos/components/multidevice/stub_multidevice_util.cc +chromeos/components/phonehub/notification.h chromeos/components/proximity_auth/proximity_auth_local_state_pref_manager_unittest.cc chromeos/components/proximity_auth/proximity_auth_system_unittest.cc chromeos/components/proximity_auth/proximity_monitor_impl_unittest.cc +chromeos/components/quick_answers/translation_result_loader.cc chromeos/components/string_matching/tokenized_string_unittest.cc chromeos/components/trial_group/trial_group_checker.cc chromeos/constants/chromeos_switches.cc @@ -1772,7 +1801,6 @@ components/autofill/core/browser/ui/contact_form_label_formatter_unittest.cc components/autofill/core/browser/ui/label_formatter_utils_unittest.cc components/autofill/core/browser/ui/mobile_label_formatter_unittest.cc components/autofill/core/browser/webdata/autofill_profile_sync_bridge.h -components/autofill/core/common/mojom/autofill_types_mojom_traits_unittest.cc components/autofill_assistant/browser/actions/collect_user_data_action_unittest.cc components/autofill_assistant/browser/actions/show_details_action_unittest.cc components/autofill_assistant/browser/actions/show_generic_ui_action_unittest.cc @@ -1834,6 +1862,8 @@ components/cookie_config/cookie_store_util.cc components/country_codes/country_codes.cc components/crash/content/app/breakpad_win.cc components/crash/content/app/hard_error_handler_win.cc +components/crash/content/browser/error_reporting/send_javascript_error_report.cc +components/crash/content/browser/error_reporting/send_javascript_error_report_unittest.cc components/crash/core/app/crash_export_thunks.h components/crash/core/app/crash_reporter_client.cc components/crash/core/browser/resources/crashes.js @@ -1866,6 +1896,7 @@ components/drive/service/drive_api_service.cc components/drive/service/fake_drive_service.cc components/embedder_support/android/BUILD.gn components/error_page/common/localized_error.cc +components/exo/ui_lock_controller.h components/favicon/content/content_favicon_driver_unittest.cc components/favicon/core/fallback_url_util_unittest.cc components/favicon/core/favicon_backend.cc @@ -1887,6 +1918,7 @@ components/feed/core/v2/feed_network_impl.cc components/feed/core/v2/feed_network_impl_unittest.cc components/feed/core/v2/public/types_unittest.cc components/feed/core/v2/types_unittest.cc +components/feed/feed_feature_list.cc components/feedback/feedback_common.cc components/feedback/feedback_common_unittest.cc components/feedback/feedback_report.h @@ -1940,6 +1972,15 @@ components/keyed_service/core/simple_keyed_service_factory.h components/lookalikes/core/lookalike_url_util.cc components/lookalikes/core/lookalike_url_util.h components/lookalikes/core/lookalike_url_util_unittest.cc +components/media_router/browser/android/flinging_controller_bridge.cc +components/media_router/browser/media_router_dialog_controller_unittest.cc +components/media_router/browser/media_router_metrics_unittest.cc +components/media_router/browser/media_sinks_observer.h +components/media_router/browser/presentation/local_presentation_manager.h +components/media_router/browser/presentation/presentation_media_sinks_observer_unittest.cc +components/media_router/common/media_source.h +components/media_router/common/media_source_unittest.cc +components/media_router/common/providers/cast/cast_media_source_unittest.cc components/metrics/net/net_metrics_log_uploader.cc components/metrics/persistent_histograms.cc components/metrics/url_constants.cc @@ -2026,8 +2067,8 @@ 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/core/uma_page_load_metrics_observer.cc +components/page_load_metrics/browser/observers/core/uma_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 components/page_load_metrics/browser/observers/use_counter_page_load_metrics_observer_unittest.cc @@ -2102,6 +2143,7 @@ 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_scripts_fetcher_impl_unittests.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 @@ -2117,9 +2159,9 @@ components/password_manager/core/browser/store_metrics_reporter_unittest.cc components/password_manager/core/browser/sync/password_sync_bridge.h components/password_manager/core/browser/sync_credentials_filter_unittest.cc components/password_manager/core/browser/sync_username_test_base.cc +components/password_manager/core/browser/ui/compromised_credentials_reader_unittest.cc components/password_manager/core/browser/ui/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 @@ -2262,6 +2304,7 @@ components/rlz/rlz_tracker.h components/safe_browsing/content/base_ui_manager.cc components/safe_browsing/content/password_protection/password_protection_service.cc components/safe_browsing/content/password_protection/password_protection_service_unittest.cc +components/safe_browsing/content/renderer/phishing_classifier/features.h components/safe_browsing/content/triggers/ad_popup_trigger_unittest.cc components/safe_browsing/content/triggers/ad_sampler_trigger_unittest.cc components/safe_browsing/content/triggers/trigger_util.cc @@ -2323,6 +2366,8 @@ components/services/paint_preview_compositor/paint_preview_compositor_impl_unitt components/services/quarantine/quarantine_mac.mm components/services/quarantine/quarantine_win.cc components/services/storage/partition_impl_unittest.cc +components/shared_highlighting/core/common/shared_highlighting_metrics_unittest.cc +components/shared_highlighting/core/common/text_fragments_utils_unittest.cc components/signin/core/browser/account_reconcilor_unittest.cc components/signin/core/browser/chrome_connected_header_helper.cc components/signin/core/browser/resources/signin_internals.js @@ -2338,6 +2383,7 @@ components/signin/internal/identity_manager/profile_oauth2_token_service_unittes components/signin/internal/identity_manager/ubertoken_fetcher_impl_unittest.cc components/signin/ios/browser/account_consistency_service.mm components/signin/ios/browser/account_consistency_service_unittest.mm +components/signin/ios/browser/features.h components/signin/public/base/signin_client.h components/signin/public/base/test_signin_client.cc components/signin/public/identity_manager/access_token_fetcher_unittest.cc @@ -2368,6 +2414,8 @@ components/sync/engine/net/http_bridge_unittest.cc components/sync/engine_impl/bookmark_update_preprocessing.cc components/sync/protocol/proto_value_conversions_unittest.cc components/sync/test/engine/mock_connection_manager.cc +components/sync/trusted_vault/trusted_vault_access_token_fetcher_frontend.cc +components/sync/trusted_vault/trusted_vault_access_token_fetcher_frontend_unittest.cc components/sync_bookmarks/PRESUBMIT.py components/sync_preferences/pref_service_syncable_unittest.cc components/sync_sessions/PRESUBMIT.py @@ -2386,7 +2434,6 @@ components/ukm/ukm_reporting_service.cc components/ukm/ukm_service_unittest.cc components/undo/bookmark_undo_service_test.cc components/unified_consent/unified_consent_service_unittest.cc -components/url_formatter/android/BUILD.gn components/url_formatter/elide_url.cc components/url_formatter/elide_url.h components/url_formatter/elide_url_unittest.cc @@ -2433,6 +2480,7 @@ content/app/android/content_child_process_service_delegate.cc content/app/content_main_runner_impl.cc content/app/resources/README.txt content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm +content/browser/accessibility/accessibility_action_browsertest.cc content/browser/accessibility/accessibility_auralinux_browsertest.cc content/browser/accessibility/browser_accessibility.h content/browser/accessibility/browser_accessibility_com_win.h @@ -2471,24 +2519,6 @@ 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 -content/browser/frame_host/frame_tree_unittest.cc -content/browser/frame_host/mixed_content_navigation_throttle_unittest.cc -content/browser/frame_host/navigation_controller_impl.cc -content/browser/frame_host/navigation_controller_impl.h -content/browser/frame_host/navigation_controller_impl_unittest.cc -content/browser/frame_host/navigation_entry_impl_unittest.cc -content/browser/frame_host/navigation_request.cc -content/browser/frame_host/navigation_request_unittest.cc -content/browser/frame_host/navigator.cc -content/browser/frame_host/navigator_unittest.cc -content/browser/frame_host/raw_clipboard_host_impl.cc -content/browser/frame_host/render_frame_host_feature_policy_unittest.cc -content/browser/frame_host/render_frame_host_impl.cc -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 content/browser/gpu/gpu_data_manager_impl_private.cc content/browser/hid/hid_service_unittest.cc @@ -2512,11 +2542,29 @@ content/browser/plugin_service_impl_browsertest.cc content/browser/plugin_service_impl_unittest.cc content/browser/portal/portal_navigation_throttle.cc content/browser/push_messaging/push_messaging_manager.cc +content/browser/renderer_host/back_forward_cache_metrics.cc content/browser/renderer_host/compositor_impl_android.cc content/browser/renderer_host/dwrite_font_lookup_table_builder_win.cc content/browser/renderer_host/dwrite_font_proxy_impl_win.cc +content/browser/renderer_host/form_submission_throttle_unittest.cc +content/browser/renderer_host/frame_tree_unittest.cc content/browser/renderer_host/input/touch_action_filter.h content/browser/renderer_host/legacy_render_widget_host_win.cc +content/browser/renderer_host/mixed_content_navigation_throttle_unittest.cc +content/browser/renderer_host/navigation_controller_impl.cc +content/browser/renderer_host/navigation_controller_impl.h +content/browser/renderer_host/navigation_controller_impl_unittest.cc +content/browser/renderer_host/navigation_entry_impl_unittest.cc +content/browser/renderer_host/navigation_request.cc +content/browser/renderer_host/navigation_request_unittest.cc +content/browser/renderer_host/navigator.cc +content/browser/renderer_host/navigator_unittest.cc +content/browser/renderer_host/raw_clipboard_host_impl.cc +content/browser/renderer_host/render_frame_host_feature_policy_unittest.cc +content/browser/renderer_host/render_frame_host_impl.cc +content/browser/renderer_host/render_frame_host_impl.h +content/browser/renderer_host/render_frame_host_manager_browsertest.cc +content/browser/renderer_host/render_frame_host_manager_unittest.cc content/browser/renderer_host/render_process_host_impl.cc content/browser/renderer_host/render_process_host_unittest.cc content/browser/renderer_host/render_view_host_impl.h @@ -2558,7 +2606,6 @@ content/browser/webauth/authenticator_impl_unittest.cc content/browser/webauth/authenticator_mojom_traits_unittest.cc 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/zygote/zygote_communication_linux.h content/public/PRESUBMIT.py @@ -2575,6 +2622,7 @@ content/public/browser/service_process_host.h content/public/browser/site_instance.h content/public/browser/web_contents.h content/public/browser/zygote_host/zygote_host_linux.h +content/public/common/content_descriptors.h content/public/common/content_features.cc content/public/common/content_switches.cc content/public/common/resource_request_body_android.cc @@ -2603,19 +2651,21 @@ content/renderer/service_worker/web_service_worker_provider_impl.cc content/renderer/v8_value_converter_impl_unittest.cc content/renderer/visual_state_browsertest.cc content/shell/browser/shell_browser_main_parts.cc -content/shell/browser/web_test/fake_bluetooth_chooser.h -content/shell/browser/web_test/fake_bluetooth_chooser_factory.h -content/shell/common/web_test/web_test_switches.cc -content/shell/renderer/web_test/web_widget_test_proxy.h content/test/gpu/PRESUBMIT.py +content/test/gpu/find_unexpected_passing_tests.py content/test/gpu/gather_power_measurement_results.py content/test/gpu/gather_swarming_json_results.py 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/gpu/trim_culprit_cls.py content/test/test_render_view_host.cc content/test/trust_token_browsertest.cc content/test/trust_token_origin_trial_browsertest.cc +content/web_test/browser/fake_bluetooth_chooser.h +content/web_test/browser/fake_bluetooth_chooser_factory.h +content/web_test/common/web_test_switches.cc +content/web_test/renderer/web_widget_test_proxy.h content/zygote/zygote_linux.cc content/zygote/zygote_linux.h content/zygote/zygote_main_linux.cc @@ -2661,7 +2711,6 @@ device/vr/android/arcore/arcore_impl.cc docs/enterprise/extension_query.py docs/enterprise/extension_query_py2.py extensions/browser/PRESUBMIT.py -extensions/browser/api/crash_report_private/crash_report_private_api.cc extensions/browser/api/declarative/declarative_rule.h extensions/browser/api/declarative_net_request/composite_matcher_unittest.cc extensions/browser/api/declarative_net_request/file_sequence_helper_unittest.cc @@ -2672,7 +2721,6 @@ 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 @@ -2685,7 +2733,6 @@ extensions/browser/updater/extension_downloader_unittest.cc extensions/browser/updater/safe_manifest_parser.cc extensions/browser/updater/safe_manifest_parser.h extensions/browser/updater/safe_manifest_parser_unittest.cc -extensions/browser/url_loader_factory_manager.cc extensions/common/api/PRESUBMIT.py extensions/common/api/app_runtime.idl extensions/common/api/app_window.idl @@ -2799,6 +2846,7 @@ gpu/command_buffer/PRESUBMIT.py gpu/command_buffer/client/fenced_allocator.h gpu/command_buffer/client/shared_memory_limits.h gpu/command_buffer/service/external_vk_image_dawn_representation.h +gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc gpu/command_buffer/service/shader_translator_unittest.cc gpu/command_buffer/service/shared_image_backing_factory_iosurface.mm @@ -2846,13 +2894,13 @@ ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_tab_helper.h ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_tab_helper.mm ios/chrome/browser/crash_report/breadcrumbs/breadcrumb_manager_tab_helper_unittest.mm ios/chrome/browser/flags/about_flags.mm +ios/chrome/browser/flags/ios_chrome_flag_descriptions.h ios/chrome/browser/geolocation/omnibox_geolocation_controller.mm ios/chrome/browser/history/history_tab_helper_unittest.mm ios/chrome/browser/metrics/tab_usage_recorder_browser_agent_unittest.mm ios/chrome/browser/net/cookie_util_unittest.mm ios/chrome/browser/net/retryable_url_fetcher_unittest.mm ios/chrome/browser/omaha/omaha_service.mm -ios/chrome/browser/passwords/js_credential_manager_unittest.mm ios/chrome/browser/passwords/password_controller_js_unittest.mm ios/chrome/browser/passwords/password_controller_unittest.mm ios/chrome/browser/prerender/prerender_service_impl_unittest.mm @@ -2867,6 +2915,7 @@ ios/chrome/browser/ssl/ios_ssl_error_handler_unittest.mm ios/chrome/browser/u2f/u2f_controller.mm ios/chrome/browser/u2f/u2f_controller_unittest.mm ios/chrome/browser/u2f/u2f_tab_helper_unittest.mm +ios/chrome/browser/ui/activity_services/activities/copy_activity_unittest.mm ios/chrome/browser/ui/activity_services/activities/find_in_page_activity_unittest.mm ios/chrome/browser/ui/activity_services/activities/print_activity_unittest.mm ios/chrome/browser/ui/activity_services/activities/send_tab_to_self_activity_unittest.mm @@ -2882,6 +2931,7 @@ 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_ui.h ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm +ios/chrome/browser/ui/browser_container/browser_container_coordinator_unittest.mm ios/chrome/browser/ui/browser_view/browser_view_controller_helper_unittest.mm ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_item_unittest.mm ios/chrome/browser/ui/content_suggestions/content_suggestions_app_interface.mm @@ -2889,6 +2939,7 @@ ios/chrome/browser/ui/content_suggestions/content_suggestions_egtest.mm ios/chrome/browser/ui/content_suggestions/ntp_home_mediator.mm ios/chrome/browser/ui/content_suggestions/ntp_home_mediator_unittest.mm ios/chrome/browser/ui/dialogs/nsurl_protection_space_util_unittest.mm +ios/chrome/browser/ui/link_to_text/link_to_text_mediator_unittest.mm ios/chrome/browser/ui/location_bar/location_bar_coordinator_unittest.mm ios/chrome/browser/ui/ntp/incognito_view.mm ios/chrome/browser/ui/ntp/notification_promo_whats_new.mm @@ -2906,13 +2957,16 @@ ios/chrome/browser/ui/settings/password/password_details/password_details_table_ 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/safety_check/safety_check_mediator_unittest.mm ios/chrome/browser/ui/settings/settings_app_interface.mm ios/chrome/browser/ui/settings/table_cell_catalog_view_controller.mm ios/chrome/browser/ui/settings/translate_table_view_controller.mm +ios/chrome/browser/ui/sharing/sharing_coordinator_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_link_header_footer_item_unittest.mm ios/chrome/browser/ui/table_view/cells/table_view_url_item_unittest.mm ios/chrome/browser/ui/toolbar/toolbar_mediator_unittest.mm ios/chrome/browser/ui/util/label_link_controller_unittest.mm +ios/chrome/browser/ui/util/pasteboard_util_unittest.mm ios/chrome/browser/ui/webui/interstitials/interstitial_ui_util.mm ios/chrome/browser/url_loading/image_search_param_generator_unittest.mm ios/chrome/browser/web/chrome_web_client_unittest.mm @@ -2946,6 +3000,7 @@ ios/web/browsing_data/system_cookie_store_util_unittest.mm ios/web/favicon/favicon_util_unittest.mm ios/web/js_messaging/resources/setup_frame.js ios/web/js_messaging/resources/window_id.js +ios/web/navigation/crw_text_fragments_handler_unittest.mm ios/web/navigation/error_retry_state_machine.h ios/web/navigation/history_state_operations_inttest.mm ios/web/navigation/navigation_manager_impl.mm @@ -3003,6 +3058,7 @@ media/capture/content/smooth_event_sampler_unittest.cc media/capture/video/android/video_capture_device_android.h media/capture/video/chromeos/camera_3a_controller.cc media/capture/video/chromeos/camera_3a_controller.h +media/capture/video/chromeos/camera_device_delegate.cc media/capture/video/linux/v4l2_capture_delegate.cc media/capture/video/video_capture_device_client.cc media/capture/video/win/sink_filter_win.h @@ -3028,7 +3084,6 @@ media/gpu/vaapi/vaapi_utils_unittest.cc media/gpu/vaapi/vaapi_webp_decoder_unittest.cc media/gpu/windows/d3d11_video_decoder.cc media/gpu/windows/d3d11_vp9_accelerator.cc -media/gpu/windows/display_helper.cc media/gpu/windows/dxva_video_decode_accelerator_win.cc media/gpu/windows/media_foundation_video_encode_accelerator_win.cc media/gpu/windows/supported_profile_helpers.cc @@ -3363,7 +3418,7 @@ net/base/interval_test.cc net/base/load_timing_info.h net/base/mac/url_conversions_unittest.mm net/base/mime_sniffer_unittest.cc -net/base/network_change_notifier_mac.cc +net/base/network_change_notifier_mac.mm net/base/network_change_notifier_win.cc net/base/network_interfaces_linux.cc net/base/network_interfaces_win.cc @@ -3700,6 +3755,7 @@ 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/linux/system_headers/linux_prctl.h sandbox/policy/linux/sandbox_linux.h sandbox/policy/sandbox.cc sandbox/policy/win/sandbox_win.cc @@ -3772,7 +3828,6 @@ services/proxy_resolver/test/data/proxy_resolver_v8_unittest/pac_library_unittes services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.h 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/service_process_launcher.cc services/shape_detection/barcode_detection_impl_mac_unittest.mm @@ -3798,16 +3853,14 @@ styleguide/c++/c++11.html styleguide/c++/chromium-cpp/main.py testing/PRESUBMIT.py testing/buildbot/PRESUBMIT.py -testing/buildbot/chrome.ci.json testing/buildbot/chromium.android.fyi.json testing/buildbot/chromium.android.json -testing/buildbot/chromium.ci.json testing/buildbot/chromium.clang.json testing/buildbot/chromium.dev.json testing/buildbot/chromium.fyi.json testing/buildbot/chromium.gpu.fyi.json testing/buildbot/chromium.memory.json -testing/buildbot/chromium.try.json +testing/buildbot/chromium.mojo.json testing/buildbot/chromium.webrtc.fyi.json testing/buildbot/chromium.webrtc.json testing/buildbot/filters/PRESUBMIT.py @@ -3828,6 +3881,7 @@ testing/merge_scripts/code_coverage/merge_results.py testing/merge_scripts/results_merger.py testing/perf/luci_test_result.h testing/perf/perf_result_reporter.cc +testing/scripts/PRESUBMIT.py testing/scripts/common.py testing/scripts/run_chromedriver_tests.py testing/scripts/run_performance_tests.py @@ -3958,7 +4012,6 @@ third_party/angle/src/common/android_util.cpp third_party/angle/src/common/mathutil.h third_party/angle/src/common/system_utils_posix.cpp third_party/angle/src/common/third_party/smhasher/src/PMurHash.cpp -third_party/angle/src/common/tls.h third_party/angle/src/compiler/preprocessor/preprocessor_lex_autogen.cpp third_party/angle/src/compiler/translator/OutputHLSL.cpp third_party/angle/src/compiler/translator/TextureFunctionHLSL.cpp @@ -3976,26 +4029,26 @@ third_party/angle/src/libANGLE/renderer/d3d/d3d11/Fence11.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d11/formatutils11.cpp -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/gen_dxgi_support_tables.py 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/PersistentCommandPool.cpp 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 third_party/angle/src/libANGLE/validationES.cpp third_party/angle/src/libGLESv2/global_state.cpp +third_party/angle/src/libGLESv2/global_state.h 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/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 @@ -4004,6 +4057,7 @@ third_party/angle/src/tests/gl_tests/RobustResourceInitTest.cpp third_party/angle/src/tests/gl_tests/SRGBTextureTest.cpp third_party/angle/src/tests/gl_tests/TextureTest.cpp third_party/angle/src/tests/gl_tests/UniformBufferTest.cpp +third_party/angle/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp third_party/angle/src/tests/gl_tests/gles1/BootAnimationTest.cpp third_party/angle/src/tests/gles1_conformance_tests/ConformanceTests.cpp third_party/angle/src/tests/perf_tests/ANGLEPerfTest.h @@ -4097,6 +4151,7 @@ third_party/axe-core/axe.js third_party/axe-core/axe.min.js third_party/blanketjs/src/blanket.js third_party/blink/PRESUBMIT.py +third_party/blink/common/loader/record_load_histograms.cc third_party/blink/common/origin_trials/trial_token.cc third_party/blink/manual_tests/media-elements/video-moved-from-iframe-to-main-page.html third_party/blink/manual_tests/plugins/windowed.html @@ -4268,6 +4323,7 @@ third_party/blink/renderer/core/css/css_import_rule.idl third_party/blink/renderer/core/css/css_media_rule.idl third_party/blink/renderer/core/css/css_page_rule.idl third_party/blink/renderer/core/css/css_primitive_value_mappings.h +third_party/blink/renderer/core/css/css_property_value_set.cc third_party/blink/renderer/core/css/css_rule.idl third_party/blink/renderer/core/css/css_selector.cc third_party/blink/renderer/core/css/css_style_declaration.idl @@ -4333,6 +4389,7 @@ third_party/blink/renderer/core/dom/tree_walker.cc third_party/blink/renderer/core/dom/tree_walker.h third_party/blink/renderer/core/dom/tree_walker.idl third_party/blink/renderer/core/editing/commands/smart_replace_icu.cc +third_party/blink/renderer/core/editing/commands/style_commands.cc third_party/blink/renderer/core/editing/dom_selection.cc third_party/blink/renderer/core/editing/editing_behavior.cc third_party/blink/renderer/core/editing/editing_utilities.cc @@ -4576,6 +4633,7 @@ third_party/blink/renderer/core/timing/memory_info.idl third_party/blink/renderer/core/timing/performance.idl third_party/blink/renderer/core/timing/performance_resource_timing.h third_party/blink/renderer/core/timing/window_performance.cc +third_party/blink/renderer/core/workers/shared_worker_content_settings_proxy.cc third_party/blink/renderer/core/xml/xpath_expression.idl third_party/blink/renderer/core/xml/xpath_functions.cc third_party/blink/renderer/core/xml/xpath_ns_resolver.idl @@ -4622,11 +4680,13 @@ third_party/blink/renderer/modules/scheduler/scheduler_post_task_options.idl third_party/blink/renderer/modules/scheduler/task_controller.idl third_party/blink/renderer/modules/scheduler/task_signal.idl third_party/blink/renderer/modules/scheduler/window_scheduler.idl +third_party/blink/renderer/modules/service_worker/service_worker_content_settings_proxy.cc 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.cc third_party/blink/renderer/modules/webgpu/gpu_render_pipeline.cc third_party/blink/renderer/modules/webgpu/gpu_swap_chain.cc third_party/blink/renderer/modules/webmidi/navigator_web_midi.cc @@ -4706,6 +4766,7 @@ third_party/blink/renderer/platform/network/network_state_notifier.cc third_party/blink/renderer/platform/network/network_utils_test.cc third_party/blink/renderer/platform/network/parsed_content_header_field_parameters.h third_party/blink/renderer/platform/png_fuzzer.cc +third_party/blink/renderer/platform/scheduler/main_thread/main_thread_task_queue.h third_party/blink/renderer/platform/scheduler/main_thread/memory_purge_manager.h third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc third_party/blink/renderer/platform/scheduler/public/rail_mode_observer.h @@ -4731,7 +4792,6 @@ 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/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 third_party/blink/renderer/platform/wtf/date_math.h @@ -5026,6 +5086,7 @@ third_party/catapult/dashboard/dashboard/templates/migrate_test_names.html third_party/catapult/dashboard/dashboard/update_bug_with_results_test.py third_party/catapult/dashboard/dashboard/update_test_suite_descriptors_test.py third_party/catapult/dashboard/dashboard/update_test_suites_test.py +third_party/catapult/dashboard/dashboard/uploads_info_test.py third_party/catapult/dashboard/dashboard_build/preprocess.py third_party/catapult/devil/PRESUBMIT.py third_party/catapult/devil/devil/android/device_utils.py @@ -6040,7 +6101,6 @@ third_party/closure_compiler/interfaces/settings_private_interface.js third_party/closure_compiler/interfaces/system_display_interface.js third_party/colorama/src/README.txt third_party/crashpad/crashpad/build/install_linux_sysroot.py -third_party/crashpad/crashpad/build/run_fuchsia_qemu.py third_party/crashpad/crashpad/client/crashpad_client_fuchsia.cc third_party/crashpad/crashpad/client/crashpad_client_win.cc third_party/crashpad/crashpad/client/prune_crash_reports.cc @@ -6057,7 +6117,6 @@ third_party/crashpad/crashpad/handler/win/crash_other_program.cc third_party/crashpad/crashpad/minidump/minidump_extensions.h third_party/crashpad/crashpad/minidump/minidump_memory_writer.cc third_party/crashpad/crashpad/minidump/minidump_memory_writer.h -third_party/crashpad/crashpad/minidump/minidump_string_writer_test.cc third_party/crashpad/crashpad/package.h third_party/crashpad/crashpad/snapshot/BUILD.gn third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc @@ -6071,6 +6130,7 @@ third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc third_party/crashpad/crashpad/snapshot/mac/mach_o_image_segment_reader.cc third_party/crashpad/crashpad/snapshot/mac/mach_o_image_symbol_table_reader.cc third_party/crashpad/crashpad/snapshot/mac/process_reader_mac_test.cc +third_party/crashpad/crashpad/snapshot/mac/system_snapshot_mac.cc third_party/crashpad/crashpad/snapshot/minidump/module_snapshot_minidump.cc third_party/crashpad/crashpad/snapshot/minidump/process_snapshot_minidump.cc third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc @@ -6087,10 +6147,12 @@ third_party/crashpad/crashpad/tools/generate_dump.cc third_party/crashpad/crashpad/util/file/file_io.h third_party/crashpad/crashpad/util/file/file_io_test.cc third_party/crashpad/crashpad/util/linux/memory_map.cc +third_party/crashpad/crashpad/util/mac/mac_util.cc third_party/crashpad/crashpad/util/misc/paths_fuchsia.cc third_party/crashpad/crashpad/util/net/http_transport_socket.cc third_party/crashpad/crashpad/util/posix/close_multiple.cc third_party/crashpad/crashpad/util/posix/process_info.h +third_party/crashpad/crashpad/util/posix/process_info_mac.cc third_party/crashpad/crashpad/util/thread/worker_thread_test.cc third_party/crashpad/crashpad/util/win/command_line.cc third_party/crashpad/crashpad/util/win/command_line_test.cc @@ -6118,17 +6180,14 @@ third_party/dawn/src/common/Compiler.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/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/PipelineLayout.cpp third_party/dawn/src/dawn_native/RenderPipeline.cpp -third_party/dawn/src/dawn_native/RenderPipeline.h third_party/dawn/src/dawn_native/Sampler.h third_party/dawn/src/dawn_native/ShaderModule.cpp third_party/dawn/src/dawn_native/Surface.cpp @@ -6158,7 +6217,6 @@ third_party/dawn/src/dawn_native/opengl/TextureGL.cpp third_party/dawn/src/dawn_native/vulkan/BindGroupVk.cpp third_party/dawn/src/dawn_native/vulkan/BufferVk.cpp third_party/dawn/src/dawn_native/vulkan/BufferVk.h -third_party/dawn/src/dawn_native/vulkan/CommandBufferVk.cpp third_party/dawn/src/dawn_native/vulkan/NativeSwapChainImplVk.cpp third_party/dawn/src/dawn_native/vulkan/PipelineLayoutVk.cpp third_party/dawn/src/dawn_native/vulkan/RenderPassCache.h @@ -6172,8 +6230,6 @@ third_party/dawn/src/dawn_native/vulkan/VulkanInfo.h third_party/dawn/src/dawn_wire/client/Client.h third_party/dawn/src/dawn_wire/server/ObjectStorage.h third_party/dawn/src/dawn_wire/server/Server.h -third_party/dawn/src/fuzzers/DawnSPIRVCrossHLSLFastFuzzer.cpp -third_party/dawn/src/fuzzers/DawnSPVChlslFastFuzzer.cpp third_party/dawn/src/tests/DawnTest.cpp third_party/dawn/src/tests/end2end/CompressedTextureFormatTests.cpp third_party/dawn/src/tests/end2end/ComputeCopyStorageBufferTests.cpp @@ -6189,7 +6245,6 @@ third_party/dawn/src/tests/end2end/VertexFormatTests.cpp third_party/dawn/src/tests/end2end/VertexStateTests.cpp third_party/dawn/src/tests/end2end/ViewportTests.cpp third_party/dawn/src/tests/perf_tests/DawnPerfTestPlatform.h -third_party/dawn/src/tests/unittests/validation/BufferValidationTests.cpp 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 @@ -6203,6 +6258,238 @@ third_party/depot_tools/auth.py third_party/depot_tools/autoninja.py third_party/depot_tools/breakpad.py third_party/depot_tools/cipd_manifest.txt +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/acls.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/crc32c.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/creds.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/dev.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/projects.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/security.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/subdirs.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/support.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/versions.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/boto_resumable_upload.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/acl.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/compose.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/config.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cp.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/defstorageclass.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/label.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/lifecycle.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/logging.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/ls.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mb.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mv.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/notification.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/perfdiag.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rsync.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/signurl.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/web.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/copy_helper.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/data/cacerts.txt +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_api.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_credentials.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/hashing_helper.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/iamhelpers.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/metrics.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/pubsub_api.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_data/test.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_ls.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_perfdiag.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_signurl.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/testcase/integration_testcase.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/base_api_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/batch.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/credentials_lib.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/exceptions_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/transfer.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/data/apitools_client_secrets.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/gen_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/gen_client_lib.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/message_registry.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/service_registry.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/testdata/dns/dns_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/gen/util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/scripts/oauth2l.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/scripts/oauth2l_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/scripts/testdata/fake_client_secrets.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/bigquery_sample/bigquery_v2.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/bigquery_sample/bigquery_v2/bigquery_v2.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/bigquery_sample/bigquery_v2/bigquery_v2_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/bigquery_sample/bigquery_v2/bigquery_v2_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/dns_sample/dns_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/dns_sample/dns_v1/dns_v1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/dns_sample/dns_v1/dns_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/dns_sample/gen_dns_client_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/fusiontables_sample/fusiontables_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/fusiontables_sample/fusiontables_v1/fusiontables_v1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/fusiontables_sample/fusiontables_v1/fusiontables_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/fusiontables_sample/fusiontables_v1/fusiontables_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/iam_sample/iam_client_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/iam_sample/iam_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/iam_sample/iam_v1/iam_v1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/iam_sample/iam_v1/iam_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/iam_sample/iam_v1/iam_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/servicemanagement_v1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/servicemanagement_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/servicemanagement_sample/servicemanagement_v1/servicemanagement_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/storage_sample/storage_v1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/storage_sample/storage_v1/storage_v1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/storage_sample/storage_v1/storage_v1_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/samples/storage_sample/storage_v1/storage_v1_messages.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/cacerts/cacerts.txt +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/cloudfront/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/cognito/identity/layer1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/ec2/connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/emr/emrobject.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/glacier/layer1.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/glacier/writer.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/bucket.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/key.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/resumable_upload_handler.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/https_connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/iam/connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/rds/dbinstance.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/rds/dbsubnetgroup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucket.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/key.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/sts/connection.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/gs/test_resumable_uploads.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/rds/test_db_subnet_group.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/route53/test_health_check.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/other_cacerts.txt +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/test_https_cert_validation.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/unit/auth/test_sigv4.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/unit/emr/test_emr_responses.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/crcmod/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_helper.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/Makefile +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/index.html +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2test_appengine.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/ssl_protocol_test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python3/httplib2/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python3/httplib2/test/other_cacerts.txt +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python3/httplib2test.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/clientsecrets.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/appengine.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/django_orm.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/django_util/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/flask_util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/gce.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/keyring_storage.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/locked_file.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/multistore_file.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/xsrfutil.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/file.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/tools.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/samples/call_compute_service.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/samples/oauth2_for_devices.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/scripts/fetch_gae_sdk.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/scripts/run_system_tests.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/__init__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_appengine.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_django_orm.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_django_settings.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_flask_util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_gce.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_keyring_storage.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_multistore_file.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/contrib/test_xsrfutil.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/client_secrets.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/gcloud/application_default_credentials.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/gcloud/application_default_credentials_malformed_1.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/gcloud/application_default_credentials_malformed_2.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/gcloud/application_default_credentials_malformed_3.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/unfilled_client_secrets.json +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_client.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_clientsecrets.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_file.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_jwt.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_service_account.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/test_util.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/doc/source/conf.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/eoo.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/native/decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/native/encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/binary.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/calling.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/dateandtime.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/integer.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/octets.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/string.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/debug.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/error.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/base.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/char.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/constraint.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/error.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedtype.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedval.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tag.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tagmap.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/univ.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/useful.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/base.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/ber/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/ber/test_decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/ber/test_encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/cer/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/cer/test_decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/cer/test_encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/der/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/der/test_decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/der/test_encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/native/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/native/test_decoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/codec/native/test_encoder.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/compat/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/compat/test_binary.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/compat/test_integer.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/compat/test_octets.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/test_debug.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/__main__.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_char.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_constraint.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_namedtype.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_namedval.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_tag.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_univ.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/tests/type/test_useful.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/Makefile +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags_validators.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/retry-decorator/setup.py +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/randnum.py third_party/depot_tools/fetch.py third_party/depot_tools/fetch_configs/breakpad.py third_party/depot_tools/fetch_configs/chromium.py @@ -6266,9 +6553,10 @@ 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/add_blamelists_bot_update_failure.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 +third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/bot_update_failure.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/clobber.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/deprecated_got_revision_mapping.json third_party/depot_tools/recipes/recipe_modules/bot_update/examples/full.expected/gerrit_no_rebase_patch_ref.json @@ -6382,20 +6670,16 @@ third_party/devtools-frontend/src/PRESUBMIT.py third_party/devtools-frontend/src/front_end/bindings/ResourceUtils.js third_party/devtools-frontend/src/front_end/color_picker/ContrastDetails.js third_party/devtools-frontend/src/front_end/dagre_layout/dagre.js -third_party/devtools-frontend/src/front_end/devtools_app.html third_party/devtools-frontend/src/front_end/devtools_compatibility.js +third_party/devtools-frontend/src/front_end/entrypoint_template.html third_party/devtools-frontend/src/front_end/extensions/ExtensionServer.js third_party/devtools-frontend/src/front_end/help/HelpImpl.js third_party/devtools-frontend/src/front_end/help/ReleaseNoteText.js -third_party/devtools-frontend/src/front_end/inspector.html third_party/devtools-frontend/src/front_end/integration_test_runner.html -third_party/devtools-frontend/src/front_end/js_app.html third_party/devtools-frontend/src/front_end/lighthouse/LighthouseStartView.js third_party/devtools-frontend/src/front_end/main/MainImpl.js -third_party/devtools-frontend/src/front_end/ndb_app.html third_party/devtools-frontend/src/front_end/network/NetworkConfigView.js third_party/devtools-frontend/src/front_end/network/NetworkLogView.js -third_party/devtools-frontend/src/front_end/node_app.html third_party/devtools-frontend/src/front_end/platform/UIString.js third_party/devtools-frontend/src/front_end/platform/string-utilities.js third_party/devtools-frontend/src/front_end/resources/AppManifestView.js @@ -6417,6 +6701,8 @@ 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 +third_party/devtools-frontend/src/front_end/third_party/axe-core/axe.js +third_party/devtools-frontend/src/front_end/third_party/axe-core/axe.min.js third_party/devtools-frontend/src/front_end/third_party/codemirror/package/lib/codemirror.js third_party/devtools-frontend/src/front_end/third_party/codemirror/package/mode/dtd/dtd.js third_party/devtools-frontend/src/front_end/third_party/codemirror/package/mode/stylus/stylus.js @@ -6426,6 +6712,8 @@ 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/i18n/i18n_types.js +third_party/devtools-frontend/src/front_end/third_party/i18n/lib/i18n.js third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/package/package.json third_party/devtools-frontend/src/front_end/third_party/lighthouse/lighthouse-dt-bundle.js third_party/devtools-frontend/src/front_end/third_party/lighthouse/locales/ar-XB.json @@ -6480,12 +6768,41 @@ third_party/devtools-frontend/src/front_end/third_party/lighthouse/report-assets 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/puppeteer/package/lib/cjs/puppeteer/common/Connection.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/ExecutionContext.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/FileChooser.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/FrameManager.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/HTTPRequest.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Input.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/JSHandle.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Puppeteer.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Target.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Tracing.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/WebWorker.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/install.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/BrowserFetcher.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/Launcher.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Connection.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/ExecutionContext.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/FileChooser.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/FrameManager.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/HTTPRequest.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Input.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/JSHandle.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Puppeteer.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Target.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Tracing.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/WebWorker.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/install.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/BrowserFetcher.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/Launcher.js 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 third_party/devtools-frontend/src/front_end/ui/SearchableView.js third_party/devtools-frontend/src/front_end/ui/UIUtils.js -third_party/devtools-frontend/src/front_end/worker_app.html third_party/devtools-frontend/src/node_modules/@babel/code-frame/package.json third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/code-frame/package.json third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/generator/package.json @@ -7153,15 +7470,13 @@ third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/pac third_party/devtools-frontend/src/node_modules/yargs/node_modules/wrap-ansi/package.json third_party/devtools-frontend/src/node_modules/yauzl/package.json third_party/devtools-frontend/src/package.json -third_party/devtools-frontend/src/protocol.json +third_party/devtools-frontend/src/scripts/deps/download_emscripten.py third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py third_party/devtools-frontend/src/scripts/devtools_run/package.json third_party/devtools-frontend/src/scripts/jsdoc_validator/PRESUBMIT.py -third_party/devtools-frontend/src/scripts/localization/check_localizability.js +third_party/devtools-frontend/src/scripts/localization/utils/check_localizability.js third_party/devtools-frontend/src/scripts/localization/utils/localization_utils.js third_party/devtools-frontend/src/test/e2e/resources/console/primitives.html -third_party/devtools-frontend/src/third_party/axe-core/axe.js -third_party/devtools-frontend/src/third_party/axe-core/axe.min.js third_party/devtools-frontend/src/third_party/blink/public/devtools_protocol/browser_protocol.json third_party/devtools-frontend/src/third_party/pyjson5/src/benchmarks/chromium.linux.json third_party/devtools-frontend/src/third_party/pyjson5/src/setup.py @@ -8026,6 +8341,9 @@ third_party/hunspell/src/parsers/textparser.cxx third_party/hunspell/src/parsers/textparser.hxx third_party/hunspell/src/parsers/xmlparser.cxx third_party/hunspell/src/parsers/xmlparser.hxx +third_party/hyphenation-patterns/src/be/hyph-be.lic.txt +third_party/hyphenation-patterns/src/hu/hyph-hu.lic.txt +third_party/hyphenation-patterns/src/hy/hyph-hy.lic.txt third_party/iaccessible2/ia2_api_all.idl third_party/icu/filters/android.json third_party/icu/filters/android_extra.json @@ -8199,6 +8517,9 @@ third_party/libphonenumber/dist/resources/geocoding/zh/86.txt third_party/libphonenumber/dist/tools/java/data/webapp/WEB-INF/appengine-web.xml third_party/libpng/contrib/oss-fuzz/README.txt third_party/libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc +third_party/libprotobuf-mutator/src/examples/libfuzzer/libfuzzer_bin_example.cc +third_party/libprotobuf-mutator/src/examples/libfuzzer/libfuzzer_example.cc +third_party/libprotobuf-mutator/src/src/mutator_test.cc third_party/libusb/src/libusb/os/threads_windows.c third_party/libusb/src/libusb/os/threads_windows.h third_party/libusb/src/libusb/os/wince_usb.c @@ -8518,6 +8839,7 @@ 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/MachineFunctionSplitter.cpp third_party/llvm/llvm/lib/CodeGen/MachineOutliner.cpp third_party/llvm/llvm/lib/MC/MCWin64EH.cpp third_party/llvm/llvm/lib/Object/COFFModuleDefinition.cpp @@ -8958,7 +9280,6 @@ third_party/openscreen/src/build/toolchain/linux/BUILD.gn third_party/openscreen/src/cast/common/discovery/e2e_test/tests.cc third_party/openscreen/src/cast/standalone_sender/streaming_vp8_encoder.h third_party/openscreen/src/cast/streaming/answer_messages.cc -third_party/openscreen/src/cast/streaming/receiver_session.cc third_party/openscreen/src/discovery/dnssd/impl/dns_data_graph.h third_party/openscreen/src/discovery/dnssd/public/dns_sd_instance.h third_party/openscreen/src/platform/base/udp_packet.cc @@ -9006,7 +9327,6 @@ third_party/ots/src/vhea.cc third_party/ots/src/vmtx.cc third_party/ots/src/vorg.cc third_party/pdfium/PRESUBMIT.py -third_party/pdfium/build_overrides/build.gni third_party/pdfium/core/fpdfapi/cmaps/fpdf_cmaps.cpp third_party/pdfium/core/fpdftext/cpdf_linkextract_unittest.cpp third_party/pdfium/core/fxcrt/fx_memory.cpp @@ -9068,6 +9388,8 @@ third_party/perfetto/src/trace_processor/forwarding_trace_parser.cc third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.h third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_utils.h third_party/perfetto/src/trace_processor/importers/ninja/ninja_log_parser.cc +third_party/perfetto/src/trace_processor/python/perfetto/trace_processor/shell.py +third_party/perfetto/src/trace_processor/python/setup.py third_party/perfetto/src/trace_processor/types/task_state.cc third_party/perfetto/src/trace_processor/types/task_state.h third_party/perfetto/src/traced/probes/android_log/android_log_data_source.cc @@ -9088,9 +9410,6 @@ third_party/polymer/v1_0/components-chromium/neon-animation/neon-animated-pages. third_party/polymer/v1_0/components-chromium/paper-progress/paper-progress.html third_party/polymer/v1_0/components-chromium/paper-ripple/paper-ripple.html third_party/polymer/v1_0/components-chromium/paper-spinner/paper-spinner-lite.html -third_party/polymer/v1_0/components-chromium/paper-styles/default-theme.html -third_party/polymer/v1_0/components-chromium/paper-styles/element-styles/paper-material-styles.html -third_party/polymer/v1_0/components-chromium/paper-styles/typography.html third_party/polymer/v1_0/components-chromium/paper-tooltip/paper-tooltip.html third_party/polymer/v3_0/components-chromium/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js third_party/polymer/v3_0/components-chromium/iron-flex-layout/iron-flex-layout.js @@ -9100,9 +9419,6 @@ third_party/polymer/v3_0/components-chromium/iron-test-helpers/mock-interactions third_party/polymer/v3_0/components-chromium/neon-animation/neon-animated-pages.js third_party/polymer/v3_0/components-chromium/paper-progress/paper-progress.js third_party/polymer/v3_0/components-chromium/paper-spinner/paper-spinner-lite.js -third_party/polymer/v3_0/components-chromium/paper-styles/default-theme.js -third_party/polymer/v3_0/components-chromium/paper-styles/element-styles/paper-item-styles.js -third_party/polymer/v3_0/components-chromium/paper-styles/element-styles/paper-material-styles.js third_party/polymer/v3_0/components-chromium/paper-styles/typography.js third_party/polymer/v3_0/components-chromium/paper-tooltip/paper-tooltip.js third_party/polymer/v3_0/components-chromium/polymer/polymer_bundled.js @@ -9850,6 +10166,8 @@ third_party/s2cellid/src/s2/s2latlng.cc third_party/s2cellid/src/s2/s2latlng.h third_party/s2cellid/src/s2/s2point.h third_party/shaderc/src/libshaderc_util/include/libshaderc_util/universal_unistd.h +third_party/shaka-player/dist/package.json +third_party/shaka-player/dist/shaka-player.ui.externs.js third_party/shell-encryption/BUILD.gn third_party/simplejson/ordered_dict.py third_party/skia/PRESUBMIT.py @@ -9857,6 +10175,7 @@ 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/image_decode_web_worker/index.html 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 @@ -9932,7 +10251,7 @@ third_party/skia/infra/bots/recipes/perf_canvaskit.py third_party/skia/infra/bots/recipes/perf_pathkit.py third_party/skia/infra/bots/recipes/perf_skottietrace.py third_party/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.py -third_party/skia/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json +third_party/skia/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_DryRun.json third_party/skia/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json third_party/skia/infra/bots/recipes/recreate_skps.expected/failed_upload.json third_party/skia/infra/bots/recipes/recreate_skps.py @@ -9956,6 +10275,7 @@ third_party/skia/infra/bots/utils.py third_party/skia/modules/canvaskit/canvaskit/example.html third_party/skia/modules/canvaskit/canvaskit/extra.html third_party/skia/modules/canvaskit/canvaskit/package.json +third_party/skia/modules/canvaskit/canvaskit/shaping.html third_party/skia/modules/canvaskit/htmlcanvas/canvas2dcontext.js third_party/skia/modules/canvaskit/htmlcanvas/font.js third_party/skia/modules/canvaskit/htmlcanvas/path2d.js @@ -10003,6 +10323,7 @@ third_party/skia/src/gpu/effects/GrDisableColorXP.cpp third_party/skia/src/gpu/gl/GrGLCaps.cpp third_party/skia/src/gpu/gl/GrGLCaps.h third_party/skia/src/gpu/gl/GrGLGpu.cpp +third_party/skia/src/gpu/tessellate/GrStrokeTessellateShader.cpp third_party/skia/src/images/SkWebpEncoder.cpp third_party/skia/src/pathops/SkOpAngle.cpp third_party/skia/src/pathops/SkPathOpsOp.cpp @@ -10015,7 +10336,6 @@ third_party/skia/src/ports/SkTypeface_mac_ct.cpp third_party/skia/src/shaders/SkImageShader.cpp third_party/skia/src/utils/SkFloatToDecimal.cpp third_party/skia/src/utils/SkFloatUtils.h -third_party/skia/src/utils/SkLuaCanvas.cpp third_party/skia/tests/BitmapTest.cpp third_party/skia/tests/BlurTest.cpp third_party/skia/tests/CanvasTest.cpp @@ -10063,6 +10383,7 @@ third_party/skia/tools/skp/page_sets/skia_googleimagesearch_desktop.py third_party/skia/tools/skp/page_sets/skia_googlenews_mobile.py third_party/skia/tools/skp/page_sets/skia_googlesearch_desktop.py third_party/skia/tools/skp/page_sets/skia_googlespreadsheet_desktop.py +third_party/skia/tools/skp/page_sets/skia_micrographygirlsvg_desktop.py third_party/skia/tools/skp/page_sets/skia_mozilla_tablet.py third_party/skia/tools/skp/page_sets/skia_tiger8svg_desktop.py third_party/skia/tools/skp/page_sets/skia_ynevsvg_desktop.py @@ -10600,6 +10921,7 @@ third_party/webrtc/api/scoped_refptr.h third_party/webrtc/api/stats/rtc_stats.h third_party/webrtc/api/video/hdr_metadata.h third_party/webrtc/api/video/i420_buffer.h +third_party/webrtc/api/video/nv12_buffer.h third_party/webrtc/api/video_codecs/video_encoder.h third_party/webrtc/audio/test/low_bandwidth_audio_test.py third_party/webrtc/call/adaptation/resource_adaptation_processor.h @@ -10677,6 +10999,7 @@ third_party/webrtc/pc/peer_connection_integrationtest.cc third_party/webrtc/pc/peer_connection_interface_unittest.cc third_party/webrtc/pc/peer_connection_media_unittest.cc third_party/webrtc/pc/scenario_tests/goog_cc_test.cc +third_party/webrtc/pc/sdp_offer_answer.cc third_party/webrtc/pc/webrtc_sdp.cc third_party/webrtc/pc/webrtc_sdp_unittest.cc third_party/webrtc/presubmit_test_mocks.py @@ -10693,7 +11016,6 @@ third_party/webrtc/rtc_base/numerics/safe_minmax.h third_party/webrtc/rtc_base/physical_socket_server.cc third_party/webrtc/rtc_base/physical_socket_server_unittest.cc third_party/webrtc/rtc_base/platform_thread_types.cc -third_party/webrtc/rtc_base/ssl_roots.h third_party/webrtc/rtc_base/ssl_stream_adapter_unittest.cc third_party/webrtc/rtc_base/system/arch.h third_party/webrtc/rtc_base/thread_annotations.h @@ -10818,6 +11140,7 @@ tools/binary_size/libsupersize/static/index.js tools/binary_size/libsupersize/static/tree-worker-wasm.js tools/binary_size/libsupersize/static/viewer.html tools/binary_size/libsupersize/upload_html_viewer.py +tools/binary_size/libsupersize/zip_util.py tools/binary_size/trybot_commit_size_checker.py tools/bisect-builds.py tools/bisect_repackage/bisect_repackage.py @@ -10836,8 +11159,6 @@ tools/chrome_extensions/open_my_editor/ext/background.js tools/chrome_extensions/open_my_editor/ext/cr-content.js tools/chrome_extensions/open_my_editor/ext/cs-content.js tools/chrome_extensions/open_my_editor/ext/manifest.json -tools/chrome_proxy/webdriver/common.py -tools/chrome_proxy/webdriver/subresource_redirect.py tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp tools/clang/plugins/ChromeClassTester.cpp tools/clang/plugins/tests/trivial_ctor.cpp @@ -10956,15 +11277,124 @@ 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/accessibility/histograms.xml +tools/metrics/histograms/histograms_xml/android/histograms.xml +tools/metrics/histograms/histograms_xml/apps/histograms.xml +tools/metrics/histograms/histograms_xml/arc/histograms.xml +tools/metrics/histograms/histograms_xml/ash/histograms.xml +tools/metrics/histograms/histograms_xml/assistant/histograms.xml +tools/metrics/histograms/histograms_xml/auth/histograms.xml +tools/metrics/histograms/histograms_xml/auto/histograms.xml +tools/metrics/histograms/histograms_xml/autofill/histograms.xml +tools/metrics/histograms/histograms_xml/back_forward_cache/histograms.xml +tools/metrics/histograms/histograms_xml/background/histograms.xml +tools/metrics/histograms/histograms_xml/blink/histograms.xml +tools/metrics/histograms/histograms_xml/bluetooth/histograms.xml +tools/metrics/histograms/histograms_xml/browser/histograms.xml +tools/metrics/histograms/histograms_xml/chrome/histograms.xml +tools/metrics/histograms/histograms_xml/cloud/histograms.xml +tools/metrics/histograms/histograms_xml/compositing/histograms.xml +tools/metrics/histograms/histograms_xml/content/histograms.xml +tools/metrics/histograms/histograms_xml/cookie/histograms.xml +tools/metrics/histograms/histograms_xml/cras/histograms.xml +tools/metrics/histograms/histograms_xml/cros/histograms.xml +tools/metrics/histograms/histograms_xml/crostini/histograms.xml +tools/metrics/histograms/histograms_xml/crypt/histograms.xml +tools/metrics/histograms/histograms_xml/cryptohome/histograms.xml +tools/metrics/histograms/histograms_xml/custom_tabs/histograms.xml +tools/metrics/histograms/histograms_xml/data_reduction_proxy/histograms.xml +tools/metrics/histograms/histograms_xml/dev/histograms.xml +tools/metrics/histograms/histograms_xml/diagnostics/histograms.xml +tools/metrics/histograms/histograms_xml/direct/histograms.xml +tools/metrics/histograms/histograms_xml/disk/histograms.xml +tools/metrics/histograms/histograms_xml/dom/histograms.xml +tools/metrics/histograms/histograms_xml/download/histograms.xml +tools/metrics/histograms/histograms_xml/enterprise/histograms.xml +tools/metrics/histograms/histograms_xml/event/histograms.xml +tools/metrics/histograms/histograms_xml/extension/histograms.xml +tools/metrics/histograms/histograms_xml/extensions/histograms.xml +tools/metrics/histograms/histograms_xml/file/histograms.xml +tools/metrics/histograms/histograms_xml/fingerprint/histograms.xml +tools/metrics/histograms/histograms_xml/gcm/histograms.xml +tools/metrics/histograms/histograms_xml/geolocation/histograms.xml +tools/metrics/histograms/histograms_xml/google/histograms.xml +tools/metrics/histograms/histograms_xml/gpu/histograms.xml +tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml +tools/metrics/histograms/histograms_xml/history/histograms.xml +tools/metrics/histograms/histograms_xml/holding_space/histograms.xml +tools/metrics/histograms/histograms_xml/image/histograms.xml +tools/metrics/histograms/histograms_xml/input/histograms.xml +tools/metrics/histograms/histograms_xml/installer/histograms.xml +tools/metrics/histograms/histograms_xml/instant/histograms.xml +tools/metrics/histograms/histograms_xml/interstitial/histograms.xml +tools/metrics/histograms/histograms_xml/ios/histograms.xml +tools/metrics/histograms/histograms_xml/local/histograms.xml +tools/metrics/histograms/histograms_xml/login/histograms.xml +tools/metrics/histograms/histograms_xml/media/histograms.xml +tools/metrics/histograms/histograms_xml/memory/histograms.xml +tools/metrics/histograms/histograms_xml/mobile/histograms.xml +tools/metrics/histograms/histograms_xml/multi_device/histograms.xml +tools/metrics/histograms/histograms_xml/na_cl/histograms.xml +tools/metrics/histograms/histograms_xml/navigation/histograms.xml +tools/metrics/histograms/histograms_xml/net/histograms.xml +tools/metrics/histograms/histograms_xml/network/histograms.xml +tools/metrics/histograms/histograms_xml/new_tab_page/histograms.xml +tools/metrics/histograms/histograms_xml/notifications/histograms.xml tools/metrics/histograms/histograms_xml/obsolete_histograms.xml +tools/metrics/histograms/histograms_xml/offline/histograms.xml +tools/metrics/histograms/histograms_xml/omnibox/histograms.xml +tools/metrics/histograms/histograms_xml/oobe/histograms.xml +tools/metrics/histograms/histograms_xml/optimization/histograms.xml +tools/metrics/histograms/histograms_xml/others/histograms.xml +tools/metrics/histograms/histograms_xml/page/histograms.xml +tools/metrics/histograms/histograms_xml/password/histograms.xml +tools/metrics/histograms/histograms_xml/payment/histograms.xml +tools/metrics/histograms/histograms_xml/permissions/histograms.xml +tools/metrics/histograms/histograms_xml/platform/histograms.xml +tools/metrics/histograms/histograms_xml/plugin/histograms.xml +tools/metrics/histograms/histograms_xml/power/histograms.xml +tools/metrics/histograms/histograms_xml/print/histograms.xml +tools/metrics/histograms/histograms_xml/printing/histograms.xml +tools/metrics/histograms/histograms_xml/profile/histograms.xml +tools/metrics/histograms/histograms_xml/quickoffice/histograms.xml +tools/metrics/histograms/histograms_xml/quota/histograms.xml +tools/metrics/histograms/histograms_xml/renderer/histograms.xml +tools/metrics/histograms/histograms_xml/renderer4/histograms.xml +tools/metrics/histograms/histograms_xml/safe_browsing/histograms.xml +tools/metrics/histograms/histograms_xml/sb_client/histograms.xml +tools/metrics/histograms/histograms_xml/search/histograms.xml +tools/metrics/histograms/histograms_xml/security/histograms.xml +tools/metrics/histograms/histograms_xml/service/histograms.xml +tools/metrics/histograms/histograms_xml/session/histograms.xml +tools/metrics/histograms/histograms_xml/settings/histograms.xml +tools/metrics/histograms/histograms_xml/sharing/histograms.xml +tools/metrics/histograms/histograms_xml/signin/histograms.xml +tools/metrics/histograms/histograms_xml/simple/histograms.xml +tools/metrics/histograms/histograms_xml/smart/histograms.xml +tools/metrics/histograms/histograms_xml/software/histograms.xml +tools/metrics/histograms/histograms_xml/stability/histograms.xml +tools/metrics/histograms/histograms_xml/startup/histograms.xml +tools/metrics/histograms/histograms_xml/storage/histograms.xml +tools/metrics/histograms/histograms_xml/subresource/histograms.xml +tools/metrics/histograms/histograms_xml/sync/histograms.xml +tools/metrics/histograms/histograms_xml/tab/histograms.xml +tools/metrics/histograms/histograms_xml/translate/histograms.xml +tools/metrics/histograms/histograms_xml/ukm/histograms.xml +tools/metrics/histograms/histograms_xml/uma/histograms.xml +tools/metrics/histograms/histograms_xml/update_engine/histograms.xml +tools/metrics/histograms/histograms_xml/v8/histograms.xml +tools/metrics/histograms/histograms_xml/variations/histograms.xml +tools/metrics/histograms/histograms_xml/video_tutorials/histograms.xml +tools/metrics/histograms/histograms_xml/web_apk/histograms.xml +tools/metrics/histograms/histograms_xml/web_audio/histograms.xml +tools/metrics/histograms/histograms_xml/web_core/histograms.xml +tools/metrics/histograms/histograms_xml/web_rtc/histograms.xml +tools/metrics/histograms/histograms_xml/windows/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 +tools/metrics/histograms/split_xml.py tools/metrics/histograms/test_data/histograms.xml tools/metrics/histograms/test_data/ukm.xml tools/metrics/md2xml.py @@ -11245,7 +11675,6 @@ tools/swarming_client/run_isolated.py tools/swarming_client/swarming.py tools/swarming_client/tests/auth_test.py tools/swarming_client/tests/file_path_test.py -tools/swarming_client/tests/isolate_storage_test.py tools/swarming_client/tests/isolateserver_fake.py tools/swarming_client/tests/isolateserver_smoke_test.py tools/swarming_client/tests/run_isolated_smoke_test.py @@ -11275,12 +11704,14 @@ tools/swarming_client/third_party/google/protobuf/__init__.py tools/swarming_client/third_party/google/protobuf/descriptor.py tools/swarming_client/third_party/google/protobuf/descriptor_database.py tools/swarming_client/third_party/google/protobuf/descriptor_pool.py +tools/swarming_client/third_party/google/protobuf/internal/__init__.py tools/swarming_client/third_party/google/protobuf/internal/_parameterized.py tools/swarming_client/third_party/google/protobuf/internal/api_implementation.py tools/swarming_client/third_party/google/protobuf/internal/containers.py tools/swarming_client/third_party/google/protobuf/internal/decoder.py tools/swarming_client/third_party/google/protobuf/internal/encoder.py tools/swarming_client/third_party/google/protobuf/internal/enum_type_wrapper.py +tools/swarming_client/third_party/google/protobuf/internal/extension_dict.py tools/swarming_client/third_party/google/protobuf/internal/import_test_package/__init__.py tools/swarming_client/third_party/google/protobuf/internal/message_listener.py tools/swarming_client/third_party/google/protobuf/internal/python_message.py @@ -11310,6 +11741,7 @@ tools/swarming_client/third_party/httplib2/python2/httplib2/__init__.py tools/swarming_client/third_party/httplib2/python3/httplib2/__init__.py tools/swarming_client/third_party/infra_libs/bqh.py tools/swarming_client/third_party/infra_libs/httplib2_utils.py +tools/swarming_client/third_party/infra_libs/logs/logs.py tools/swarming_client/third_party/infra_libs/luci_auth.py tools/swarming_client/third_party/infra_libs/luci_ctx.py tools/swarming_client/third_party/infra_libs/ts_mon/common/monitors.py @@ -11394,7 +11826,6 @@ tools/swarming_client/tools/spam.py tools/swarming_client/trace_inputs.py tools/swarming_client/utils/file_path.py tools/swarming_client/utils/fs.py -tools/swarming_client/utils/grpc_proxy.py tools/swarming_client/utils/net.py tools/swarming_client/utils/oauth.py tools/swarming_client/utils/subprocess42.py @@ -11500,6 +11931,7 @@ ui/events/keycodes/keyboard_codes_posix.h ui/events/keycodes/platform_key_map_win.cc ui/events/ozone/evdev/touch_filter/palm_detection_filter_factory.h ui/events/test/keyboard_layout_win.cc +ui/events/win/events_win.cc ui/events/win/events_win_utils.cc ui/events/win/modifier_keyboard_hook_win.cc ui/file_manager/audio_player/manifest.json @@ -11540,9 +11972,11 @@ ui/gl/direct_composition_surface_win.cc ui/gl/gl_image_io_surface_egl.mm ui/gl/gl_surface_egl.cc ui/gl/gl_surface_presentation_helper.cc +ui/gl/hdr_metadata_helper_win.cc ui/gl/vsync_thread_win.cc ui/gtk/gtk_util.cc ui/gtk/native_theme_gtk.cc +ui/gtk/printing/print_dialog_gtk.cc ui/latency/latency_info.h ui/login/account_picker/chromeos_user_pod_row.js ui/login/account_picker/chromeos_user_pod_template.html @@ -11560,8 +11994,10 @@ ui/views/animation/ink_drop_ripple.h ui/views/controls/textfield/textfield_model_unittest.cc ui/views/examples/webview_example.cc ui/views/focus/focus_manager_unittest.cc +ui/views/layout/flex_layout_unittest.cc ui/views/view_targeter_delegate.h ui/views/view_unittest.cc +ui/views/widget/desktop_aura/desktop_drag_drop_client_win.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 @@ -11572,7 +12008,7 @@ 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 +url/android/gurl_java_test_helper.cc url/gurl.h url/gurl_unittest.cc url/ipc/url_param_traits_unittest.cc @@ -11601,6 +12037,7 @@ v8/src/base/debug/stack_trace_win.cc v8/src/base/optional.h v8/src/base/platform/platform-posix.cc v8/src/base/platform/platform-qnx.cc +v8/src/base/platform/platform-starboard.cc v8/src/base/platform/platform-win32.cc v8/src/base/platform/time.cc v8/src/base/utils/random-number-generator.cc @@ -11611,6 +12048,7 @@ v8/src/codegen/arm64/macro-assembler-arm64.cc v8/src/codegen/ia32/macro-assembler-ia32.cc v8/src/codegen/reloc-info.h v8/src/codegen/x64/macro-assembler-x64.cc +v8/src/compiler/c-linkage.cc v8/src/compiler/machine-operator.cc v8/src/d8/d8-posix.cc v8/src/debug/interface-types.h @@ -11653,6 +12091,7 @@ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32.h v8/src/wasm/baseline/x64/liftoff-assembler-x64.h v8/src/wasm/wasm-code-manager.cc v8/src/wasm/wasm-feature-flags.h +v8/src/wasm/wasm-opcodes.cc v8/testing/gtest/BUILD.gn v8/third_party/inspector_protocol/crdtp/cbor.cc v8/third_party/inspector_protocol/crdtp/json.cc @@ -11671,7 +12110,6 @@ v8/tools/node/fetch_deps.py v8/tools/node/node_common.py v8/tools/parse-processor.html v8/tools/profview/index.html -v8/tools/profviz/profviz.html v8/tools/release/auto_roll.py v8/tools/release/auto_tag.py v8/tools/release/check_clusterfuzz.py @@ -11707,6 +12145,7 @@ weblayer/browser/popup_blocker_browsertest.cc weblayer/browser/prefetch_browsertest.cc weblayer/browser/weblayer_security_blocking_page_factory.cc weblayer/browser/weblayer_variations_http_browsertest.cc +weblayer/public/prerender_controller.h weblayer/shell/app/shell_main_params.cc weblayer/test/data/link_with_intent_to_chrome_in_new_tab.html weblayer/test/data/link_with_intent_to_chrome_in_same_tab.html diff --git a/flags.gn b/flags.gn index 9ccaaed7..bbd713fb 100644 --- a/flags.gn +++ b/flags.gn @@ -1,3 +1,4 @@ +chrome_pgo_phase=0 clang_use_chrome_plugins=false enable_hangout_services_extension=false enable_js_type_check=false diff --git a/patches/core/chromium-upstream/remove-dead-reloc-in-nonalloc-LD-flags.patch b/patches/core/chromium-upstream/remove-dead-reloc-in-nonalloc-LD-flags.patch deleted file mode 100644 index 69c7f3a5..00000000 --- a/patches/core/chromium-upstream/remove-dead-reloc-in-nonalloc-LD-flags.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 74b0cb5b86f7d7f8f7c1172d85b09096bef147b7 Mon Sep 17 00:00:00 2001 -From: Daniel Nicoara -Date: Thu, 24 Sep 2020 02:34:24 +0000 -Subject: [PATCH] Remove dead-reloc-in-nonalloc LD flags - -Breakpad change landed. Revert workaround. - -Bug: 1105559 -Test: components/crash/content/tools/generate_breakpad_symbols.py --build-dir=out/andrd --binary=out/andrd/lib.unstripped/libcontent_shell_content_view.so --symbols-dir=/tmp/foo --platform=android -Change-Id: I519534002898a97b15a57b9b87ac78ef3f216dee -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2427349 -Commit-Queue: Nico Weber -Reviewed-by: Nico Weber -Cr-Commit-Position: refs/heads/master@{#810066} ---- - ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -399,14 +399,6 @@ config("compiler") { - "-Wl,--as-needed", - ] - } -- if (use_lld && !is_chromeos_device) { -- # TODO(thakis): Fix dump_syms to not need this and then remove it, -- # https://crbug.com/1105559 -- ldflags += [ -- "-Wl,-z,dead-reloc-in-nonalloc=*=0", -- "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", -- ] -- } - } - - # Linux-specific compiler flags setup. diff --git a/patches/core/debian/disable/unrar.patch b/patches/core/debian/disable/unrar.patch index 53229155..8807d88d 100644 --- a/patches/core/debian/disable/unrar.patch +++ b/patches/core/debian/disable/unrar.patch @@ -15,7 +15,7 @@ bug: http://bugs.debian.org/914487 StartExtractDmgFeatures(); --- a/chrome/common/safe_browsing/BUILD.gn +++ b/chrome/common/safe_browsing/BUILD.gn -@@ -43,39 +43,6 @@ if (safe_browsing_mode == 1) { +@@ -50,39 +50,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", -@@ -138,7 +105,6 @@ source_set("safe_browsing") { +@@ -145,7 +112,6 @@ source_set("safe_browsing") { ":archive_analyzer_results", ":binary_feature_extractor", ":download_type_util", diff --git a/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch b/patches/core/inox-patchset/0001-fix-building-without-safebrowsing.patch index b1e4aa39..62bfc0bd 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 -@@ -3177,8 +3177,6 @@ static_library("browser") { +@@ -3355,8 +3355,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -11,7 +11,7 @@ "download/download_dir_util.cc", --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h -@@ -46,10 +46,6 @@ class NetworkQualityTracker; +@@ -49,10 +49,6 @@ class NetworkQualityTracker; class SharedURLLoaderFactory; } @@ -22,7 +22,7 @@ namespace subresource_filter { class RulesetService; } -@@ -211,9 +207,6 @@ class BrowserProcess { +@@ -217,9 +213,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -34,7 +34,7 @@ virtual subresource_filter::RulesetService* --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc -@@ -69,7 +69,6 @@ +@@ -67,7 +67,6 @@ #include "chrome/browser/printing/print_preview_dialog_controller.h" #include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/resource_coordinator/resource_coordinator_parts.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" -@@ -373,8 +372,6 @@ void BrowserProcessImpl::StartTearDown() +@@ -372,8 +371,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(); -@@ -981,14 +978,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -980,14 +977,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_); -@@ -1248,26 +1237,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1250,26 +1239,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 -@@ -167,7 +167,6 @@ class BrowserProcessImpl : public Browse +@@ -169,7 +169,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; -@@ -312,9 +311,6 @@ class BrowserProcessImpl : public Browse +@@ -320,9 +319,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -115,7 +115,7 @@ subresource_filter_ruleset_service_; --- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc -@@ -65,7 +65,6 @@ +@@ -64,7 +64,6 @@ #include "chrome/browser/previews/previews_service.h" #include "chrome/browser/previews/previews_service_factory.h" #include "chrome/browser/profiles/profile.h" @@ -123,46 +123,20 @@ #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" -@@ -701,36 +700,6 @@ void ChromeBrowsingDataRemoverDelegate:: - ContentSettingsType::CLIENT_HINTS, base::Time(), base::Time::Max(), - website_settings_filter); +@@ -658,10 +657,6 @@ void ChromeBrowsingDataRemoverDelegate:: + base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies")); -- // Clear the safebrowsing cookies only if time period is for "all time". It -- // doesn't make sense to apply the time period of deleting in the last X -- // hours/days to the safebrowsing cookies since they aren't the result of -- // any user action. -- if (IsForAllTime()) { -- safe_browsing::SafeBrowsingService* sb_service = -- g_browser_process->safe_browsing_service(); -- if (sb_service) { -- mojo::Remote cookie_manager; -- sb_service->GetNetworkContext(profile_)->GetCookieManager( -- cookie_manager.BindNewPipeAndPassReceiver()); -- -- network::mojom::CookieManager* manager_ptr = cookie_manager.get(); -- -- network::mojom::CookieDeletionFilterPtr deletion_filter = -- filter_builder->BuildCookieDeletionFilter(); -- if (!delete_begin_.is_null()) -- deletion_filter->created_after_time = delete_begin_; -- if (!delete_end_.is_null()) -- deletion_filter->created_before_time = delete_end_; -- -- manager_ptr->DeleteCookies( -- std::move(deletion_filter), -- base::BindOnce( -- &OnClearedCookies, -- CreateTaskCompletionClosure(TracingDataType::kCookies), -- std::move(cookie_manager))); -- } -- } -- - if (filter_builder->GetMode() == - BrowsingDataFilterBuilder::Mode::kPreserve) { - MediaDeviceIDSalt::Reset(profile_->GetPrefs()); + network::mojom::NetworkContext* safe_browsing_context = nullptr; +- safe_browsing::SafeBrowsingService* sb_service = +- g_browser_process->safe_browsing_service(); +- if (sb_service) +- safe_browsing_context = sb_service->GetNetworkContext(profile_); + + browsing_data::RemoveEmbedderCookieData( + delete_begin, delete_end, filter_builder, host_content_settings_map_, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -873,30 +873,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -887,30 +887,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -193,7 +167,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -1414,7 +1390,6 @@ void ChromeContentBrowserClient::PostAft +@@ -1423,7 +1399,6 @@ void ChromeContentBrowserClient::PostAft InitNetworkContextsParentDirectory(); DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -201,7 +175,7 @@ } bool ChromeContentBrowserClient::IsBrowserStartupComplete() { -@@ -4077,7 +4052,7 @@ ChromeContentBrowserClient::CreateThrott +@@ -4071,7 +4046,7 @@ ChromeContentBrowserClient::CreateThrott base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent)); throttles.push_back(std::make_unique( handle, @@ -210,8 +184,8 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp))); throttles.push_back(std::make_unique(handle)); -@@ -4095,9 +4070,6 @@ ChromeContentBrowserClient::CreateThrott - +@@ -4084,9 +4059,6 @@ ChromeContentBrowserClient::CreateThrott + &throttles); #endif - throttles.push_back( @@ -245,7 +219,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -372,13 +372,6 @@ ChromeDownloadManagerDelegate::~ChromeDo +@@ -385,13 +385,6 @@ ChromeDownloadManagerDelegate::~ChromeDo void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -259,7 +233,7 @@ } #if defined(OS_ANDROID) -@@ -715,16 +708,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -728,16 +721,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -341,7 +315,7 @@ } } -@@ -461,10 +454,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c +@@ -472,10 +465,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension( const base::FilePath& file_name) { base::FilePath::StringType extension = file_name.Extension(); @@ -409,7 +383,7 @@ #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1331,9 +1330,6 @@ DownloadsAcceptDangerFunction::Downloads +@@ -1327,9 +1326,6 @@ DownloadsAcceptDangerFunction::Downloads DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -419,7 +393,7 @@ ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1371,43 +1367,7 @@ void DownloadsAcceptDangerFunction::Prom +@@ -1367,43 +1363,7 @@ void DownloadsAcceptDangerFunction::Prom return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -677,7 +651,7 @@ // SimpleURLLoader -> (owned loader, extension id). --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -755,9 +755,6 @@ void ChromeMetricsServiceClient::Registe +@@ -759,9 +759,6 @@ void ChromeMetricsServiceClient::Registe metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -701,7 +675,7 @@ // static --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -242,7 +242,6 @@ void ChromeBrowserMainExtraPartsProfiles +@@ -244,7 +244,6 @@ void ChromeBrowserMainExtraPartsProfiles #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalServiceFactory::GetInstance(); #endif @@ -711,7 +685,7 @@ ClientHintsFactory::GetInstance(); --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -94,7 +94,6 @@ +@@ -93,7 +93,6 @@ #include "chrome/browser/profiles/profile_metrics.h" #include "chrome/browser/push_messaging/push_messaging_service_factory.h" #include "chrome/browser/push_messaging/push_messaging_service_impl.h" @@ -719,7 +693,7 @@ #include "chrome/browser/sharing/sharing_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/signin/signin_ui_util.h" -@@ -591,17 +590,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -588,17 +587,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -739,7 +713,7 @@ CreatePrefService(pref_registry_, CreateExtensionPrefStore(this, false), --- a/chrome/browser/profiles/profiles_state.cc +++ b/chrome/browser/profiles/profiles_state.cc -@@ -219,9 +219,6 @@ void RemoveBrowsingDataForProfile(const +@@ -224,9 +224,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. @@ -751,15 +725,15 @@ if (!profile) --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -6,6 +6,7 @@ import("//components/safe_browsing/build - import("//extensions/buildflags/buildflags.gni") +@@ -13,6 +13,7 @@ import("//build/config/deprecated_defaul + set_sources_assignment_filter(deprecated_default_sources_assignment_filter) static_library("safe_browsing") { + if (false) { sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -62,6 +63,7 @@ static_library("safe_browsing") { +@@ -71,6 +72,7 @@ static_library("safe_browsing") { ] deps += [ "//extensions/browser" ] } @@ -864,28 +838,21 @@ --- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc +++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc -@@ -69,18 +69,6 @@ void ChromeSubresourceFilterClient::DidS - void ChromeSubresourceFilterClient::MaybeAppendNavigationThrottles( - content::NavigationHandle* navigation_handle, - std::vector>* throttles) { +@@ -167,10 +167,7 @@ void ChromeSubresourceFilterClient::Allo + + const scoped_refptr + ChromeSubresourceFilterClient::GetSafeBrowsingDatabaseManager() { - safe_browsing::SafeBrowsingService* safe_browsing_service = - g_browser_process->safe_browsing_service(); -- if (navigation_handle->IsInMainFrame() && safe_browsing_service) { -- throttles->push_back( -- std::make_unique( -- navigation_handle, this, content::GetIOThreadTaskRunner({}), -- safe_browsing_service->database_manager())); -- } -- -- throttle_manager_->MaybeAppendNavigationThrottles(navigation_handle, -- throttles); +- return safe_browsing_service ? safe_browsing_service->database_manager() +- : nullptr; ++ return nullptr; } - void ChromeSubresourceFilterClient::OnReloadRequested() { + void ChromeSubresourceFilterClient::ToggleForceActivationInCurrentWebContents( --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -3383,7 +3383,6 @@ static_library("ui") { +@@ -3454,7 +3454,6 @@ static_library("ui") { "views/device_chooser_content_view.h", "views/devtools_process_observer.cc", "views/devtools_process_observer.h", @@ -895,25 +862,18 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -307,10 +307,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -308,11 +308,6 @@ void TabHelpers::AttachTabHelpers(WebCon resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); - safe_browsing::SafeBrowsingNavigationObserver::MaybeCreateForWebContents( - web_contents); +- safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents); - safe_browsing::TriggerCreator::MaybeCreateTriggersForWebContents( - profile, web_contents); ReputationWebContentsObserver::CreateForWebContents(web_contents); SearchEngineTabHelper::CreateForWebContents(web_contents); SecurityStateTabHelper::CreateForWebContents(web_contents); -@@ -374,7 +370,6 @@ void TabHelpers::AttachTabHelpers(WebCon - pdf::PDFWebContentsHelper::CreateForWebContentsWithClient( - web_contents, std::make_unique()); - SadTabHelper::CreateForWebContents(web_contents); -- safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents); - SearchTabHelper::CreateForWebContents(web_contents); - if (base::FeatureList::IsEnabled( - switches::kSyncSupportTrustedVaultPassphrase)) { --- a/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc +++ b/chrome/browser/ui/webui/downloads/downloads_dom_handler.cc @@ -23,7 +23,6 @@ @@ -1178,7 +1138,7 @@ #include "components/subresource_filter/content/renderer/unverified_ruleset_dealer.h" --- a/components/security_interstitials/content/cert_report_helper.cc +++ b/components/security_interstitials/content/cert_report_helper.cc -@@ -154,7 +154,6 @@ void CertReportHelper::FinishCertCollect +@@ -175,7 +175,6 @@ void CertReportHelper::FinishCertCollect return; } diff --git a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch index 0f7e0e4f..957d75c2 100644 --- a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch +++ b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch @@ -1,6 +1,6 @@ --- a/components/autofill/core/browser/autofill_download_manager.cc +++ b/components/autofill/core/browser/autofill_download_manager.cc -@@ -842,94 +842,6 @@ AutofillDownloadManager::GetRequestURLAn +@@ -826,87 +826,6 @@ AutofillDownloadManager::GetRequestURLAn } bool AutofillDownloadManager::StartRequest(FormRequestData request_data) { @@ -11,9 +11,7 @@ - // Get the URL and method to use for this request. - std::string method; - GURL request_url; -- std::tie(request_url, method) = -- UseApi() ? GetRequestURLAndMethodForApi(request_data) -- : GetRequestURLAndMethod(request_data); +- std::tie(request_url, method) = GetRequestURLAndMethodForApi(request_data); - - // Track the URL length for GET queries because the URL length can be in the - // thousands when rich metadata is enabled. @@ -43,11 +41,10 @@ - : variations::InIncognito::kNo, - resource_request.get()); - -- // Set headers specific to the API if using it. -- if (UseApi()) -- // Encode response serialized proto in base64 for safety. -- resource_request->headers.SetHeader(kGoogEncodeResponseIfExecutable, -- "base64"); +- // Set headers specific to the API. +- // Encode response serialized proto in base64 for safety. +- resource_request->headers.SetHeader(kGoogEncodeResponseIfExecutable, +- "base64"); - - // Put API key in request's header if a key exists, and the endpoint is - // trusted by Google. @@ -66,17 +63,13 @@ - simple_loader->SetAllowHttpErrorResults(true); - - if (method == "POST") { -- const std::string content_type = -- UseApi() ? "application/x-protobuf" : "text/proto"; +- const std::string content_type = "application/x-protobuf"; - std::string payload; -- if (UseApi()) { -- if (!GetAPIBodyPayload(request_data.payload, request_data.request_type, -- &payload)) { -- return false; -- } -- } else { -- payload = request_data.payload; +- if (!GetAPIBodyPayload(request_data.payload, request_data.request_type, +- &payload)) { +- return false; - } +- - // Attach payload data and add data format header. - simple_loader->AttachStringForUpload(payload, content_type); - } diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index eb31f0c9..70422e3b 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -1,8 +1,8 @@ ---- a/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc -+++ b/chrome/browser/extensions/component_extensions_whitelist/whitelist.cc +--- a/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc ++++ b/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc @@ -26,7 +26,6 @@ namespace extensions { - bool IsComponentExtensionWhitelisted(const std::string& extension_id) { + bool IsComponentExtensionAllowlisted(const std::string& extension_id) { const char* const kAllowed[] = { - extension_misc::kInAppPaymentsSupportAppId, extension_misc::kCastExtensionIdRelease, @@ -10,7 +10,7 @@ #if defined(OS_CHROMEOS) --- a/chrome/browser/extensions/component_loader.cc +++ b/chrome/browser/extensions/component_loader.cc -@@ -350,11 +350,6 @@ void ComponentLoader::AddWebStoreApp() { +@@ -348,11 +348,6 @@ void ComponentLoader::AddWebStoreApp() { if (!IsNormalSession()) return; #endif @@ -22,7 +22,7 @@ } #if defined(OS_CHROMEOS) -@@ -452,11 +447,6 @@ void ComponentLoader::AddDefaultComponen +@@ -451,11 +446,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) { -@@ -534,18 +524,6 @@ void ComponentLoader::AddDefaultComponen +@@ -533,18 +523,6 @@ void ComponentLoader::AddDefaultComponen AddHangoutServicesExtension(); #endif // BUILDFLAG(ENABLE_HANGOUT_SERVICES_EXTENSION) @@ -67,7 +67,7 @@ { --- a/chrome/browser/extensions/webstore_installer.cc +++ b/chrome/browser/extensions/webstore_installer.cc -@@ -560,20 +560,6 @@ void WebstoreInstaller::DownloadNextPend +@@ -552,20 +552,6 @@ void WebstoreInstaller::DownloadNextPend void WebstoreInstaller::DownloadCrx( const std::string& extension_id, InstallSource source) { @@ -88,7 +88,7 @@ } // http://crbug.com/165634 -@@ -720,21 +706,6 @@ void WebstoreInstaller::UpdateDownloadPr +@@ -712,21 +698,6 @@ void WebstoreInstaller::UpdateDownloadPr void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK(!crx_installer_.get()); 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 eecc747a..f7630018 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 @@ -73,7 +73,7 @@ by default. --- a/build/apple/tweak_info_plist.py +++ b/build/apple/tweak_info_plist.py -@@ -208,7 +208,7 @@ def _AddKeystoneKeys(plist, bundle_ident +@@ -194,7 +194,7 @@ def _AddKeystoneKeys(plist, bundle_ident also requires the |bundle_identifier| argument (com.example.product).""" plist['KSVersion'] = plist['CFBundleShortVersionString'] plist['KSProductID'] = bundle_identifier @@ -81,7 +81,7 @@ by default. + plist['KSUpdateURL'] = 'trk:132:https://tools.google.com/service/update2' _RemoveKeys(plist, 'KSChannelID') - for tag_suffix in _TagSuffixes(): + if base_tag != '': --- a/chrome/browser/chromeos/customization/customization_document.cc +++ b/chrome/browser/chromeos/customization/customization_document.cc @@ -172,7 +172,7 @@ std::string ReadFileInBackground(const b @@ -95,7 +95,7 @@ by default. // creates and uses to publish OEM default apps to the extensions system. --- a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc -@@ -1036,7 +1036,7 @@ void FileManagerPrivateInternalGetDownlo +@@ -857,7 +857,7 @@ void FileManagerPrivateInternalGetDownlo const CoreAccountId& account_id = identity_manager->GetPrimaryAccountId(signin::ConsentLevel::kNotRequired); std::vector scopes; @@ -106,7 +106,7 @@ by default. content::BrowserContext::GetDefaultStoragePartition( --- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc -@@ -86,7 +86,7 @@ namespace { +@@ -93,7 +93,7 @@ namespace { using api::file_manager_private::ProfileInfo; @@ -246,7 +246,7 @@ by default. base::ToLowerASCII(bdict_file)); --- a/chrome/browser/supervised_user/supervised_user_service.cc +++ b/chrome/browser/supervised_user/supervised_user_service.cc -@@ -85,7 +85,7 @@ namespace { +@@ -86,7 +86,7 @@ namespace { // The URL from which to download a host denylist if no local one exists yet. const char kDenylistURL[] = @@ -317,7 +317,7 @@ by default. --- a/chrome/common/url_constants.cc +++ b/chrome/common/url_constants.cc -@@ -263,7 +263,7 @@ const char kSyncErrorsHelpURL[] = +@@ -272,7 +272,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"; -@@ -385,7 +385,7 @@ const char kNaturalScrollHelpURL[] = +@@ -394,7 +394,7 @@ const char kNaturalScrollHelpURL[] = const char kOemEulaURLPath[] = "oem"; const char kOnlineEulaURLPath[] = @@ -495,7 +495,7 @@ by default. --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc -@@ -259,10 +259,10 @@ void PasswordStore::GetLogins(const Form +@@ -268,10 +268,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 && @@ -512,7 +512,7 @@ by default. base::Time out_time; --- a/components/policy/resources/policy_templates.json +++ b/components/policy/resources/policy_templates.json -@@ -4436,7 +4436,7 @@ +@@ -4466,7 +4466,7 @@ 'dynamic_refresh': True, 'per_profile': True, }, @@ -521,7 +521,7 @@ by default. 'id': 34, 'caption': '''Configure the list of force-installed apps and extensions''', 'tags': ['full-admin-access'], -@@ -9703,7 +9703,7 @@ +@@ -9609,7 +9609,7 @@ 'dynamic_refresh': True, }, 'deprecated': True, @@ -530,7 +530,7 @@ by default. 'id': 135, 'caption': '''List of AppPack extensions''', 'tags': [], -@@ -14725,7 +14725,7 @@ +@@ -14686,7 +14686,7 @@ 'features': { 'dynamic_refresh': True, }, @@ -617,7 +617,7 @@ by default. --- a/content/shell/browser/shell_browser_main_parts.cc +++ b/content/shell/browser/shell_browser_main_parts.cc -@@ -84,7 +84,7 @@ GURL GetStartupURL() { +@@ -88,7 +88,7 @@ GURL GetStartupURL() { #else const base::CommandLine::StringVector& args = command_line->GetArgs(); if (args.empty()) 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 6a1b9368..f3c0a2e0 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -42,7 +42,7 @@ the URL so we get notified if this happens again in the future). IncidentReportingService::IncidentReportingService( --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc -@@ -63,8 +63,7 @@ class SafeBrowsingBlockingPageFactoryImp +@@ -65,8 +65,7 @@ class SafeBrowsingBlockingPageFactoryImp PrefService* prefs = Profile::FromBrowserContext(web_contents->GetBrowserContext()) ->GetPrefs(); @@ -65,7 +65,7 @@ the URL so we get notified if this happens again in the future). } --- a/components/security_interstitials/core/safe_browsing_loud_error_ui.cc +++ b/components/security_interstitials/core/safe_browsing_loud_error_ui.cc -@@ -22,6 +22,7 @@ namespace { +@@ -24,6 +24,7 @@ namespace { // For malware interstitial pages, we link the problematic URL to Google's // diagnostic page. 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 8278e06d..d8358d9a 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,9 +13,9 @@ 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 -@@ -220,90 +220,8 @@ void ClientSideDetectionService::StartCl +@@ -219,90 +219,8 @@ void ClientSideDetectionService::StartCl + const ClientReportPhishingRequestCallback& callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - std::unique_ptr request(verdict); - if (!enabled_) { - if (!callback.is_null()) diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index 6903378d..6678c465 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -35,7 +35,7 @@ // Note: If there is an ongoing request, abandon it. It's possible that --- a/chrome/browser/search/promos/promo_service.cc +++ b/chrome/browser/search/promos/promo_service.cc -@@ -131,6 +131,7 @@ PromoService::PromoService( +@@ -139,6 +139,7 @@ PromoService::PromoService( PromoService::~PromoService() = default; void PromoService::Refresh() { diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 3400ea92..3bcee230 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -58,7 +58,7 @@ return url::FindAndCompareScheme(utf8_input, url::kHttpScheme, nullptr); --- a/components/url_formatter/url_fixer.cc +++ b/components/url_formatter/url_fixer.cc -@@ -557,6 +557,10 @@ GURL FixupURL(const std::string& text, c +@@ -560,6 +560,10 @@ GURL FixupURL(const std::string& text, c } } @@ -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 -@@ -672,6 +672,7 @@ ChildProcessSecurityPolicyImpl::ChildPro +@@ -760,6 +760,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 -@@ -1092,6 +1092,8 @@ component("net") { +@@ -1095,6 +1095,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; -@@ -570,6 +572,12 @@ URLRequest::URLRequest(const GURL& url, +@@ -566,6 +568,12 @@ URLRequest::URLRequest(const GURL& url, // Sanity check out environment. DCHECK(base::ThreadTaskRunnerHandle::IsSet()); @@ -195,7 +195,7 @@ +#include "net/url_request/trk_protocol_handler.h" #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" + #include "net/url_request/url_request_job_factory.h" @@ -616,6 +617,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 3aacbfed..c789d888 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 -@@ -291,7 +291,7 @@ bool DomDistillerViewerSource::ShouldSer +@@ -292,7 +292,7 @@ bool DomDistillerViewerSource::ShouldSer std::string DomDistillerViewerSource::GetContentSecurityPolicy( network::mojom::CSPDirectiveName directive) { if (directive == network::mojom::CSPDirectiveName::StyleSrc) { diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index 3fc0fc8a..e7bf9264 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -502,10 +502,10 @@ namespace { // The result of checking whether a request to a URL should have variations -@@ -205,32 +201,7 @@ class VariationsHeaderHelper { - bool AppendHeaderIfNeeded(const GURL& url, - InIncognito incognito, - Owner owner) { +@@ -236,29 +232,7 @@ class VariationsHeaderHelper { + } + + bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) { - AppendOmniboxOnDeviceSuggestionsHeaderIfNeeded(url, resource_request_); - - // Note the criteria for attaching client experiment headers: @@ -521,9 +521,6 @@ - !ShouldAppendVariationsHeader(url, "Append")) - return false; - -- // TODO(crbug/1094303): Use the result to determine which IDs to include. -- IsFirstPartyContext(*resource_request_, owner); -- - if (variations_header_.empty()) - return false; - @@ -536,7 +533,7 @@ } private: -@@ -281,8 +252,6 @@ void RemoveVariationsHeaderIfNeeded( +@@ -328,8 +302,6 @@ void RemoveVariationsHeaderIfNeeded( const net::RedirectInfo& redirect_info, const network::mojom::URLResponseHead& response_head, std::vector* to_be_removed_headers) { @@ -545,7 +542,7 @@ } std::unique_ptr -@@ -312,14 +281,11 @@ CreateSimpleURLLoaderWithVariationsHeade +@@ -359,14 +331,11 @@ CreateSimpleURLLoaderWithVariationsHeade } bool IsVariationsHeader(const std::string& header_name) { @@ -562,7 +559,7 @@ } bool ShouldAppendVariationsHeaderForTesting( -@@ -330,12 +296,6 @@ bool ShouldAppendVariationsHeaderForTest +@@ -377,12 +346,6 @@ bool ShouldAppendVariationsHeaderForTest void UpdateCorsExemptHeaderForVariations( network::mojom::NetworkContextParams* params) { diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 6698a04c..77a8d1d2 100644 --- a/patches/core/ungoogled-chromium/disable-mei-preload.patch +++ b/patches/core/ungoogled-chromium/disable-mei-preload.patch @@ -7,7 +7,7 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -291,7 +291,6 @@ if (!is_android && !is_mac) { +@@ -303,7 +303,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] } -@@ -1001,7 +1000,6 @@ if (is_win) { +@@ -1014,7 +1013,6 @@ if (is_win) { ":keystone_registration_framework", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-signin.patch b/patches/core/ungoogled-chromium/disable-signin.patch index a07f48b7..ef78e02e 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 -@@ -530,22 +530,6 @@ GURL GetOSSettingsUrl(const std::string& +@@ -536,22 +536,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 3a49e4a0..2235cd49 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 -@@ -58,8 +58,6 @@ std::string ReadFileIntoString(base::Fil +@@ -59,8 +59,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[] = -@@ -120,7 +118,7 @@ ModelLoader::ModelLoader( +@@ -121,7 +119,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) { -@@ -134,7 +132,7 @@ ModelLoader::ModelLoader( +@@ -135,7 +133,7 @@ ModelLoader::ModelLoader( scoped_refptr url_loader_factory, const std::string& model_name) : name_(model_name), diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index 7a616d77..b8148ef4 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -102,7 +102,7 @@ bool ShouldRetryRequest(const network::SimpleURLLoader* loader) { DCHECK(loader); -@@ -330,12 +321,6 @@ void ExtensionDownloader::DoStartAllPend +@@ -332,12 +323,6 @@ void ExtensionDownloader::DoStartAllPend ReportStats(); url_stats_ = URLStats(); @@ -115,7 +115,7 @@ fetches_preparing_.clear(); } -@@ -374,11 +359,6 @@ bool ExtensionDownloader::AddExtensionDa +@@ -376,11 +361,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"; -@@ -387,12 +367,10 @@ bool ExtensionDownloader::AddExtensionDa +@@ -389,12 +369,10 @@ bool ExtensionDownloader::AddExtensionDa return false; } @@ -142,8 +142,8 @@ } else { url_stats_.other_url_count++; } -@@ -855,20 +833,6 @@ void ExtensionDownloader::HandleManifest - update->info); +@@ -864,20 +842,6 @@ void ExtensionDownloader::HandleManifest + update->info); } - // If the manifest response included a element, we want to save @@ -163,7 +163,7 @@ NotifyExtensionsDownloadStageChanged( no_updates, ExtensionDownloaderDelegate::Stage::FINISHED); NotifyExtensionsDownloadFailed( -@@ -1423,11 +1387,7 @@ bool ExtensionDownloader::IterateFetchCr +@@ -1426,11 +1390,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 c1d4680a..0fc1f066 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 -@@ -1302,6 +1302,10 @@ source_set("browser") { +@@ -1240,6 +1240,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", -@@ -2758,10 +2762,6 @@ source_set("browser") { +@@ -2784,10 +2788,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 61c27c0b..6e1d4ab6 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 -@@ -4123,8 +4123,6 @@ static_library("ui") { +@@ -4195,8 +4195,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 691ddcd3..6f7ee027 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 -@@ -4070,11 +4070,13 @@ ChromeContentBrowserClient::CreateThrott - +@@ -4059,11 +4059,13 @@ ChromeContentBrowserClient::CreateThrott + &throttles); #endif +#if BUILDFLAG(FULL_SAFE_BROWSING) @@ -16,7 +16,7 @@ #if defined(OS_WIN) || defined(OS_MAC) || \ (defined(OS_LINUX) && !defined(OS_CHROMEOS)) -@@ -5155,20 +5157,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -5175,20 +5177,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 -@@ -124,7 +124,6 @@ using content::DownloadManager; +@@ -128,7 +128,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -48,7 +48,7 @@ using safe_browsing::DownloadProtectionService; namespace { -@@ -1347,8 +1346,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -1380,8 +1379,6 @@ void ChromeDownloadManagerDelegate::OnDo if (item->GetOriginalMimeType() == "application/x-x509-user-cert") DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -570,14 +570,14 @@ void SafeBrowsingPrivateEventRouter::OnSensitiveDataEvent( @@ -481,6 +489,7 @@ void SafeBrowsingPrivateEventRouter::OnS - const safe_browsing::ContentAnalysisScanResult& result, + const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size, safe_browsing::EventResult event_result) { +#if defined(FULL_SAFE_BROWSING) if (!IsRealtimeReportingEnabled()) return; -@@ -521,6 +530,7 @@ void SafeBrowsingPrivateEventRouter::OnS +@@ -522,6 +531,7 @@ void SafeBrowsingPrivateEventRouter::OnS result, url.spec(), file_name, download_digest_sha256, GetProfileUserName(), mime_type, trigger, content_size, event_result)); @@ -585,9 +585,9 @@ } void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorWarningBypassed( -@@ -532,6 +542,7 @@ void SafeBrowsingPrivateEventRouter::OnA +@@ -533,6 +543,7 @@ void SafeBrowsingPrivateEventRouter::OnA safe_browsing::DeepScanAccessPoint access_point, - const safe_browsing::ContentAnalysisScanResult& result, + const enterprise_connectors::ContentAnalysisResponse::Result& result, const int64_t content_size) { +#if defined(FULL_SAFE_BROWSING) if (!IsRealtimeReportingEnabled()) @@ -834,23 +834,23 @@ #if defined(OS_ANDROID) #include "base/feature_list.h" -@@ -786,6 +785,7 @@ std::string ChromePasswordManagerClient: +@@ -771,6 +770,7 @@ std::string ChromePasswordManagerClient: return std::string(); } +#if BUILDFLAG(FULL_SAFE_BROWSING) - #if defined(ON_FOCUS_PING_ENABLED) || \ - defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(ON_FOCUS_PING_ENABLED) || defined(PASSWORD_REUSE_DETECTION_ENABLED) safe_browsing::PasswordProtectionService* -@@ -808,6 +808,7 @@ void ChromePasswordManagerClient::CheckS + ChromePasswordManagerClient::GetPasswordProtectionService() const { +@@ -792,6 +792,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) +#endif // BUILDFLAG(FULL_SAFE_BROWSING) - #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(PASSWORD_REUSE_DETECTION_ENABLED) void ChromePasswordManagerClient::CheckProtectedPasswordEntry( -@@ -816,24 +817,11 @@ void ChromePasswordManagerClient::CheckP +@@ -800,24 +801,11 @@ void ChromePasswordManagerClient::CheckP const std::vector& matching_reused_credentials, bool password_field_exists) { @@ -863,9 +863,9 @@ - web_contents(), web_contents()->GetLastCommittedURL(), username, - password_type, matching_reused_credentials, password_field_exists); } - #endif // defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #endif // defined(PASSWORD_REUSE_DETECTION_ENABLED) - #if defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) + #if defined(PASSWORD_REUSE_WARNING_ENABLED) void ChromePasswordManagerClient::LogPasswordReuseDetectedEvent() { - safe_browsing::PasswordProtectionService* pps = - GetPasswordProtectionService(); @@ -873,9 +873,9 @@ - pps->MaybeLogPasswordReuseDetectedEvent(web_contents()); - } } - #endif // defined(SYNC_PASSWORD_REUSE_WARNING_ENABLED) + #endif // defined(PASSWORD_REUSE_WARNING_ENABLED) -@@ -1284,9 +1272,11 @@ void ChromePasswordManagerClient::OnPast +@@ -1264,9 +1252,11 @@ void ChromePasswordManagerClient::OnPast clipboard->ReadText(ui::ClipboardBuffer::kCopyPaste, /* data_dst = */ nullptr, &text); was_on_paste_called_ = true; @@ -888,7 +888,7 @@ void ChromePasswordManagerClient::RenderFrameCreated( content::RenderFrameHost* render_frame_host) { -@@ -1345,7 +1335,9 @@ void ChromePasswordManagerClient::OnInpu +@@ -1325,7 +1315,9 @@ void ChromePasswordManagerClient::OnInpu if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) { OnPaste(); } else { @@ -898,7 +898,7 @@ } #endif // defined(OS_ANDROID) } -@@ -1384,6 +1376,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1364,6 +1356,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -906,7 +906,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 -@@ -1394,6 +1387,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1374,6 +1367,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -916,14 +916,12 @@ password_manager::BrowserSavePasswordProgressLogger logger( --- a/chrome/browser/password_manager/chrome_password_manager_client.h +++ b/chrome/browser/password_manager/chrome_password_manager_client.h -@@ -173,13 +173,14 @@ class ChromePasswordManagerClient +@@ -169,12 +169,13 @@ class ChromePasswordManagerClient void AnnotateNavigationEntry(bool has_password_field) override; std::string GetPageLanguage() const override; --#if defined(ON_FOCUS_PING_ENABLED) || \ -- defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) -+#if (defined(ON_FOCUS_PING_ENABLED) || \ -+ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)) && \ +-#if defined(ON_FOCUS_PING_ENABLED) || defined(PASSWORD_REUSE_DETECTION_ENABLED) ++#if (defined(ON_FOCUS_PING_ENABLED) || defined(PASSWORD_REUSE_DETECTION_ENABLED)) && \ + BUILDFLAG(FULL_SAFE_BROWSING) safe_browsing::PasswordProtectionService* GetPasswordProtectionService() const override; @@ -1082,7 +1080,7 @@ } --- a/chrome/browser/ui/views/download/download_item_view.cc +++ b/chrome/browser/ui/views/download/download_item_view.cc -@@ -778,9 +778,7 @@ void DownloadItemView::UpdateLabels() { +@@ -755,9 +755,7 @@ void DownloadItemView::UpdateLabels() { deep_scanning_label_->SetVisible(mode_ == Mode::kDeepScanning); if (deep_scanning_label_->GetVisible()) { @@ -1093,7 +1091,7 @@ ? 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() { +@@ -781,10 +779,14 @@ void DownloadItemView::UpdateButtons() { } const bool allow_open_during_deep_scan = @@ -1108,7 +1106,7 @@ open_button_->SetEnabled((mode_ == Mode::kNormal) || prompt_to_scan || allow_open_during_deep_scan); -@@ -1191,7 +1193,9 @@ void DownloadItemView::ShowContextMenuIm +@@ -1195,7 +1197,9 @@ void DownloadItemView::ShowContextMenuIm } void DownloadItemView::OpenDownloadDuringAsyncScanning() { @@ -1120,7 +1118,7 @@ --- a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc +++ b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc -@@ -178,10 +178,7 @@ PasswordReuseModalWarningDialog::Passwor +@@ -172,10 +172,7 @@ PasswordReuseModalWarningDialog::Passwor placeholder_offsets); } else { views::Label* message_body_label = CreateMessageBodyLabel( @@ -1134,7 +1132,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 -@@ -84,8 +84,6 @@ +@@ -87,8 +87,6 @@ #include "components/nacl/common/buildflags.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/buildflags.h" @@ -1143,7 +1141,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" -@@ -495,8 +493,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -519,8 +517,6 @@ WebUIFactoryFunction GetWebUIFactoryFunc return &NewWebUI; if (url.host_piece() == chrome::kChromeUIQuotaInternalsHost) return &NewWebUI; @@ -1164,7 +1162,7 @@ --- a/chrome/browser/ui/webui/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management_ui_handler.cc -@@ -788,14 +788,6 @@ base::Value ManagementUIHandler::GetThre +@@ -815,14 +815,6 @@ base::Value ManagementUIHandler::GetThre auto* on_page_visited_event = chrome_policies.GetValue(policy::key::kEnterpriseRealTimeUrlCheckMode); @@ -1181,7 +1179,7 @@ std::string management_domain = GetDeviceDomain(); --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc -@@ -316,7 +316,7 @@ void ContentPasswordManagerDriver::Check +@@ -313,7 +313,7 @@ void ContentPasswordManagerDriver::Check if (client_->GetMetricsRecorder()) { client_->GetMetricsRecorder()->RecordUserFocusedPasswordField(); } @@ -1192,14 +1190,12 @@ } --- a/components/password_manager/core/browser/password_manager_client.h +++ b/components/password_manager/core/browser/password_manager_client.h -@@ -328,14 +328,15 @@ class PasswordManagerClient { +@@ -321,13 +321,14 @@ class PasswordManagerClient { // Returns the current best guess as to the page's display language. virtual std::string GetPageLanguage() const; --#if defined(ON_FOCUS_PING_ENABLED) || \ -- defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) -+#if (defined(ON_FOCUS_PING_ENABLED) || \ -+ defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED)) && \ +-#if defined(ON_FOCUS_PING_ENABLED) || defined(PASSWORD_REUSE_DETECTION_ENABLED) ++#if (defined(ON_FOCUS_PING_ENABLED) || defined(PASSWORD_REUSE_DETECTION_ENABLED)) && \ + BUILDFLAG(FULL_SAFE_BROWSING) // Return the PasswordProtectionService associated with this instance. virtual safe_browsing::PasswordProtectionService* @@ -1285,112 +1281,6 @@ mutable base::Lock lock_; 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 -@@ -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) { -+ std::move(quarantine_connection_callback)) { - DCHECK_EQ(swap_url.type(), url.type()); - } - -@@ -461,51 +460,7 @@ void NativeFileSystemFileWriterImpl::Clo - // swap file even if the writer was destroyed at that point. - state_ = State::kClosePending; - -- if (!RequireSecurityChecks() || !manager()->permission_context()) { -- DidPassAfterWriteCheck(std::move(callback)); -- return; -- } -- -- ComputeHashForSwapFile(base::BindOnce( -- &NativeFileSystemFileWriterImpl::DoAfterWriteCheck, -- weak_factory_.GetWeakPtr(), base::WrapRefCounted(manager()), swap_url(), -- std::move(callback))); --} -- --// static --void NativeFileSystemFileWriterImpl::DoAfterWriteCheck( -- base::WeakPtr file_writer, -- scoped_refptr manager, -- const storage::FileSystemURL& swap_url, -- 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. -- manager->operation_runner().PostTaskWithThisObject( -- FROM_HERE, base::BindOnce(&RemoveSwapFile, swap_url)); -- 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, std::move(manager), swap_url, -- 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 -@@ -81,16 +81,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 -- // perform cleanup even if the writer was deleted before they were invoked. -- static void DoAfterWriteCheck( -- base::WeakPtr file_writer, -- scoped_refptr manager, -- const storage::FileSystemURL& swap_url, -- NativeFileSystemFileWriterImpl::CloseCallback callback, -- base::File::Error hash_result, -- const std::string& hash, -- int64_t size); -+ // The following method is static, because it needs to be invoked to -+ // perform cleanup even if the writer was deleted before it was invoked. - static void DidAfterWriteCheck( - base::WeakPtr file_writer, - scoped_refptr manager, -@@ -116,7 +108,7 @@ class CONTENT_EXPORT NativeFileSystemFil - // except temporary file systems. - // TOOD(crbug.com/1103076): Extend this check to non-native paths. - bool RequireSecurityChecks() const { -- return url().type() != storage::kFileSystemTypeTemporary; -+ return false; - } - - void ComputeHashForSwapFile(HashCallback callback); -@@ -150,10 +142,6 @@ class CONTENT_EXPORT NativeFileSystemFil - - download::QuarantineConnectionCallback quarantine_connection_callback_; - -- // Keeps track of user activation state at creation time for after write -- // checks. -- bool has_transient_user_activation_ = false; -- - base::WeakPtr AsWeakPtr() override; - - base::WeakPtrFactory weak_factory_{this}; --- a/content/public/browser/native_file_system_permission_context.h +++ b/content/public/browser/native_file_system_permission_context.h @@ -85,12 +85,6 @@ class NativeFileSystemPermissionContext diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index db810289..1c6774d1 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 -@@ -1281,72 +1281,9 @@ +@@ -1305,72 +1305,9 @@ Pre-fetches information from pages, including pages you have not yet visited. Information fetched may include cookies, if you allow cookies. @@ -111,10 +111,10 @@ #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" + #include "components/signin/public/identity_manager/accounts_cookie_mutator.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" -@@ -91,8 +89,6 @@ class ProfileDataRemover : public conten +@@ -92,8 +90,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,7 +123,7 @@ } origin_runner_->PostTask(FROM_HERE, std::move(callback_)); -@@ -130,11 +126,6 @@ SigninManagerAndroid::SigninManagerAndro +@@ -131,11 +127,6 @@ SigninManagerAndroid::SigninManagerAndro DCHECK(user_cloud_policy_manager_); DCHECK(user_policy_signin_service_); @@ -135,7 +135,7 @@ force_browser_signin_.Init(prefs::kForceBrowserSignin, g_browser_process->local_state()); -@@ -158,7 +149,7 @@ void SigninManagerAndroid::Shutdown() { +@@ -159,7 +150,7 @@ void SigninManagerAndroid::Shutdown() { } bool SigninManagerAndroid::IsSigninAllowed() const { @@ -146,7 +146,7 @@ jboolean SigninManagerAndroid::IsSigninAllowedByPolicy(JNIEnv* env) const { --- a/chrome/browser/android/signin/signin_manager_android.h +++ b/chrome/browser/android/signin/signin_manager_android.h -@@ -113,9 +113,6 @@ class SigninManagerAndroid : public Keye +@@ -117,9 +117,6 @@ class SigninManagerAndroid : public Keye Profile* const profile_ = nullptr; @@ -176,7 +176,7 @@ #include "components/site_isolation/site_isolation_policy.h" --- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc +++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc -@@ -88,9 +88,7 @@ void MaybeCreateSafeBrowsingForRenderer( +@@ -90,9 +90,7 @@ void MaybeCreateSafeBrowsingForRenderer( if (!render_process_host) return; @@ -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 -@@ -53,7 +53,6 @@ +@@ -55,7 +55,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/account_reconcilor.h" #include "components/signin/public/base/list_accounts_test_utils.h" @@ -465,7 +465,7 @@ std::string GetOAuth2MintTokenFlowVersion() { --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc -@@ -32,7 +32,6 @@ +@@ -33,7 +33,6 @@ #include "components/password_manager/core/common/password_manager_pref_names.h" #include "components/prefs/pref_service.h" #include "components/proxy_config/proxy_config_pref_names.h" @@ -473,7 +473,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" #include "extensions/browser/extension_pref_value_map.h" -@@ -115,11 +114,6 @@ const PrefMappingEntry kPrefMapping[] = +@@ -116,11 +115,6 @@ const PrefMappingEntry kPrefMapping[] = APIPermission::kPrivacy}, {"doNotTrackEnabled", prefs::kEnableDoNotTrack, APIPermission::kPrivacy, APIPermission::kPrivacy}, @@ -485,7 +485,7 @@ {"searchSuggestEnabled", prefs::kSearchSuggestEnabled, APIPermission::kPrivacy, APIPermission::kPrivacy}, {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, -@@ -806,18 +800,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -820,18 +814,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -501,10 +501,10 @@ - scope, base::Value(false)); - } - - // Whenever an extension takes control of the |kBlockThirdPartyCookies| - // preference, we must also set |kCookieControlsMode|. - // See crbug.com/1065392 for more background. -@@ -897,18 +879,6 @@ ExtensionFunction::ResponseAction ClearP + preference_api->SetExtensionControlledPref( + extension_id(), browser_pref, scope, + base::Value::FromUniquePtrValue(std::move(browser_pref_value))); +@@ -885,18 +867,6 @@ ExtensionFunction::ResponseAction ClearP PreferenceAPI::Get(browser_context()) ->RemoveExtensionControlledPref(extension_id(), browser_pref, scope); @@ -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" -@@ -62,7 +61,6 @@ class ExtensionPreferenceApiTest : publi +@@ -73,7 +72,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)); } -@@ -87,7 +85,6 @@ class ExtensionPreferenceApiTest : publi +@@ -99,7 +97,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)); } -@@ -151,7 +148,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen +@@ -163,7 +160,6 @@ IN_PROC_BROWSER_TEST_F(ExtensionPreferen prefs->SetInteger(prefs::kNetworkPredictionOptions, chrome_browser_net::NETWORK_PREDICTION_NEVER); prefs->SetBoolean(password_manager::prefs::kCredentialsEnableService, false); @@ -585,8 +585,8 @@ void SafeBrowsingPrivateEventRouter::ReportRealtimeEvent( --- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc +++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_unittest.cc -@@ -26,7 +26,6 @@ - #include "chrome/test/base/testing_profile_manager.h" +@@ -27,7 +27,6 @@ + #include "components/enterprise/common/proto/connectors.pb.h" #include "components/policy/core/common/cloud/mock_cloud_policy_client.h" #include "components/policy/core/common/cloud/realtime_reporting_job_configuration.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" @@ -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 -@@ -33,7 +33,6 @@ +@@ -34,7 +34,6 @@ #include "components/payments/core/payment_prefs.h" #include "components/prefs/pref_service.h" #include "components/proxy_config/proxy_config_pref_names.h" @@ -603,24 +603,24 @@ #include "components/search_engines/default_search_manager.h" #include "components/spellcheck/browser/pref_names.h" #include "components/translate/core/browser/translate_pref_names.h" -@@ -258,18 +257,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil - (*s_whitelist)[::prefs::kDnsOverHttpsTemplates] = +@@ -259,18 +258,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil + (*s_allowlist)[::prefs::kDnsOverHttpsTemplates] = settings_api::PrefType::PREF_TYPE_STRING; - // Security page -- (*s_whitelist)[::kGeneratedPasswordLeakDetectionPref] = +- (*s_allowlist)[::kGeneratedPasswordLeakDetectionPref] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; -- (*s_whitelist)[::prefs::kSafeBrowsingEnabled] = +- (*s_allowlist)[::prefs::kSafeBrowsingEnabled] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; -- (*s_whitelist)[::prefs::kSafeBrowsingEnhanced] = +- (*s_allowlist)[::prefs::kSafeBrowsingEnhanced] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; -- (*s_whitelist)[::prefs::kSafeBrowsingScoutReportingEnabled] = +- (*s_allowlist)[::prefs::kSafeBrowsingScoutReportingEnabled] = - settings_api::PrefType::PREF_TYPE_BOOLEAN; -- (*s_whitelist)[::safe_browsing::kGeneratedSafeBrowsingPref] = +- (*s_allowlist)[::safe_browsing::kGeneratedSafeBrowsingPref] = - settings_api::PrefType::PREF_TYPE_NUMBER; - // Sync and personalization page. - (*s_whitelist)[::prefs::kSearchSuggestEnabled] = + (*s_allowlist)[::prefs::kSearchSuggestEnabled] = settings_api::PrefType::PREF_TYPE_BOOLEAN; --- a/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc @@ -745,9 +745,9 @@ identity_manager_observer_.Add(identity_manager); --- a/chrome/browser/password_manager/password_store_factory.cc +++ b/chrome/browser/password_manager/password_store_factory.cc -@@ -192,14 +192,6 @@ PasswordStoreFactory::BuildServiceInstan - UpdateOnboardingState(ps, profile->GetPrefs(), - base::TimeDelta::FromSeconds(20)); +@@ -187,14 +187,6 @@ PasswordStoreFactory::BuildServiceInstan + password_manager_util::RemoveUselessCredentials(ps, profile->GetPrefs(), 60, + network_context_getter); -#if defined(OS_WIN) || defined(OS_MAC) || \ - (defined(OS_LINUX) && !defined(OS_CHROMEOS)) @@ -806,7 +806,7 @@ } --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc -@@ -78,12 +78,9 @@ +@@ -77,12 +77,9 @@ #include "components/policy/core/common/policy_pref_names.h" #include "components/policy/core/common/schema.h" #include "components/policy/policy_constants.h" @@ -819,7 +819,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_policy_handler.h" -@@ -190,12 +187,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -187,12 +184,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kQuicAllowed, prefs::kQuicAllowed, base::Value::Type::BOOLEAN }, @@ -832,7 +832,7 @@ { key::kUrlKeyedAnonymizedDataCollectionEnabled, unified_consent::prefs::kUrlKeyedAnonymizedDataCollectionEnabled, base::Value::Type::BOOLEAN }, -@@ -337,21 +328,9 @@ const PolicyToPreferenceMapEntry kSimple +@@ -331,21 +322,9 @@ const PolicyToPreferenceMapEntry kSimple { key::kGloballyScopeHTTPAuthCacheEnabled, prefs::kGloballyScopeHTTPAuthCacheEnabled, base::Value::Type::BOOLEAN }, @@ -854,7 +854,7 @@ { key::kAmbientAuthenticationInPrivateModesEnabled, prefs::kAmbientAuthenticationInPrivateModesEnabled, base::Value::Type::INTEGER }, -@@ -460,18 +439,12 @@ const PolicyToPreferenceMapEntry kSimple +@@ -454,18 +433,12 @@ const PolicyToPreferenceMapEntry kSimple { key::kMaxConnectionsPerProxy, prefs::kMaxConnectionsPerProxy, base::Value::Type::INTEGER }, @@ -873,7 +873,7 @@ { key::kSSLErrorOverrideAllowed, prefs::kSSLErrorOverrideAllowed, base::Value::Type::BOOLEAN }, -@@ -625,9 +598,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -619,9 +592,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kDNSInterceptionChecksEnabled, prefs::kDNSInterceptionChecksEnabled, base::Value::Type::BOOLEAN }, @@ -883,7 +883,7 @@ { key::kAccessibilityImageLabelsEnabled, prefs::kAccessibilityImageLabelsEnabled, base::Value::Type::BOOLEAN }, -@@ -685,36 +655,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -679,36 +649,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kBrowserGuestModeEnforced, prefs::kBrowserGuestModeEnforced, base::Value::Type::BOOLEAN }, @@ -917,10 +917,10 @@ - { key::kURLsToNotCheckComplianceOfUploadedContent, - prefs::kURLsToNotCheckComplianceOfUploadedContent, - base::Value::Type::LIST }, - #endif // defined(OS_ANDROID) - - #if defined(OS_CHROMEOS) -@@ -1477,8 +1417,6 @@ std::unique_ptrAddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); handlers->AddHandler(std::make_unique()); @@ -929,7 +929,7 @@ handlers->AddHandler(std::make_unique( std::make_unique(key::kAuthServerWhitelist, prefs::kAuthServerAllowlist, -@@ -1494,13 +1432,6 @@ std::unique_ptrAddHandler(std::make_unique()); - handlers->AddHandler(std::make_unique( - key::kEnableDeprecatedWebPlatformFeatures, -@@ -1540,13 +1471,6 @@ std::unique_ptrAddHandler(std::make_unique()); +@@ -1486,12 +1417,6 @@ std::unique_ptr(key::kURLAllowlist, + policy_prefs::kUrlWhitelist, + base::Value::Type::LIST))); - handlers->AddHandler(std::make_unique( - key::kSafeBrowsingExtendedReportingEnabled, - prefs::kSafeBrowsingScoutReportingEnabled, chrome_schema, - SCHEMA_ALLOW_UNKNOWN, - SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED, - SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED)); -- - handlers->AddHandler(std::make_unique( - std::make_unique(key::kAutoplayWhitelist, - prefs::kAutoplayWhitelist, -@@ -1596,11 +1520,6 @@ std::unique_ptrAddHandler( +@@ -1561,11 +1486,6 @@ std::unique_ptr( key::kOnSecurityEventEnterpriseConnector, enterprise_connectors::kOnSecurityEventPref, chrome_schema)); @@ -969,7 +968,7 @@ #endif // defined(OS_ANDROID) #if defined(OS_CHROMEOS) -@@ -1857,17 +1776,6 @@ std::unique_ptr( key::kForceBrowserSignin, prefs::kForceBrowserSignin, base::Value::Type::BOOLEAN)); @@ -989,7 +988,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -136,7 +136,6 @@ +@@ -132,7 +132,6 @@ #include "components/prefs/pref_service.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/rappor/rappor_service_impl.h" @@ -997,7 +996,7 @@ #include "components/search_engines/template_url_prepopulate_data.h" #include "components/security_interstitials/content/insecure_form_blocking_page.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" -@@ -711,7 +710,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -577,7 +576,6 @@ void RegisterLocalState(PrefRegistrySimp profiles::RegisterPrefs(registry); rappor::RapporServiceImpl::RegisterPrefs(registry); RegisterScreenshotPrefs(registry); @@ -1005,7 +1004,7 @@ secure_origin_allowlist::RegisterPrefs(registry); sessions::SessionIdGenerator::RegisterPrefs(registry); SSLConfigServiceManager::RegisterPrefs(registry); -@@ -934,7 +932,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -792,7 +790,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1142,8 +1141,8 @@ #include "testing/gmock/include/gmock/gmock.h" --- a/chrome/browser/profiles/profile.cc +++ b/chrome/browser/profiles/profile.cc -@@ -24,7 +24,6 @@ - #include "components/language/core/browser/pref_names.h" +@@ -26,7 +26,6 @@ + #include "components/media_router/common/pref_names.h" #include "components/pref_registry/pref_registry_syncable.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" @@ -1160,7 +1159,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "ui/base/resource/resource_bundle.h" #include "ui/gfx/canvas.h" -@@ -418,7 +417,7 @@ bool ProfileAttributesEntry::IsAuthError +@@ -429,7 +428,7 @@ bool ProfileAttributesEntry::IsAuthError } bool ProfileAttributesEntry::IsSignedInWithCredentialProvider() const { @@ -1169,7 +1168,7 @@ } size_t ProfileAttributesEntry::GetAvatarIconIndex() const { -@@ -538,9 +537,6 @@ void ProfileAttributesEntry::SetIsSignin +@@ -549,9 +548,6 @@ void ProfileAttributesEntry::SetIsSignin } void ProfileAttributesEntry::SetSignedInWithCredentialProvider(bool value) { @@ -1181,7 +1180,7 @@ void ProfileAttributesEntry::LockForceSigninProfile(bool is_lock) { --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -137,7 +137,6 @@ +@@ -135,7 +135,6 @@ #include "components/pref_registry/pref_registry_syncable.h" #include "components/prefs/scoped_user_pref_update.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" @@ -1209,7 +1208,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" -@@ -1672,8 +1671,7 @@ void ProfileManager::AddProfileToStorage +@@ -1675,8 +1674,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1219,7 +1218,7 @@ #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1733,13 +1731,11 @@ void ProfileManager::AddProfileToStorage +@@ -1736,13 +1734,11 @@ void ProfileManager::AddProfileToStorage if (profile->GetPrefs()->GetBoolean(prefs::kForceEphemeralProfiles)) entry->SetIsEphemeral(true); @@ -1236,7 +1235,7 @@ prefs->ClearPref(DefaultSearchManager::kDefaultSearchProviderDataPrefName); --- a/chrome/browser/profiles/profile_window.cc +++ b/chrome/browser/profiles/profile_window.cc -@@ -39,7 +39,6 @@ +@@ -40,7 +40,6 @@ #include "chrome/common/url_constants.h" #include "components/flags_ui/pref_service_flags_storage.h" #include "components/prefs/pref_service.h" @@ -1244,7 +1243,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "content/public/browser/browser_thread.h" -@@ -355,8 +354,7 @@ bool IsLockAvailable(Profile* profile) { +@@ -358,8 +357,7 @@ bool IsLockAvailable(Profile* profile) { if (profile->IsGuestSession() || profile->IsSystemProfile()) return false; @@ -1256,15 +1255,15 @@ if (hosted_domain.empty()) { --- a/chrome/browser/profiles/profiles_state.cc +++ b/chrome/browser/profiles/profiles_state.cc -@@ -37,7 +37,6 @@ +@@ -38,7 +38,6 @@ #include #include "chrome/browser/profiles/gaia_info_update_service.h" #include "chrome/browser/profiles/gaia_info_update_service_factory.h" -#include "components/signin/public/base/signin_pref_names.h" #endif - namespace profiles { -@@ -174,10 +173,6 @@ bool IsProfileLocked(const base::FilePat + #if BUILDFLAG(IS_LACROS) +@@ -179,10 +178,6 @@ bool IsProfileLocked(const base::FilePat #if !defined(OS_CHROMEOS) void UpdateIsProfileLockEnabledIfNeeded(Profile* profile) { @@ -1292,7 +1291,7 @@ --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -370,26 +370,6 @@ +@@ -552,40 +552,6 @@ @@ -1302,13 +1301,27 @@ - -- -- +- +- - @@ -1321,7 +1334,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 -@@ -86,7 +86,7 @@ Polymer({ +@@ -87,7 +87,7 @@ Polymer({ enableSafeBrowsingSubresourceFilter_: { type: Boolean, value() { @@ -1332,7 +1345,7 @@ --- a/chrome/browser/resources/settings/privacy_page/security_page.html +++ b/chrome/browser/resources/settings/privacy_page/security_page.html -@@ -59,97 +59,6 @@ +@@ -54,101 +54,6 @@ @@ -1348,6 +1361,7 @@ - label="$i18n{safeBrowsingEnhanced}" - sub-label="$i18n{safeBrowsingEnhancedDesc}" - hidden="[[!safeBrowsingEnhancedEnabled_]]" +- on-expand-clicked="onEnhancedProtectionExpandButtonClicked_" - no-automatic-collapse> -
-
@@ -1388,6 +1402,7 @@ - label="$i18n{safeBrowsingStandard}" - sub-label="$i18n{safeBrowsingStandardDesc}" - info-opened="{{infoOpened_}}" +- on-expand-clicked="onStandardProtectionExpandButtonClicked_" - no-automatic-collapse> -
-
@@ -1412,11 +1427,13 @@ - disabled="[[getDisabledExtendedSafeBrowsing_( - prefs.generated.safe_browsing.*)]]"> - -- -- +- +- -
- -

$i18n{advancedPageTitle}

-@@ -180,8 +89,3 @@ +@@ -179,8 +84,3 @@ on-click="onAdvancedProtectionProgramLinkClick_" external> @@ -1441,7 +1458,7 @@ - --- a/chrome/browser/resources/settings/privacy_page/security_page.js +++ b/chrome/browser/resources/settings/privacy_page/security_page.js -@@ -140,14 +140,6 @@ Polymer({ +@@ -142,14 +142,6 @@ Polymer({ /** @override */ ready() { @@ -1456,7 +1473,7 @@ this.browserProxy_ = PrivacyPageBrowserProxyImpl.getInstance(); this.metricsBrowserProxy_ = MetricsBrowserProxyImpl.getInstance(); -@@ -184,8 +176,7 @@ Polymer({ +@@ -211,8 +203,7 @@ Polymer({ * @private */ getDisabledExtendedSafeBrowsing_() { @@ -1465,7 +1482,7 @@ + return true; }, - /** @private */ + /** --- a/chrome/browser/resources/settings/site_settings/site_settings_behavior.js +++ b/chrome/browser/resources/settings/site_settings/site_settings_behavior.js @@ -218,8 +218,6 @@ const SiteSettingsBehaviorImpl = { @@ -1623,7 +1640,7 @@ #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" -@@ -1273,14 +1272,6 @@ bool ChromePasswordProtectionService::Ha +@@ -1277,14 +1276,6 @@ bool ChromePasswordProtectionService::Ha } void ChromePasswordProtectionService::OnWarningTriggerChanged() { @@ -1638,7 +1655,7 @@ // Clears captured enterprise password hashes or GSuite sync password hashes. scoped_refptr password_store = GetProfilePasswordStore(); -@@ -1440,7 +1431,7 @@ PrefService* ChromePasswordProtectionSer +@@ -1444,7 +1435,7 @@ PrefService* ChromePasswordProtectionSer } bool ChromePasswordProtectionService::IsSafeBrowsingEnabled() { @@ -1647,7 +1664,7 @@ } bool ChromePasswordProtectionService::IsExtendedReporting() { -@@ -1469,37 +1460,7 @@ bool ChromePasswordProtectionService::Is +@@ -1473,37 +1464,7 @@ bool ChromePasswordProtectionService::Is bool ChromePasswordProtectionService::IsPingingEnabled( LoginReputationClientRequest::TriggerType trigger_type, ReusedPasswordAccountType password_type) { @@ -1686,7 +1703,7 @@ } RequestOutcome ChromePasswordProtectionService::GetPingNotSentReason( -@@ -1693,24 +1654,6 @@ MaybeCreateNavigationThrottle(content::N +@@ -1697,24 +1658,6 @@ MaybeCreateNavigationThrottle(content::N : nullptr; } @@ -1809,8 +1826,8 @@ #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 @@ @@ -2033,7 +2050,7 @@ #include "content/public/test/browser_task_environment.h" --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc -@@ -21,7 +21,6 @@ +@@ -22,7 +22,6 @@ #include "chrome/common/pref_names.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/content/browser/threat_details.h" @@ -2043,7 +2060,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 -@@ -53,7 +53,6 @@ +@@ -57,7 +57,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" @@ -2099,7 +2116,7 @@ RefreshState(); - // Record the current pref state for standard protection. -- UMA_HISTOGRAM_BOOLEAN("SafeBrowsing.Pref.General", +- UMA_HISTOGRAM_BOOLEAN(kSafeBrowsingEnabledHistogramName, - pref_service->GetBoolean(prefs::kSafeBrowsingEnabled)); - // Record the current pref state for enhanced protection. Enhanced protection - // is a subset of the standard protection. Thus, |kSafeBrowsingEnabled| count @@ -2222,7 +2239,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 -@@ -16,7 +16,6 @@ +@@ -18,7 +18,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" @@ -2240,17 +2257,17 @@ #include "google_apis/google_api_keys.h" #if defined(OS_CHROMEOS) -@@ -71,7 +70,6 @@ AccountConsistencyModeManager::AccountCo - // pref. - bool signin_allowed = prefs->GetBoolean(prefs::kSigninAllowedOnNextStartup) && - IsBrowserSigninAllowedByCommandLine(); +@@ -92,7 +91,6 @@ AccountConsistencyModeManager::AccountCo + bool signin_allowed = CanEnableDiceForBuild() && + IsBrowserSigninAllowedByCommandLine() && + prefs->GetBoolean(prefs::kSigninAllowedOnNextStartup); - prefs->SetBoolean(prefs::kSigninAllowed, signin_allowed); UMA_HISTOGRAM_BOOLEAN("Signin.SigninAllowed", signin_allowed); #endif -@@ -202,7 +200,7 @@ AccountConsistencyModeManager::ComputeAc +@@ -209,7 +207,7 @@ AccountConsistencyModeManager::ComputeAc + if (profile->IsLegacySupervised()) return AccountConsistencyMethod::kDisabled; - } - if (!profile->GetPrefs()->GetBoolean(prefs::kSigninAllowed)) { + if (true) { @@ -2305,7 +2322,7 @@ #endif --- a/chrome/browser/signin/chrome_signin_client.cc +++ b/chrome/browser/signin/chrome_signin_client.cc -@@ -36,7 +36,6 @@ +@@ -35,7 +35,6 @@ #include "components/prefs/pref_service.h" #include "components/signin/core/browser/cookie_settings_util.h" #include "components/signin/public/base/signin_buildflags.h" @@ -2325,7 +2342,7 @@ #include "content/public/test/browser_test.h" --- a/chrome/browser/signin/dice_browsertest.cc +++ b/chrome/browser/signin/dice_browsertest.cc -@@ -56,7 +56,6 @@ +@@ -59,7 +59,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" @@ -2335,7 +2352,7 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" --- a/chrome/browser/signin/header_modification_delegate_impl.cc +++ b/chrome/browser/signin/header_modification_delegate_impl.cc -@@ -13,7 +13,6 @@ +@@ -14,7 +14,6 @@ #include "chrome/browser/sync/profile_sync_service_factory.h" #include "chrome/common/pref_names.h" #include "components/prefs/pref_service.h" @@ -2343,7 +2360,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/sync/base/pref_names.h" #include "components/sync/driver/sync_service.h" -@@ -77,7 +76,7 @@ void HeaderModificationDelegateImpl::Pro +@@ -84,7 +83,7 @@ void HeaderModificationDelegateImpl::Pro #endif #if BUILDFLAG(ENABLE_DICE_SUPPORT) sync_service && sync_service->IsSyncFeatureEnabled(), @@ -2462,15 +2479,15 @@ #include "components/variations/variations_associated_data.h" --- a/chrome/browser/ssl/sct_reporting_service.cc +++ b/chrome/browser/ssl/sct_reporting_service.cc -@@ -6,7 +6,6 @@ - - #include "chrome/browser/browser_process.h" +@@ -9,7 +9,6 @@ + #include "chrome/browser/net/system_network_context_manager.h" #include "chrome/browser/safe_browsing/safe_browsing_service.h" + #include "chrome/common/chrome_features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "content/public/browser/network_service_instance.h" #include "content/public/browser/storage_partition.h" - #include "services/network/public/mojom/network_context.mojom.h" -@@ -49,10 +48,7 @@ void SCTReportingService::SetReportingEn + #include "net/traffic_annotation/network_traffic_annotation.h" +@@ -120,8 +119,5 @@ void SCTReportingService::SetReportingEn } void SCTReportingService::OnPreferenceChanged() { @@ -2480,18 +2497,16 @@ - SetReportingEnabled(enabled); + SetReportingEnabled(false); } - - void SCTReportingService::OnSCTReportReady(const std::string& cache_key) { --- a/chrome/browser/ssl/ssl_browsertest.cc +++ b/chrome/browser/ssl/ssl_browsertest.cc -@@ -89,7 +89,6 @@ +@@ -90,7 +90,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" + #include "components/safe_browsing/core/features.h" #include "components/security_interstitials/content/bad_clock_blocking_page.h" #include "components/security_interstitials/content/captive_portal_blocking_page.h" - #include "components/security_interstitials/content/cert_report_helper.h" --- a/chrome/browser/ssl/ssl_error_controller_client.cc +++ b/chrome/browser/ssl/ssl_error_controller_client.cc @@ -21,7 +21,6 @@ @@ -2500,19 +2515,19 @@ #include "chrome/common/url_constants.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/security_interstitials/content/content_metrics_helper.h" + #include "components/security_interstitials/content/settings_page_helper.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" - #include "components/security_interstitials/content/utils.h" --- a/chrome/browser/supervised_user/supervised_user_pref_store.cc +++ b/chrome/browser/supervised_user/supervised_user_pref_store.cc -@@ -23,7 +23,6 @@ +@@ -22,7 +22,6 @@ + #include "chrome/common/pref_names.h" #include "components/feed/core/shared_prefs/pref_names.h" - #include "components/ntp_snippets/pref_names.h" #include "components/prefs/pref_value_map.h" -#include "components/signin/public/base/signin_pref_names.h" #include "extensions/buildflags/buildflags.h" namespace { -@@ -55,10 +54,6 @@ SupervisedUserSettingsPrefMappingEntry k +@@ -54,10 +53,6 @@ SupervisedUserSettingsPrefMappingEntry k prefs::kSupervisedUserSafeSites, }, { @@ -2523,7 +2538,7 @@ supervised_users::kUserName, prefs::kProfileName, }, -@@ -124,7 +119,6 @@ void SupervisedUserPrefStore::OnNewSetti +@@ -123,7 +118,6 @@ void SupervisedUserPrefStore::OnNewSetti prefs_->SetInteger(prefs::kForceYouTubeRestrict, safe_search_util::YOUTUBE_RESTRICT_MODERATE); prefs_->SetBoolean(prefs::kHideWebStoreIcon, false); @@ -2553,15 +2568,15 @@ --- a/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc -@@ -54,7 +54,6 @@ - #include "components/omnibox/common/omnibox_features.h" +@@ -53,7 +53,6 @@ + #include "components/dom_distiller/core/dom_distiller_features.h" #include "components/prefs/pref_service.h" #include "components/sessions/core/tab_restore_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "content/public/browser/native_web_keyboard_event.h" #include "content/public/browser/navigation_controller.h" #include "content/public/browser/navigation_entry.h" -@@ -176,10 +175,6 @@ BrowserCommandController::BrowserCommand +@@ -175,10 +174,6 @@ BrowserCommandController::BrowserCommand base::Bind(&BrowserCommandController::UpdateCommandsForFullscreenMode, base::Unretained(this))); #endif @@ -2572,7 +2587,7 @@ InitCommandState(); -@@ -1417,7 +1412,7 @@ void BrowserCommandController::UpdateSho +@@ -1418,7 +1413,7 @@ void BrowserCommandController::UpdateSho return; command_updater_.UpdateCommandEnabled( @@ -2611,7 +2626,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #endif -@@ -534,13 +533,7 @@ void ShowBrowserSignin(Browser* browser, +@@ -540,13 +539,7 @@ void ShowBrowserSignin(Browser* browser, void ShowBrowserSigninOrSettings(Browser* browser, signin_metrics::AccessPoint access_point) { @@ -2646,7 +2661,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" -@@ -506,11 +505,6 @@ void ProfileMenuView::BuildAutofillButto +@@ -524,11 +523,6 @@ void ProfileMenuView::BuildAutofillButto void ProfileMenuView::BuildSyncInfo() { Profile* profile = browser()->profile(); @@ -2670,7 +2685,7 @@ #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 +@@ -116,7 +116,6 @@ PasswordReuseModalWarningDialog::Passwor OnWarningDone done_callback) : content::WebContentsObserver(web_contents), done_callback_(std::move(done_callback)), @@ -2678,7 +2693,7 @@ url_(web_contents->GetLastCommittedURL()), password_type_(password_type) { bool show_check_passwords = false; -@@ -162,31 +161,13 @@ PasswordReuseModalWarningDialog::Passwor +@@ -156,31 +155,13 @@ PasswordReuseModalWarningDialog::Passwor SetCancelCallback(make_done_callback(WarningAction::IGNORE_WARNING)); SetCloseCallback(make_done_callback(WarningAction::CLOSE)); @@ -2715,7 +2730,7 @@ --- a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.h +++ b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.h -@@ -59,7 +59,6 @@ class PasswordReuseModalWarningDialog +@@ -58,7 +58,6 @@ class PasswordReuseModalWarningDialog private: OnWarningDone done_callback_; @@ -2866,7 +2881,7 @@ #include "components/signin/public/base/signin_buildflags.h" #include "components/strings/grit/components_chromium_strings.h" #include "components/strings/grit/components_strings.h" -@@ -1298,42 +1297,6 @@ void AddPrivacyStrings(content::WebUIDat +@@ -1338,42 +1337,6 @@ void AddPrivacyStrings(content::WebUIDat {"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA}, {"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION}, {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, @@ -2909,7 +2924,7 @@ {"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL}, {"syncAndGoogleServicesPrivacyDescription", IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT}, -@@ -1999,11 +1962,6 @@ void AddSiteSettingsStrings(content::Web +@@ -2161,11 +2124,6 @@ void AddSiteSettingsStrings(content::Web AddLocalizedStringsBulk(html_source, kSensorsLocalizedStrings); html_source->AddBoolean( @@ -2931,7 +2946,7 @@ #include "content/public/browser/url_data_source.h" #include "content/public/browser/web_contents.h" #include "content/public/browser/web_ui.h" -@@ -255,9 +254,7 @@ SettingsUI::SettingsUI(content::WebUI* w +@@ -262,9 +261,7 @@ SettingsUI::SettingsUI(content::WebUI* w std::make_unique()); #endif // OS_WIN && BUILDFLAG(GOOGLE_CHROME_BRANDING) @@ -3073,7 +3088,7 @@ #include "components/strings/grit/components_strings.h" #include "net/base/url_util.h" #include "ui/base/webui/web_ui_util.h" -@@ -191,7 +190,7 @@ WelcomeUI::WelcomeUI(content::WebUI* web +@@ -192,7 +191,7 @@ WelcomeUI::WelcomeUI(content::WebUI* web "returningUserModules", welcome::GetModules(profile).FindKey("returning-user")->GetString()); html_source->AddBoolean( @@ -3203,43 +3218,43 @@ --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc @@ -44,7 +44,6 @@ - #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(PASSWORD_REUSE_DETECTION_ENABLED) #include "base/strings/string16.h" #include "components/password_manager/core/browser/password_store_signin_notifier.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #endif - using autofill::PasswordForm; + namespace password_manager { --- a/components/password_manager/core/browser/password_sync_util.cc +++ b/components/password_manager/core/browser/password_sync_util.cc @@ -15,7 +15,6 @@ #include "url/origin.h" - #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(PASSWORD_REUSE_DETECTION_ENABLED) -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #endif // SYNC_PASSWORD_REUSE_DETECTION_ENABLED + #endif // PASSWORD_REUSE_DETECTION_ENABLED - using autofill::PasswordForm; + using url::Origin; --- a/components/password_manager/core/browser/password_sync_util_unittest.cc +++ b/components/password_manager/core/browser/password_sync_util_unittest.cc @@ -16,7 +16,6 @@ #include "testing/gtest/include/gtest/gtest.h" - #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(PASSWORD_REUSE_DETECTION_ENABLED) -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" // nogncheck - #endif // SYNC_PASSWORD_REUSE_DETECTION_ENABLED + #endif // PASSWORD_REUSE_DETECTION_ENABLED - using autofill::PasswordForm; + using base::ASCIIToUTF16; --- a/components/password_manager/core/browser/sync_credentials_filter_unittest.cc +++ b/components/password_manager/core/browser/sync_credentials_filter_unittest.cc @@ -33,7 +33,6 @@ #include "testing/gtest/include/gtest/gtest.h" - #if defined(SYNC_PASSWORD_REUSE_DETECTION_ENABLED) + #if defined(PASSWORD_REUSE_DETECTION_ENABLED) -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" // nogncheck - #endif // SYNC_PASSWORD_REUSE_DETECTION_ENABLED + #endif // PASSWORD_REUSE_DETECTION_ENABLED - using autofill::PasswordForm; + namespace password_manager { --- a/components/safe_browsing/content/base_blocking_page.cc +++ b/components/safe_browsing/content/base_blocking_page.cc @@ -12,7 +12,6 @@ @@ -3249,7 +3264,7 @@ -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/safe_browsing/core/features.h" #include "components/security_interstitials/content/security_interstitial_controller_client.h" - #include "components/security_interstitials/content/unsafe_resource_util.h" + #include "components/security_interstitials/content/settings_page_helper.h" --- a/components/safe_browsing/content/password_protection/password_protection_service.cc +++ b/components/safe_browsing/content/password_protection/password_protection_service.cc @@ -437,8 +437,7 @@ PasswordProtectionService::MaybeCreateNa @@ -3440,7 +3455,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 -@@ -247,10 +247,9 @@ const V4LocalDatabaseManager* +@@ -249,10 +249,9 @@ const V4LocalDatabaseManager* // static scoped_refptr V4LocalDatabaseManager::Create( @@ -3453,7 +3468,7 @@ } void V4LocalDatabaseManager::CollectDatabaseManagerInfo( -@@ -272,10 +271,8 @@ void V4LocalDatabaseManager::CollectData +@@ -274,10 +273,8 @@ void V4LocalDatabaseManager::CollectData V4LocalDatabaseManager::V4LocalDatabaseManager( const base::FilePath& base_path, @@ -3464,7 +3479,7 @@ list_infos_(GetListInfos()), task_runner_(task_runner_for_tests ? task_runner_for_tests -@@ -990,8 +987,7 @@ void V4LocalDatabaseManager::SetupUpdate +@@ -1002,8 +999,7 @@ void V4LocalDatabaseManager::SetupUpdate weak_factory_.GetWeakPtr()); v4_update_protocol_manager_ = V4UpdateProtocolManager::Create( @@ -3548,9 +3563,9 @@ // 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 -@@ -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 +@@ -88,19 +88,8 @@ static const int kMaximumEntriesPerLimit + static const int kMaximumEntriesPerList = 1 << 20; + #endif -ChromeClientInfo::SafeBrowsingReportingPopulation GetReportingLevelProtoValue( - ExtendedReportingLevel reporting_level) { @@ -3570,7 +3585,7 @@ } // The default V4UpdateProtocolManagerFactory. -@@ -100,12 +89,10 @@ class V4UpdateProtocolManagerFactoryImpl +@@ -112,12 +101,10 @@ class V4UpdateProtocolManagerFactoryImpl std::unique_ptr CreateProtocolManager( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3585,7 +3600,7 @@ } private: -@@ -121,14 +108,12 @@ V4UpdateProtocolManagerFactory* V4Update +@@ -133,14 +120,12 @@ V4UpdateProtocolManagerFactory* V4Update std::unique_ptr V4UpdateProtocolManager::Create( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3602,7 +3617,7 @@ } void V4UpdateProtocolManager::ResetUpdateErrors() { -@@ -139,8 +124,7 @@ void V4UpdateProtocolManager::ResetUpdat +@@ -151,8 +136,7 @@ void V4UpdateProtocolManager::ResetUpdat V4UpdateProtocolManager::V4UpdateProtocolManager( scoped_refptr url_loader_factory, const V4ProtocolConfig& config, @@ -3612,7 +3627,7 @@ : update_error_count_(0), update_back_off_mult_(1), next_update_interval_(base::TimeDelta::FromSeconds( -@@ -148,8 +132,7 @@ V4UpdateProtocolManager::V4UpdateProtoco +@@ -160,8 +144,7 @@ V4UpdateProtocolManager::V4UpdateProtoco kV4TimerStartIntervalSecMax))), config_(config), url_loader_factory_(url_loader_factory), @@ -3622,8 +3637,8 @@ // Do not auto-schedule updates. Let the owner (V4LocalDatabaseManager) do it // when it is ready to process updates. } -@@ -244,11 +227,6 @@ std::string V4UpdateProtocolManager::Get - RICE); +@@ -263,11 +246,6 @@ std::string V4UpdateProtocolManager::Get + #endif } - if (!extended_reporting_level_callback_.is_null()) { @@ -3772,7 +3787,7 @@ #include "components/safe_browsing/core/common/thread_utils.h" #include "components/safe_browsing/core/verdict_cache_manager.h" #include "components/sync/driver/sync_service.h" -@@ -450,11 +449,7 @@ std::unique_ptr RealTim +@@ -448,11 +447,7 @@ std::unique_ptr RealTim ChromeUserPopulation* user_population = request->mutable_population(); user_population->set_user_population( @@ -3939,7 +3954,7 @@ #include "components/security_interstitials/content/ssl_cert_reporter.h" #include "components/security_interstitials/core/controller_client.h" #include "components/security_interstitials/core/metrics_helper.h" -@@ -83,8 +82,7 @@ void CertReportHelper::PopulateExtendedR +@@ -84,8 +83,7 @@ void CertReportHelper::PopulateExtendedR return; load_time_data->SetBoolean( @@ -3949,7 +3964,7 @@ load_time_data->SetString( security_interstitials::kOptInLink, -@@ -101,14 +99,8 @@ void CertReportHelper::HandleReportingCo +@@ -122,14 +120,8 @@ void CertReportHelper::HandleReportingCo PrefService* pref_service) { switch (command) { case security_interstitials::CMD_DO_REPORT: @@ -3964,7 +3979,7 @@ break; case security_interstitials::CMD_PROCEED: user_action_ = CertificateErrorReport::USER_PROCEEDED; -@@ -126,7 +118,7 @@ void CertReportHelper::FinishCertCollect +@@ -147,7 +139,7 @@ void CertReportHelper::FinishCertCollect if (!ShouldShowCertificateReporterCheckbox()) return; @@ -3973,17 +3988,29 @@ return; if (metrics_helper_) { -@@ -162,9 +154,7 @@ bool CertReportHelper::ShouldShowCertifi - const bool in_incognito = - web_contents_->GetBrowserContext()->IsOffTheRecord(); - const PrefService* pref_service = GetPrefs(web_contents_); +@@ -178,21 +170,7 @@ void CertReportHelper::FinishCertCollect + } + + bool CertReportHelper::ShouldShowCertificateReporterCheckbox() { +- // Only show the checkbox iff the user is part of the respective Finch group +- // and the window is not incognito and the feature is not disabled by policy +- // and enhanced protection is off. +- const bool in_incognito = +- web_contents_->GetBrowserContext()->IsOffTheRecord(); +- const PrefService* pref_service = GetPrefs(web_contents_); - bool can_show_checkbox = - safe_browsing::IsExtendedReportingOptInAllowed(*pref_service) && - !safe_browsing::IsExtendedReportingPolicyManaged(*pref_service); -+ bool can_show_checkbox = false; +- bool is_enhanced_protection_enabled = +- safe_browsing::IsEnhancedProtectionEnabled(*pref_service); +- +- return base::FieldTrialList::FindFullName(kFinchExperimentName) == +- kFinchGroupShowPossiblySend && +- !in_incognito && can_show_checkbox && !is_enhanced_protection_enabled; ++ return false; + } - return base::FieldTrialList::FindFullName(kFinchExperimentName) == - kFinchGroupShowPossiblySend && + bool CertReportHelper::ShouldShowEnhancedProtectionMessage() { --- a/components/security_interstitials/content/mitm_software_blocking_page.cc +++ b/components/security_interstitials/content/mitm_software_blocking_page.cc @@ -6,7 +6,6 @@ @@ -4001,10 +4028,10 @@ #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/security_interstitials/content/settings_page_helper.h" #include "components/security_interstitials/core/metrics_helper.h" #include "content/public/browser/web_contents.h" - #include "content/public/common/referrer.h" -@@ -91,11 +90,6 @@ SecurityInterstitialControllerClient::Ge +@@ -98,11 +97,6 @@ SecurityInterstitialControllerClient::Ge return prefs_; } @@ -4018,7 +4045,7 @@ return false; --- a/components/security_interstitials/content/security_interstitial_controller_client.h +++ b/components/security_interstitials/content/security_interstitial_controller_client.h -@@ -46,8 +46,6 @@ class SecurityInterstitialControllerClie +@@ -49,8 +49,6 @@ class SecurityInterstitialControllerClie bool CanGoBackBeforeNavigation() override; protected: @@ -4081,7 +4108,7 @@ #include "components/security_interstitials/content/security_interstitial_page.h" --- a/components/security_interstitials/core/controller_client.cc +++ b/components/security_interstitials/core/controller_client.cc -@@ -33,7 +33,6 @@ MetricsHelper* ControllerClient::metrics +@@ -36,7 +36,6 @@ MetricsHelper* ControllerClient::metrics void ControllerClient::SetReportingPreference(bool report) { DCHECK(GetPrefService()); @@ -4091,7 +4118,7 @@ : MetricsHelper::SET_EXTENDED_REPORTING_DISABLED); --- a/components/security_interstitials/core/controller_client.h +++ b/components/security_interstitials/core/controller_client.h -@@ -112,9 +112,6 @@ class ControllerClient { +@@ -118,9 +118,6 @@ class ControllerClient { void SetBaseHelpCenterUrlForTesting(const GURL& test_url); @@ -4542,7 +4569,7 @@ #include "components/signin/public/webdata/token_web_data.h" --- a/components/signin/internal/identity_manager/primary_account_manager.cc +++ b/components/signin/internal/identity_manager/primary_account_manager.cc -@@ -19,7 +19,6 @@ +@@ -20,7 +20,6 @@ #include "components/signin/internal/identity_manager/profile_oauth2_token_service.h" #include "components/signin/public/base/signin_client.h" #include "components/signin/public/base/signin_metrics.h" @@ -4550,7 +4577,7 @@ #include "components/signin/public/base/signin_switches.h" PrimaryAccountManager::PrimaryAccountManager( -@@ -46,24 +45,10 @@ PrimaryAccountManager::~PrimaryAccountMa +@@ -47,24 +46,10 @@ PrimaryAccountManager::~PrimaryAccountMa // static void PrimaryAccountManager::RegisterProfilePrefs(PrefRegistrySimple* registry) { @@ -4575,7 +4602,7 @@ } void PrimaryAccountManager::Initialize(PrefService* local_state) { -@@ -71,25 +56,7 @@ void PrimaryAccountManager::Initialize(P +@@ -72,25 +57,7 @@ void PrimaryAccountManager::Initialize(P DCHECK(!IsInitialized()); initialized_ = true; @@ -4602,7 +4629,7 @@ if (!pref_account_id.empty()) { if (account_tracker_service_->GetMigrationState() == -@@ -99,14 +66,11 @@ void PrimaryAccountManager::Initialize(P +@@ -100,14 +67,11 @@ void PrimaryAccountManager::Initialize(P // |account_info.gaia| could be empty if |account_id| is already gaia id. if (!account_info.gaia.empty()) { pref_account_id = account_info.gaia; @@ -4618,7 +4645,7 @@ CoreAccountId account_id = CoreAccountId::FromString(pref_account_id); CoreAccountInfo account_info = account_tracker_service_->GetAccountInfo(account_id); -@@ -175,8 +139,7 @@ void PrimaryAccountManager::SetAuthentic +@@ -176,8 +140,7 @@ void PrimaryAccountManager::SetAuthentic #if DCHECK_IS_ON() { @@ -4628,7 +4655,7 @@ bool consented_to_sync = client_->GetPrefs()->GetBoolean(prefs::kGoogleServicesConsentedToSync); -@@ -192,10 +155,6 @@ void PrimaryAccountManager::SetAuthentic +@@ -193,10 +156,6 @@ void PrimaryAccountManager::SetAuthentic // Go ahead and update the last signed in account info here as well. Once a // user is signed in the corresponding preferences should match. Doing it here // as opposed to on signin allows us to catch the upgrade scenario. @@ -4639,7 +4666,7 @@ // Commit authenticated account info immediately so that it does not get lost // if Chrome crashes before the next commit interval. -@@ -209,19 +168,10 @@ void PrimaryAccountManager::SetPrimaryAc +@@ -210,19 +169,10 @@ void PrimaryAccountManager::SetPrimaryAc PrefService* prefs = client_->GetPrefs(); const std::string& account_id = primary_account_info_.account_id.ToString(); @@ -4660,17 +4687,17 @@ DCHECK(!consented_pref || !primary_account_info().account_id.empty()); return consented_pref; } -@@ -343,7 +293,6 @@ void PrimaryAccountManager::OnSignoutDec +@@ -352,7 +302,6 @@ void PrimaryAccountManager::OnSignoutDec } - const CoreAccountInfo account_info = GetAuthenticatedAccountInfo(); + const CoreAccountInfo account_info = primary_account_info(); - client_->GetPrefs()->ClearPref(prefs::kGoogleServicesHostedDomain); - SetPrimaryAccountInternal(account_info, /*consented_to_sync=*/false); - - // Revoke all tokens before sending signed_out notification, because there + // Revoke the sync consent. + if (IsAuthenticated()) + SetPrimaryAccountInternal(account_info, /*consented_to_sync=*/false); --- a/components/signin/internal/identity_manager/primary_account_manager_unittest.cc +++ b/components/signin/internal/identity_manager/primary_account_manager_unittest.cc -@@ -22,7 +22,6 @@ +@@ -23,7 +23,6 @@ #include "components/signin/internal/identity_manager/primary_account_policy_manager.h" #include "components/signin/internal/identity_manager/profile_oauth2_token_service.h" #include "components/signin/public/base/account_consistency_method.h" @@ -4950,9 +4977,9 @@ namespace { --- a/components/signin/public/identity_manager/primary_account_mutator_unittest.cc +++ b/components/signin/public/identity_manager/primary_account_mutator_unittest.cc -@@ -10,7 +10,6 @@ - #include "base/scoped_observer.h" +@@ -11,7 +11,6 @@ #include "base/test/task_environment.h" + #include "build/build_config.h" #include "components/signin/public/base/signin_metrics.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/consent_level.h" @@ -4960,7 +4987,7 @@ #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml -@@ -70569,7 +70569,6 @@ Full version information for the fingerp +@@ -71848,7 +71848,6 @@ Full version information for the fingerp @@ -4968,7 +4995,7 @@ -@@ -70584,10 +70583,7 @@ Full version information for the fingerp +@@ -71863,10 +71862,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 7f827adf..e6ab510d 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 -@@ -120,6 +120,7 @@ +@@ -122,6 +122,7 @@ #include "components/spellcheck/common/spellcheck_common.h" #include "components/spellcheck/spellcheck_buildflags.h" #include "components/strings/grit/components_strings.h" @@ -9,16 +9,23 @@ #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" -@@ -1526,7 +1527,8 @@ void RenderViewContextMenu::AppendPageIt - std::unique_ptr prefs( - ChromeTranslateClient::CreateTranslatePrefs( - GetPrefs(browser_context_))); -- if (prefs->IsTranslateAllowedByPolicy()) { -+ const base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess(); -+ if (prefs->IsTranslateAllowedByPolicy() && command_line.HasSwitch(translate::switches::kTranslateScriptURL)) { - language::LanguageModel* language_model = - LanguageModelManagerFactory::GetForBrowserContext(browser_context_) - ->GetPrimaryModel(); +@@ -1530,6 +1531,8 @@ void RenderViewContextMenu::AppendPageIt + menu_model_.AddSeparator(ui::NORMAL_SEPARATOR); + } + ++ const base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess(); ++ if (command_line.HasSwitch(translate::switches::kTranslateScriptURL)) { + ChromeTranslateClient* chrome_translate_client = + ChromeTranslateClient::FromWebContents(embedder_web_contents_); + if (chrome_translate_client && +@@ -1548,6 +1551,7 @@ void RenderViewContextMenu::AppendPageIt + IDC_CONTENT_CONTEXT_TRANSLATE, + l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE, language)); + } ++ } // if (command_line.HasSwitch(translate::switches::kTranslateScriptURL)) + } + + void RenderViewContextMenu::AppendExitFullscreenItem() { --- a/components/translate/core/browser/translate_language_list.cc +++ b/components/translate/core/browser/translate_language_list.cc @@ -11,6 +11,7 @@ @@ -49,7 +56,7 @@ request_pending_ = true; --- a/components/translate/core/browser/translate_manager.cc +++ b/components/translate/core/browser/translate_manager.cc -@@ -714,8 +714,9 @@ void TranslateManager::FilterIsTranslate +@@ -736,8 +736,9 @@ void TranslateManager::FilterIsTranslate TranslateBrowserMetrics::INITIATION_STATUS_NO_NETWORK); } @@ -63,26 +70,23 @@ // that settings syncs and we don't want to turn off translate everywhere --- a/components/translate/core/browser/translate_ranker_impl.cc +++ b/components/translate/core/browser/translate_ranker_impl.cc -@@ -157,14 +157,10 @@ TranslateRankerImpl::TranslateRankerImpl +@@ -154,12 +154,9 @@ TranslateRankerImpl::TranslateRankerImpl ukm::UkmRecorder* ukm_recorder) : ukm_recorder_(ukm_recorder), is_uma_logging_enabled_(false), - is_query_enabled_(base::FeatureList::IsEnabled(kTranslateRankerQuery)), - is_enforcement_enabled_( - base::FeatureList::IsEnabled(kTranslateRankerEnforcement)), -- is_auto_blacklist_override_enabled_(base::FeatureList::IsEnabled( -- translate::kTranslateRankerAutoBlacklistOverride)), - is_previous_language_matches_override_enabled_( - base::FeatureList::IsEnabled( - translate::kTranslateRankerPreviousLanguageMatchesOverride)) { + is_query_enabled_(false), + is_enforcement_enabled_(false), -+ is_auto_blacklist_override_enabled_(false), + is_previous_language_matches_override_enabled_(false) { if (is_query_enabled_ || is_enforcement_enabled_) { model_loader_ = std::make_unique( base::BindRepeating(&ValidateModel), -@@ -237,6 +233,8 @@ bool TranslateRankerImpl::ShouldOfferTra +@@ -232,6 +229,8 @@ bool TranslateRankerImpl::ShouldOfferTra // (or become False). const bool kDefaultResponse = true; diff --git a/patches/core/ungoogled-chromium/use-local-devtools-files.patch b/patches/core/ungoogled-chromium/use-local-devtools-files.patch index 3a437b9e..36c4b63c 100644 --- a/patches/core/ungoogled-chromium/use-local-devtools-files.patch +++ b/patches/core/ungoogled-chromium/use-local-devtools-files.patch @@ -5,34 +5,17 @@ --- a/third_party/devtools-frontend/src/BUILD.gn +++ b/third_party/devtools-frontend/src/BUILD.gn -@@ -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", --] -- --generated_remote_modules = [ - "$resources_out_dir/lighthouse_worker/lighthouse_worker_module.js", - "$resources_out_dir/dagre_layout/dagre_layout_module.js", - "$resources_out_dir/emulated_devices/emulated_devices_module.js", - ] - -+generated_remote_modules = [] -+ - 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", -@@ -273,7 +272,7 @@ devtools_frontend_resources_deps = [ - ":copy_emulated_devices_images", +@@ -224,7 +224,7 @@ devtools_frontend_resources_deps = [ + ":build_release_devtools", ":devtools_extension_api", "front_end", - "test", +# "test", ] - if (is_debug) { -@@ -337,7 +336,6 @@ action("generate_devtools_grd") { - generated_typescript_modules + + group("devtools_all_files") { +@@ -259,7 +259,6 @@ action("generate_devtools_grd") { + generated_emulated_device_images + [ "$resources_out_dir/devtools_extension_api.js", - "$resources_out_dir/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm", @@ -41,7 +24,7 @@ ] --- a/third_party/devtools-frontend/src/devtools_grd_files.gni +++ b/third_party/devtools-frontend/src/devtools_grd_files.gni -@@ -114,6 +114,7 @@ grd_files_release_sources = [ +@@ -111,6 +111,7 @@ grd_files_release_sources = [ "front_end/css_overview/css_overview-legacy.js", "front_end/css_overview/css_overview.js", "front_end/css_overview/css_overview_module.js", @@ -49,23 +32,15 @@ "front_end/data_grid/data_grid-legacy.js", "front_end/data_grid/data_grid.js", "front_end/data_grid/data_grid_module.js", -@@ -133,6 +134,7 @@ grd_files_release_sources = [ - "front_end/elements/elements-legacy.js", - "front_end/elements/elements.js", - "front_end/elements/elements_module.js", -+ "front_end/emulated_devices/emulated_devices_module.js", - "front_end/emulation/emulation-legacy.js", - "front_end/emulation/emulation.js", - "front_end/event_listeners/event_listeners-legacy.js", -@@ -191,6 +193,7 @@ grd_files_release_sources = [ - "front_end/lighthouse/lighthouse.js", - "front_end/lighthouse/lighthouse_module.js", +@@ -231,6 +232,7 @@ grd_files_release_sources = [ "front_end/lighthouse_worker.js", + "front_end/lighthouse_worker/LighthouseService.js", + "front_end/lighthouse_worker/lighthouse_worker.js", + "front_end/lighthouse_worker/lighthouse_worker_module.js", "front_end/main/main-legacy.js", "front_end/main/main.js", "front_end/marked/marked.js", -@@ -242,7 +245,6 @@ grd_files_release_sources = [ +@@ -282,7 +284,6 @@ grd_files_release_sources = [ "front_end/screencast/screencast.js", "front_end/sdk/sdk-legacy.js", "front_end/sdk/sdk.js", @@ -73,31 +48,6 @@ "front_end/search/search-legacy.js", "front_end/search/search.js", "front_end/search/search_module.js", ---- 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 @@ - { "name": "browser_debugger" }, - { "name": "css_overview" }, - { "name": "cookie_table" }, -- { "name": "dagre_layout", "type": "remote" }, -+ { "name": "dagre_layout" }, - { "name": "devices" }, - { "name": "elements" }, -- { "name": "emulated_devices" , "type": "remote" }, -+ { "name": "emulated_devices" }, - { "name": "issues" }, - { "name": "developer_resources" }, - { "name": "har_importer" }, ---- 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 @@ - "worker": true, - "modules": [ - { "name": "worker_service", "type": "autostart" }, -- { "name": "lighthouse_worker", "type": "remote" } -+ { "name": "lighthouse_worker" } - ] - } --- a/third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/BUILD.gn +++ b/third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/BUILD.gn @@ -8,7 +8,6 @@ devtools_pre_built("wasm_source_map") { 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 8809db31..4a051160 100644 --- a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch +++ b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch @@ -9,14 +9,14 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2170,6 +2170,7 @@ static_library("browser") { +@@ -2250,6 +2250,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", + "//components/ungoogled:ungoogled_switches", "//third_party/webrtc_overrides:webrtc_component", "//third_party/widevine/cdm:buildflags", - "//third_party/zlib", + "//third_party/widevine/cdm:headers", --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc @@ -170,6 +170,7 @@ @@ -27,7 +27,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/accessibility/accessibility_switches.h" #include "ui/base/ui_base_features.h" -@@ -2318,6 +2319,14 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2544,6 +2545,14 @@ const FeatureEntry kFeatureEntries[] = { "Set internal PDF plugin name", "Sets the internal PDF viewer plugin name. Useful for sites that probe JS API navigator.plugins", kOsDesktop, MULTI_VALUE_TYPE(kPDFPluginNameChoices)}, @@ -44,7 +44,7 @@ SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -220,6 +220,7 @@ source_set("browser") { +@@ -226,6 +226,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 -@@ -223,6 +223,7 @@ +@@ -221,6 +221,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" -@@ -3386,6 +3387,8 @@ void RenderProcessHostImpl::PropagateBro +@@ -3376,6 +3377,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 -@@ -125,6 +125,7 @@ target(link_target_type, "child") { +@@ -130,6 +130,7 @@ target(link_target_type, "child") { "//third_party/blink/public/common", "//third_party/blink/public/strings", "//third_party/ced", @@ -83,15 +83,15 @@ "//ui/events/blink", --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -30,6 +30,7 @@ - #include "third_party/blink/public/common/features.h" +@@ -29,6 +29,7 @@ + #include "third_party/blink/public/common/loader/referrer_utils.h" #include "third_party/blink/public/common/switches.h" #include "third_party/blink/public/platform/web_runtime_features.h" +#include "components/ungoogled/ungoogled_switches.h" #include "ui/accessibility/accessibility_features.h" #include "ui/base/ui_base_features.h" #include "ui/events/blink/blink_features.h" -@@ -496,6 +497,10 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -447,6 +448,10 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kEnableAccessibilityObjectModel, true}, {wrf::EnableAllowSyncXHRInPageDismissal, switches::kAllowSyncXHRInPageDismissal, true}, @@ -123,7 +123,7 @@ #include "base/time/time.h" #include "cc/input/overscroll_behavior.h" #include "cc/input/scroll_snap_data.h" -@@ -898,6 +899,14 @@ Range* Document::CreateRangeAdjustedToTr +@@ -907,6 +908,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(); -@@ -2472,6 +2481,15 @@ void Document::UpdateStyleAndLayoutTree( +@@ -2486,6 +2495,15 @@ void Document::UpdateStyleAndLayoutTree( #if DCHECK_IS_ON() AssertLayoutTreeUpdated(*this); #endif @@ -153,10 +153,10 @@ + } } - void Document::UpdateActiveStyle() { + void Document::InvalidateStyleAndLayoutForFontUpdates() { --- a/third_party/blink/renderer/core/dom/document.h +++ b/third_party/blink/renderer/core/dom/document.h -@@ -438,6 +438,10 @@ class CORE_EXPORT Document : public Cont +@@ -447,6 +447,10 @@ class CORE_EXPORT Document : public Cont has_xml_declaration_ = has_xml_declaration ? 1 : 0; } @@ -164,10 +164,10 @@ + double GetNoiseFactorX(); + double GetNoiseFactorY(); + - String visibilityState() const; + AtomicString visibilityState() const; bool IsPageVisible() const; bool hidden() const; -@@ -1940,6 +1944,9 @@ class CORE_EXPORT Document : public Cont +@@ -1966,6 +1970,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 -@@ -2019,6 +2019,11 @@ DOMRectList* Element::getClientRects() { +@@ -2049,6 +2049,11 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom( quads, *element_layout_object); @@ -191,7 +191,7 @@ return MakeGarbageCollected(quads); } -@@ -2036,6 +2041,9 @@ DOMRect* Element::getBoundingClientRect( +@@ -2066,6 +2071,9 @@ DOMRect* Element::getBoundingClientRect( DCHECK(element_layout_object); GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -203,7 +203,7 @@ --- a/third_party/blink/renderer/core/dom/range.cc +++ b/third_party/blink/renderer/core/dom/range.cc -@@ -1614,11 +1614,21 @@ DOMRectList* Range::getClientRects() con +@@ -1615,11 +1615,21 @@ DOMRectList* Range::getClientRects() con Vector quads; GetBorderAndTextQuads(quads); @@ -266,7 +266,7 @@ const TextDirection&, --- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc -@@ -835,9 +835,15 @@ TextMetrics* CanvasRenderingContext2D::m +@@ -838,9 +838,15 @@ TextMetrics* CanvasRenderingContext2D::m else direction = ToTextDirection(GetState().GetDirection(), canvas()); @@ -285,17 +285,17 @@ void CanvasRenderingContext2D::DrawTextInternal( --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1569,6 +1569,7 @@ component("platform") { - "//base/allocator:buildflags", +@@ -1610,6 +1610,7 @@ component("platform") { "//cc/ipc", "//components/paint_preview/common", + "//components/search_engines:search_engine_utils", + "//components/ungoogled:ungoogled_switches", "//components/viz/client", "//components/viz/common", "//crypto", --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -729,4 +729,12 @@ void WebRuntimeFeatures::EnableConversio +@@ -731,4 +731,12 @@ void WebRuntimeFeatures::EnableConversio RuntimeEnabledFeatures::SetConversionMeasurementInfraSupportEnabled(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 -@@ -817,6 +817,12 @@ +@@ -830,6 +830,12 @@ status: "stable", }, { diff --git a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch index 8811421c..a9efc93a 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 -@@ -2332,6 +2332,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2558,6 +2558,10 @@ const FeatureEntry kFeatureEntries[] = { "Enable Canvas::measureText() fingerprint deception", "Scale the output values of Canvas::measureText() with a randomly selected factor in the range -0.0003% to 0.0003%, which are recomputed on every document initialization.", kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasMeasureTextNoise)}, @@ -36,7 +36,7 @@ approach to change color components. 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 -@@ -3389,6 +3389,7 @@ void RenderProcessHostImpl::PropagateBro +@@ -3379,6 +3379,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 -@@ -501,6 +501,8 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -452,6 +452,8 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kFingerprintingClientRectsNoise, true}, {wrf::EnableFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise, true}, @@ -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 -@@ -1548,7 +1548,9 @@ component("platform") { +@@ -1575,7 +1575,9 @@ component("platform") { "//third_party/blink/renderer:non_test_config", ] @@ -76,11 +76,11 @@ approach to change color components. + "//third_party/skia/include/private", # For shuffler in graphics/static_bitmap_image.cc + ] - public_deps = [ - ":blink_platform_public_deps", + allow_circular_includes_from = [ + "//third_party/blink/renderer/platform/blob", --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -737,4 +737,8 @@ void WebRuntimeFeatures::EnableFingerpri +@@ -739,4 +739,8 @@ void WebRuntimeFeatures::EnableFingerpri RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable); } @@ -100,7 +100,7 @@ approach to change color components. #include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" #include "third_party/blink/renderer/platform/image-encoders/image_encoder.h" #include "third_party/blink/renderer/platform/runtime_enabled_features.h" -@@ -137,6 +139,11 @@ bool ImageDataBuffer::EncodeImageInterna +@@ -145,6 +147,11 @@ bool ImageDataBuffer::EncodeImageInterna const SkPixmap& pixmap) const { DCHECK(is_valid_); @@ -123,7 +123,7 @@ approach to change color components. #include "base/numerics/checked_math.h" #include "gpu/command_buffer/client/gles2_interface.h" #include "third_party/blink/renderer/platform/graphics/accelerated_static_bitmap_image.h" -@@ -11,11 +13,13 @@ +@@ -11,10 +13,12 @@ #include "third_party/blink/renderer/platform/graphics/image_observer.h" #include "third_party/blink/renderer/platform/graphics/paint/paint_image.h" #include "third_party/blink/renderer/platform/graphics/unaccelerated_static_bitmap_image.h" @@ -132,12 +132,11 @@ approach to change color components. #include "third_party/skia/include/core/SkImage.h" #include "third_party/skia/include/core/SkPaint.h" #include "third_party/skia/include/core/SkSurface.h" - #include "third_party/skia/include/gpu/GrContext.h" +#include "third_party/skia/include/private/SkColorData.h" #include "v8/include/v8.h" namespace blink { -@@ -129,7 +133,162 @@ bool StaticBitmapImage::CopyToByteArray( +@@ -128,7 +132,162 @@ bool StaticBitmapImage::CopyToByteArray( .bounds() .intersect(SkIRect::MakeXYWH(rect.X(), rect.Y(), info.width(), info.height()))); @@ -313,7 +312,7 @@ 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 -@@ -823,6 +823,9 @@ +@@ -836,6 +836,9 @@ name: "FingerprintingCanvasMeasureTextNoise", }, { diff --git a/patches/extra/bromite/flag-max-connections-per-host.patch b/patches/extra/bromite/flag-max-connections-per-host.patch index 3edc0005..0686ddc3 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 -@@ -1994,6 +1994,7 @@ static_library("browser") { +@@ -2042,6 +2042,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 -@@ -795,6 +795,11 @@ const FeatureEntry::Choice kForceEffecti +@@ -842,6 +842,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 == -@@ -3362,6 +3367,9 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3586,6 +3591,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kAutofillCreditCardUploadDescription, kOsAll, FEATURE_VALUE_TYPE(autofill::features::kAutofillUpstream)}, #endif // TOOLKIT_VIEWS || OS_ANDROID @@ -66,7 +66,7 @@ with limited CPU/memory resources and it is disabled by default. #include "base/synchronization/waitable_event.h" #include "base/task/task_traits.h" #include "base/task/thread_pool.h" -@@ -99,6 +101,7 @@ +@@ -97,6 +99,7 @@ #include "components/metrics/metrics_service.h" #include "components/metrics_services_manager/metrics_services_manager.h" #include "components/metrics_services_manager/metrics_services_manager_client.h" @@ -74,7 +74,7 @@ with limited CPU/memory resources and it is disabled by default. #include "components/network_time/network_time_tracker.h" #include "components/optimization_guide/optimization_guide_features.h" #include "components/optimization_guide/optimization_guide_service.h" -@@ -136,6 +139,7 @@ +@@ -132,6 +135,7 @@ #include "media/media_buildflags.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "net/log/net_log.h" @@ -82,7 +82,7 @@ with limited CPU/memory resources and it is disabled by default. #include "ppapi/buildflags/buildflags.h" #include "printing/buildflags/buildflags.h" #include "services/network/public/cpp/features.h" -@@ -325,6 +329,18 @@ void BrowserProcessImpl::Init() { +@@ -324,6 +328,18 @@ void BrowserProcessImpl::Init() { base::BindRepeating(&ApplyMetricsReportingPolicy)); #endif @@ -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 -@@ -1361,6 +1361,10 @@ const char kMediaHistoryDescription[] = +@@ -1391,6 +1391,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 -@@ -801,6 +801,9 @@ extern const char kMarkHttpAsWarningAndD +@@ -812,6 +812,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 2accb681..5bfcedf8 100644 --- a/patches/extra/debian/disable/android.patch +++ b/patches/extra/debian/disable/android.patch @@ -3,7 +3,7 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -409,7 +409,7 @@ group("gn_all") { +@@ -408,7 +408,7 @@ group("gn_all") { # seems currently broken for this platform at the moment, and the # corresponding code build and works on Linux unmodified. # See instructions in the corresponding BUILD.gn. diff --git a/patches/extra/debian/disable/device-notifications.patch b/patches/extra/debian/disable/device-notifications.patch deleted file mode 100644 index 54422c80..00000000 --- a/patches/extra/debian/disable/device-notifications.patch +++ /dev/null @@ -1,16 +0,0 @@ -description: disable device discovery notifications by default -author: Michael Gilbert -bug-debian: http://bugs.debian.org/856571 - ---- a/chrome/browser/printing/cloud_print/privet_notifications.cc -+++ b/chrome/browser/printing/cloud_print/privet_notifications.cc -@@ -211,8 +211,7 @@ void PrivetNotificationService::DeviceCa - // static - bool PrivetNotificationService::IsEnabled() { - base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); -- return !command_line->HasSwitch( -- switches::kDisableDeviceDiscoveryNotifications); -+ return command_line->HasSwitch(switches::kEnableDeviceDiscoveryNotifications); - } - - // static diff --git a/patches/extra/debian/disable/fuzzers.patch b/patches/extra/debian/disable/fuzzers.patch index 565ea5f4..49078f73 100644 --- a/patches/extra/debian/disable/fuzzers.patch +++ b/patches/extra/debian/disable/fuzzers.patch @@ -3,7 +3,7 @@ author: Michael Gilbert --- a/BUILD.gn +++ b/BUILD.gn -@@ -758,8 +758,7 @@ group("gn_all") { +@@ -761,8 +761,7 @@ group("gn_all") { } } @@ -15,7 +15,7 @@ author: Michael Gilbert "//testing/libfuzzer/fuzzers", --- a/content/test/BUILD.gn +++ b/content/test/BUILD.gn -@@ -2496,10 +2496,6 @@ test("content_perftests") { +@@ -2506,10 +2506,6 @@ test("content_perftests") { } } diff --git a/patches/extra/debian/disable/google-api-warning.patch b/patches/extra/debian/disable/google-api-warning.patch index 8419184e..a1a904be 100644 --- a/patches/extra/debian/disable/google-api-warning.patch +++ b/patches/extra/debian/disable/google-api-warning.patch @@ -3,14 +3,12 @@ author: Michael Gilbert --- a/chrome/browser/ui/startup/startup_browser_creator_impl.cc +++ b/chrome/browser/ui/startup/startup_browser_creator_impl.cc -@@ -901,10 +901,6 @@ void StartupBrowserCreatorImpl::AddInfoB +@@ -752,8 +752,6 @@ void StartupBrowserCreatorImpl::AddInfoB InfoBarService* infobar_service = InfoBarService::FromWebContents(web_contents); -- if (!google_apis::HasAPIKeyConfigured() || -- !google_apis::HasOAuthClientConfigured()) { +- if (!google_apis::HasAPIKeyConfigured()) - GoogleApiKeysInfoBarDelegate::Create(infobar_service); -- } if (ObsoleteSystem::IsObsoleteNowOrSoon()) { PrefService* local_state = g_browser_process->local_state(); diff --git a/patches/extra/debian/disable/welcome-page.patch b/patches/extra/debian/disable/welcome-page.patch index 0399aa04..78dbe639 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 -@@ -1101,7 +1101,7 @@ void ProfileManager::InitProfileUserPref +@@ -1107,7 +1107,7 @@ void ProfileManager::InitProfileUserPref profile->GetPrefs()->SetString(prefs::kSupervisedUserId, supervised_user_id); } diff --git a/patches/extra/inox-patchset/0006-modify-default-prefs.patch b/patches/extra/inox-patchset/0006-modify-default-prefs.patch index da84874d..09651320 100644 --- a/patches/extra/inox-patchset/0006-modify-default-prefs.patch +++ b/patches/extra/inox-patchset/0006-modify-default-prefs.patch @@ -12,15 +12,15 @@ void BackgroundModeManager::RegisterProfile(Profile* profile) { --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1264,7 +1264,7 @@ void ChromeContentBrowserClient::Registe +@@ -1278,7 +1278,7 @@ void ChromeContentBrowserClient::Registe void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); - registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, true); + registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, false); - registry->RegisterListPref(prefs::kEnableDeprecatedWebPlatformFeatures); // Register user prefs for mapping SitePerProcess and IsolateOrigins in // user policy in addition to the same named ones in Local State (which are + // used for mapping the command-line flags). --- a/chrome/browser/net/prediction_options.cc +++ b/chrome/browser/net/prediction_options.cc @@ -31,7 +31,7 @@ NetworkPredictionStatus CanPrefetchAndPr @@ -56,7 +56,7 @@ registry->RegisterBooleanPref(prefs::kGloballyScopeHTTPAuthCacheEnabled, --- a/chrome/browser/profiles/profile.cc +++ b/chrome/browser/profiles/profile.cc -@@ -256,7 +256,7 @@ const char Profile::kProfileKey[] = "__P +@@ -265,7 +265,7 @@ const char Profile::kProfileKey[] = "__P void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kSearchSuggestEnabled, @@ -78,7 +78,7 @@ --- a/chrome/browser/signin/account_consistency_mode_manager.cc +++ b/chrome/browser/signin/account_consistency_mode_manager.cc -@@ -95,7 +95,7 @@ void AccountConsistencyModeManager::Regi +@@ -116,7 +116,7 @@ void AccountConsistencyModeManager::Regi #if BUILDFLAG(ENABLE_DICE_SUPPORT) registry->RegisterBooleanPref(kDiceMigrationCompletePref, false); #endif @@ -105,15 +105,15 @@ registry->RegisterDictionaryPref(prefs::kAppWindowPlacement); --- a/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc +++ b/chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc -@@ -147,10 +147,6 @@ void LocalDiscoveryUI::RegisterProfilePr +@@ -147,6 +147,10 @@ void LocalDiscoveryUI::RegisterProfilePr registry->RegisterBooleanPref(prefs::kLocalDiscoveryEnabled, true); registry->RegisterBooleanPref( prefs::kLocalDiscoveryNotificationsEnabled, --#if defined(OS_WIN) ++#if defined(OS_WIN) false, --#else -- true, --#endif ++#else ++ true, ++#endif user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); } --- a/chrome/service/cloud_print/connector_settings.cc @@ -129,7 +129,7 @@ prefs::kCloudPrintXmppPingEnabled, false); --- a/components/autofill/core/common/autofill_prefs.cc +++ b/components/autofill/core/common/autofill_prefs.cc -@@ -134,10 +134,10 @@ const char kAutocompleteLastVersionReten +@@ -138,10 +138,10 @@ const char kAutocompleteLastVersionReten void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { // Synced prefs. Used for cross-device choices, e.g., credit card Autofill. registry->RegisterBooleanPref( @@ -142,7 +142,7 @@ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterIntegerPref( prefs::kAutofillLastVersionDeduped, 0, -@@ -150,7 +150,7 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -154,7 +154,7 @@ void RegisterProfilePrefs(user_prefs::Pr prefs::kAutofillLastVersionDisusedAddressesDeleted, 0, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterBooleanPref( @@ -170,18 +170,18 @@ prefs::kShowManagedBookmarksInBookmarkBar, --- a/components/content_settings/core/browser/cookie_settings.cc +++ b/components/content_settings/core/browser/cookie_settings.cc -@@ -65,7 +65,7 @@ void CookieSettings::GetCookieSettings( - void CookieSettings::RegisterProfilePrefs( +@@ -62,7 +62,7 @@ void CookieSettings::RegisterProfilePref user_prefs::PrefRegistrySyncable* registry) { - registry->RegisterBooleanPref( -- prefs::kBlockThirdPartyCookies, false, -+ prefs::kBlockThirdPartyCookies, true, - user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterIntegerPref( prefs::kCookieControlsMode, +- static_cast(CookieControlsMode::kIncognitoOnly), ++ static_cast(CookieControlsMode::kBlockThirdParty), + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + } + --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -207,10 +207,10 @@ FormData SimplifiedFormDataFromFormStruc +@@ -205,10 +205,10 @@ FormData SimplifiedFormDataFromFormStruc void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( diff --git a/patches/extra/inox-patchset/0011-add-duckduckgo-search-engine.patch b/patches/extra/inox-patchset/0011-add-duckduckgo-search-engine.patch index b97862a2..bd469560 100644 --- a/patches/extra/inox-patchset/0011-add-duckduckgo-search-engine.patch +++ b/patches/extra/inox-patchset/0011-add-duckduckgo-search-engine.patch @@ -1,6 +1,6 @@ --- a/components/search_engines/template_url_prepopulate_data.cc +++ b/components/search_engines/template_url_prepopulate_data.cc -@@ -32,6 +32,7 @@ namespace { +@@ -29,6 +29,7 @@ namespace { // Default (for countries with no better engine set) const PrepopulatedEngine* const engines_default[] = { @@ -8,7 +8,7 @@ &google, &bing, &yahoo, -@@ -41,78 +42,79 @@ const PrepopulatedEngine* const engines_ +@@ -38,78 +39,79 @@ const PrepopulatedEngine* const engines_ // Engine selection by country ------------------------------------------------ // United Arab Emirates const PrepopulatedEngine* const engines_AE[] = { @@ -96,7 +96,7 @@ &google, &bing, &yahoo, -@@ -122,6 +124,7 @@ const PrepopulatedEngine* const engines_ +@@ -119,6 +121,7 @@ const PrepopulatedEngine* const engines_ // Burundi const PrepopulatedEngine* const engines_BI[] = { @@ -104,7 +104,7 @@ &google, &bing, &yahoo, -@@ -131,33 +134,34 @@ const PrepopulatedEngine* const engines_ +@@ -128,33 +131,34 @@ const PrepopulatedEngine* const engines_ // Brunei const PrepopulatedEngine* const engines_BN[] = { @@ -142,7 +142,7 @@ &google, &yandex_by, &mail_ru, -@@ -167,42 +171,43 @@ const PrepopulatedEngine* const engines_ +@@ -164,42 +168,43 @@ const PrepopulatedEngine* const engines_ // Belize const PrepopulatedEngine* const engines_BZ[] = { @@ -190,7 +190,7 @@ &baidu, &sogou, &google, -@@ -212,78 +217,79 @@ const PrepopulatedEngine* const engines_ +@@ -209,78 +214,79 @@ const PrepopulatedEngine* const engines_ // Colombia const PrepopulatedEngine* const engines_CO[] = { @@ -278,7 +278,7 @@ &google, &bing, &yandex_ru, -@@ -293,42 +299,43 @@ const PrepopulatedEngine* const engines_ +@@ -290,42 +296,43 @@ const PrepopulatedEngine* const engines_ // Egypt const PrepopulatedEngine* const engines_EG[] = { @@ -326,7 +326,7 @@ &google, &bing, &yahoo_fr, -@@ -338,33 +345,34 @@ const PrepopulatedEngine* const engines_ +@@ -335,33 +342,34 @@ const PrepopulatedEngine* const engines_ // United Kingdom const PrepopulatedEngine* const engines_GB[] = { @@ -364,7 +364,7 @@ &google, &yahoo_hk, &bing, -@@ -374,78 +382,79 @@ const PrepopulatedEngine* const engines_ +@@ -371,78 +379,79 @@ const PrepopulatedEngine* const engines_ // Honduras const PrepopulatedEngine* const engines_HN[] = { @@ -452,7 +452,7 @@ &google, &bing, &yahoo, -@@ -455,42 +464,43 @@ const PrepopulatedEngine* const engines_ +@@ -452,42 +461,43 @@ const PrepopulatedEngine* const engines_ // Iceland const PrepopulatedEngine* const engines_IS[] = { @@ -500,7 +500,7 @@ &google, &yahoo_jp, &bing, -@@ -500,15 +510,16 @@ const PrepopulatedEngine* const engines_ +@@ -497,15 +507,16 @@ const PrepopulatedEngine* const engines_ // Kenya const PrepopulatedEngine* const engines_KE[] = { @@ -518,7 +518,7 @@ &google, &naver, &bing, -@@ -518,15 +529,16 @@ const PrepopulatedEngine* const engines_ +@@ -515,15 +526,16 @@ const PrepopulatedEngine* const engines_ // Kuwait const PrepopulatedEngine* const engines_KW[] = { @@ -536,7 +536,7 @@ &google, &yandex_kz, &mail_ru, -@@ -536,267 +548,268 @@ const PrepopulatedEngine* const engines_ +@@ -533,267 +545,268 @@ const PrepopulatedEngine* const engines_ // Lebanon const PrepopulatedEngine* const engines_LB[] = { @@ -834,7 +834,7 @@ &google, &yandex_ru, &mail_ru, -@@ -806,33 +819,34 @@ const PrepopulatedEngine* const engines_ +@@ -803,33 +816,34 @@ const PrepopulatedEngine* const engines_ // Rwanda const PrepopulatedEngine* const engines_RW[] = { @@ -872,7 +872,7 @@ &google, &bing, &yandex_com, -@@ -842,78 +856,79 @@ const PrepopulatedEngine* const engines_ +@@ -839,78 +853,79 @@ const PrepopulatedEngine* const engines_ // Slovenia const PrepopulatedEngine* const engines_SI[] = { @@ -960,7 +960,7 @@ &google, &yahoo_tw, &bing, -@@ -923,15 +938,16 @@ const PrepopulatedEngine* const engines_ +@@ -920,15 +935,16 @@ const PrepopulatedEngine* const engines_ // Tanzania const PrepopulatedEngine* const engines_TZ[] = { @@ -978,7 +978,7 @@ &google, &yandex_ua, &bing, -@@ -941,33 +957,34 @@ const PrepopulatedEngine* const engines_ +@@ -938,33 +954,34 @@ const PrepopulatedEngine* const engines_ // United States const PrepopulatedEngine* const engines_US[] = { @@ -1016,7 +1016,7 @@ &google, &coccoc, &yahoo, -@@ -977,29 +994,29 @@ const PrepopulatedEngine* const engines_ +@@ -974,29 +991,29 @@ const PrepopulatedEngine* const engines_ // Yemen const PrepopulatedEngine* const engines_YE[] = { diff --git a/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch b/patches/extra/inox-patchset/0016-chromium-sandbox-pie.patch index 39139c98..ef170eee 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 -@@ -315,6 +315,12 @@ if (is_linux || is_chromeos) { +@@ -323,6 +323,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 b6398eab..9a52cc3e 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 -@@ -1434,8 +1434,6 @@ int ChromeBrowserMainParts::PreMainMessa +@@ -1436,8 +1436,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/prefs-only-keep-cookies-until-exit.patch b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch index f781976a..49c1a561 100644 --- a/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch +++ b/patches/extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch @@ -10,7 +10,7 @@ Out with all those tracking cookies! --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -141,7 +141,7 @@ void ContentSettingsRegistry::Init() { +@@ -140,7 +140,7 @@ void ContentSettingsRegistry::Init() { // WARNING: The string names of the permissions passed in below are used to // generate preference names and should never be changed! 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 d90535d9..9871e337 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 -@@ -300,6 +300,13 @@ const FeatureEntry::Choice kPDFPluginNam +@@ -301,6 +301,13 @@ const FeatureEntry::Choice kPDFPluginNam {"Microsoft Edge", switches::kPDFPluginName, "edge"}, }; @@ -14,7 +14,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -2555,6 +2562,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2774,6 +2781,10 @@ const FeatureEntry kFeatureEntries[] = { {"focus-mode", flag_descriptions::kFocusMode, flag_descriptions::kFocusModeDescription, kOsDesktop, FEATURE_VALUE_TYPE(features::kFocusMode)}, diff --git a/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch b/patches/extra/ungoogled-chromium/add-flag-for-omnibox-autocomplete-filtering.patch index 2a0495b2..350335dc 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 -@@ -307,6 +307,16 @@ const FeatureEntry::Choice kBookmarkBarN +@@ -308,6 +308,16 @@ const FeatureEntry::Choice kBookmarkBarN "never"}, }; @@ -17,7 +17,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -2289,6 +2299,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2515,6 +2525,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")}, @@ -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 -@@ -549,6 +549,11 @@ void HistoryURLProvider::Start(const Aut +@@ -551,6 +551,11 @@ void HistoryURLProvider::Start(const Aut if (fixed_up_input.type() != metrics::OmniboxInputType::QUERY) matches_.push_back(what_you_typed_match); 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 5dcb26fb..82a07265 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 -@@ -294,6 +294,12 @@ const FeatureEntry::Choice kScrollEventC +@@ -295,6 +295,12 @@ const FeatureEntry::Choice kScrollEventC "never"} }; @@ -13,7 +13,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -2276,6 +2282,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2502,6 +2508,10 @@ const FeatureEntry kFeatureEntries[] = { "Force punycode hostnames", "Force punycode in hostnames instead of Unicode when displaying Internationalized Domain Names (IDNs).", kOsAll, SINGLE_VALUE_TYPE("force-punycode-hostnames")}, @@ -26,7 +26,7 @@ SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlocklist)}, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5722,7 +5722,7 @@ bool ChromeContentBrowserClient::ShouldA +@@ -5742,7 +5742,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 -@@ -135,7 +135,7 @@ std::string GetManifest() { +@@ -152,7 +152,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 -@@ -247,6 +247,7 @@ static_library("common") { +@@ -244,6 +244,7 @@ static_library("common") { "//components/page_load_metrics/common:common", "//components/prerender/common", "//components/prerender/common:mojo_bindings", @@ -391,7 +391,7 @@ FILE_PATH_LITERAL("internal-pdf-viewer"); --- a/chrome/renderer/chrome_content_renderer_client.cc +++ b/chrome/renderer/chrome_content_renderer_client.cc -@@ -920,7 +920,7 @@ WebPlugin* ChromeContentRendererClient:: +@@ -922,7 +922,7 @@ WebPlugin* ChromeContentRendererClient:: } } } else if (info.name == @@ -400,7 +400,7 @@ // Report PDF load metrics. Since the PDF plugin is comprised of an // extension that loads a second plugin, avoid double counting by // ignoring the creation of the second plugin. -@@ -974,7 +974,7 @@ WebPlugin* ChromeContentRendererClient:: +@@ -976,7 +976,7 @@ WebPlugin* ChromeContentRendererClient:: PluginUMAReporter::GetInstance()->ReportPluginDisabled(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 2bbee680..32295cf2 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-search-engine-collection.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -2245,6 +2245,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2471,6 +2471,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")}, 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 7275dc34..ed49ba56 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 -@@ -317,6 +317,13 @@ const FeatureEntry::Choice kOmniboxAutoc +@@ -318,6 +318,13 @@ const FeatureEntry::Choice kOmniboxAutoc "search-suggestions-and-bookmarks"}, }; @@ -14,7 +14,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -2303,6 +2310,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2529,6 +2536,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)}, @@ -35,7 +35,7 @@ #include "base/containers/flat_map.h" #include "base/metrics/histogram_macros.h" #include "base/metrics/user_metrics.h" -@@ -1673,6 +1674,10 @@ bool TabStripModel::InternalCloseTabs( +@@ -1704,6 +1705,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 b0052dbf..3c173b8f 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 -@@ -261,6 +261,16 @@ const unsigned kOsDesktop = kOsMac | kOs +@@ -262,6 +262,16 @@ const unsigned kOsDesktop = kOsMac | kOs const unsigned kOsAura = kOsWin | kOsLinux | kOsCrOS; #endif // USE_AURA || OS_ANDROID @@ -20,7 +20,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -2227,6 +2237,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2453,6 +2463,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" @@ -107,7 +107,7 @@ #include "base/logging.h" #include "base/metrics/histogram_macros.h" #include "base/stl_util.h" -@@ -193,6 +194,13 @@ bool ExtensionManagement::IsInstallation +@@ -197,6 +198,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 4327dc91..44938fed 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 -@@ -2249,6 +2249,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2475,6 +2475,10 @@ const FeatureEntry kFeatureEntries[] = { "Disable search engine collection", "Prevents search engines from being added automatically.", kOsAll, SINGLE_VALUE_TYPE("disable-search-engine-collection")}, diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch index a0e3884d..a9c9babd 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-crashed-bubble.patch @@ -3,7 +3,7 @@ --- a/chrome/browser/ui/startup/startup_browser_creator_impl.cc +++ b/chrome/browser/ui/startup/startup_browser_creator_impl.cc -@@ -879,7 +879,8 @@ void StartupBrowserCreatorImpl::AddInfoB +@@ -730,7 +730,8 @@ void StartupBrowserCreatorImpl::AddInfoB if (command_line_.HasSwitch(switches::kKioskMode)) return; 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 e5d0a69b..7e332ff5 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 -@@ -284,6 +284,16 @@ const FeatureEntry::Choice kShowAvatarBu +@@ -285,6 +285,16 @@ const FeatureEntry::Choice kShowAvatarBu "never"} }; @@ -17,7 +17,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -4681,6 +4691,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -4911,6 +4921,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 a5bce77c..4d99e5c7 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 -@@ -271,6 +271,19 @@ const FeatureEntry::Choice kExtensionHan +@@ -272,6 +272,19 @@ const FeatureEntry::Choice kExtensionHan "always-prompt-for-install"}, }; @@ -20,7 +20,7 @@ #if defined(USE_AURA) const FeatureEntry::Choice kPullToRefreshChoices[] = { {flags_ui::kGenericExperimentChoiceDefault, "", ""}, -@@ -4800,6 +4813,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -5024,6 +5037,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 -@@ -241,14 +241,30 @@ void ToolbarView::Init() { +@@ -233,14 +233,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 be3723ea..1bb2d4c8 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-stack-tabs.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -2227,6 +2227,10 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2453,6 +2453,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" @@ -15,7 +15,7 @@ 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 -@@ -72,14 +72,13 @@ using content::WebContents; +@@ -77,14 +77,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 24deab28..98e00f77 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 -@@ -178,5 +178,7 @@ extern const base::FeatureParam kLi - "LimitOpenUDPSocketsMax", - 6000); +@@ -195,5 +195,7 @@ extern const base::FeatureParam kLimitOpenUDPSocketsMax; +@@ -288,6 +288,8 @@ NET_EXPORT extern const base::FeaturePar + NET_EXPORT extern const base::FeatureParam + kTimeoutTcpConnectAttemptMax; +NET_EXPORT extern const base::Feature kSetIpv6ProbeFalse; + @@ -36,7 +36,7 @@ enum DnsResolveStatus { RESOLVE_STATUS_DNS_SUCCESS = 0, RESOLVE_STATUS_PROC_SUCCESS, -@@ -3584,7 +3579,7 @@ bool HostResolverManager::IsIPv6Reachabl +@@ -3583,7 +3578,7 @@ bool HostResolverManager::IsIPv6Reachabl (tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() > kIPv6ProbePeriodMs) { SetLastIPv6ProbeResult( diff --git a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch index eef3a327..79aeea87 100644 --- a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch +++ b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch @@ -176,7 +176,7 @@ } // namespace download --- a/content/browser/BUILD.gn +++ b/content/browser/BUILD.gn -@@ -60,7 +60,6 @@ source_set("browser") { +@@ -68,7 +68,6 @@ source_set("browser") { "//components/discardable_memory/service", "//components/download/database", "//components/download/public/common:public", @@ -186,7 +186,7 @@ "//components/metrics", --- a/content/browser/renderer_host/pepper/pepper_file_io_host.cc +++ b/content/browser/renderer_host/pepper/pepper_file_io_host.cc -@@ -433,7 +433,7 @@ void PepperFileIOHost::OnLocalFileOpened +@@ -438,7 +438,7 @@ void PepperFileIOHost::OnLocalFileOpened ppapi::host::ReplyMessageContext reply_context, const base::FilePath& path, base::File::Error error_code) { @@ -195,7 +195,7 @@ // Quarantining a file before its contents are available is only supported on // Windows and Linux. if (!FileOpenForWrite(open_flags_) || error_code != base::File::FILE_OK) { -@@ -454,7 +454,7 @@ void PepperFileIOHost::OnLocalFileOpened +@@ -459,7 +459,7 @@ void PepperFileIOHost::OnLocalFileOpened #endif } diff --git a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch index 295a708a..6cf9a091 100644 --- a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch +++ b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch @@ -3,22 +3,23 @@ --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc -@@ -3458,16 +3458,14 @@ ScriptValue WebGLRenderingContextBase::g - return ScriptValue::CreateNull(script_state->GetIsolate()); - case WebGLDebugRendererInfo::kUnmaskedRendererWebgl: - if (ExtensionEnabled(kWebGLDebugRendererInfoName)) +@@ -3602,8 +3602,7 @@ ScriptValue WebGLRenderingContextBase::g + pname, IdentifiabilityBenignStringToken( + String(ContextGL()->GetString(GL_RENDERER)))); + } - return WebGLAny(script_state, - String(ContextGL()->GetString(GL_RENDERER))); + return WebGLAny(script_state, String("")); + } SynthesizeGLError( GL_INVALID_ENUM, "getParameter", - "invalid parameter name, WEBGL_debug_renderer_info not enabled"); - return ScriptValue::CreateNull(script_state->GetIsolate()); - case WebGLDebugRendererInfo::kUnmaskedVendorWebgl: - if (ExtensionEnabled(kWebGLDebugRendererInfoName)) +@@ -3617,8 +3616,7 @@ ScriptValue WebGLRenderingContextBase::g + pname, IdentifiabilityBenignStringToken( + String(ContextGL()->GetString(GL_VENDOR)))); + } - return WebGLAny(script_state, - String(ContextGL()->GetString(GL_VENDOR))); + return WebGLAny(script_state, String("")); + } SynthesizeGLError( GL_INVALID_ENUM, "getParameter", - "invalid parameter name, WEBGL_debug_renderer_info not enabled"); 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 899d7b9e..1d659d0a 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 -@@ -303,7 +303,7 @@ const base::Feature kWebComponentsV0{"We +@@ -308,7 +308,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-page-saving-on-more-pages.patch b/patches/extra/ungoogled-chromium/enable-page-saving-on-more-pages.patch index 2421af90..be26ebbe 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 -@@ -385,11 +385,6 @@ int GetContentRestrictions(const Browser +@@ -409,11 +409,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; } -@@ -1121,8 +1116,7 @@ bool CanSavePage(const Browser* browser) +@@ -1193,8 +1188,7 @@ bool CanSavePage(const Browser* browser) prefs::kAllowFileSelectionDialogs)) { return false; } @@ -64,7 +64,7 @@ // These lists are lazily initialized below and are leaked on shutdown to --- a/content/public/common/url_utils.cc +++ b/content/public/common/url_utils.cc -@@ -28,11 +28,7 @@ bool HasWebUIScheme(const GURL& url) { +@@ -26,11 +26,7 @@ bool HasWebUIScheme(const GURL& url) { } bool IsSavableURL(const GURL& url) { 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 66869823..e92670ef 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,32 +1,32 @@ --- a/chrome/browser/ui/views/tabs/new_tab_button.cc +++ b/chrome/browser/ui/views/tabs/new_tab_button.cc @@ -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); + NewTabButton::NewTabButton(TabStrip* tab_strip, PressedCallback callback) + : views::ImageButton(std::move(callback)), tab_strip_(tab_strip) { + SetAnimateOnStateChange(true); -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) - set_triggerable_event_flags(triggerable_event_flags() | - ui::EF_MIDDLE_MOUSE_BUTTON); + SetTriggerableEventFlags(GetTriggerableEventFlags() | + ui::EF_MIDDLE_MOUSE_BUTTON); -#endif ink_drop_container_ = AddChildView(std::make_unique()); --- a/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc -@@ -3598,8 +3598,6 @@ void TabStrip::ButtonPressed(views::Butt +@@ -2573,8 +2573,6 @@ void TabStrip::NewTabButtonPressed(const - const ui::MouseEvent& mouse = static_cast(event); - if (mouse.IsOnlyMiddleMouseButton()) { -- if (ui::Clipboard::IsSupportedClipboardBuffer( -- ui::ClipboardBuffer::kSelection)) { - ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); - CHECK(clipboard); - base::string16 clipboard_text; -@@ -3607,7 +3605,6 @@ void TabStrip::ButtonPressed(views::Butt - /* data_dst = */ nullptr, &clipboard_text); - if (!clipboard_text.empty()) - controller_->CreateNewTabWithLocation(clipboard_text); -- } - return; - } + const ui::MouseEvent& mouse = static_cast(event); + if (mouse.IsOnlyMiddleMouseButton()) { +- if (ui::Clipboard::IsSupportedClipboardBuffer( +- ui::ClipboardBuffer::kSelection)) { + ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); + CHECK(clipboard); + base::string16 clipboard_text; +@@ -2582,7 +2580,6 @@ void TabStrip::NewTabButtonPressed(const + /* data_dst = */ nullptr, &clipboard_text); + if (!clipboard_text.empty()) + controller_->CreateNewTabWithLocation(clipboard_text); +- } + return; } + } diff --git a/patches/extra/ungoogled-chromium/popups-to-tabs.patch b/patches/extra/ungoogled-chromium/popups-to-tabs.patch index 308891a1..5819381d 100644 --- a/patches/extra/ungoogled-chromium/popups-to-tabs.patch +++ b/patches/extra/ungoogled-chromium/popups-to-tabs.patch @@ -2,12 +2,12 @@ --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc -@@ -252,7 +252,7 @@ WindowOpenDisposition RenderViewImpl::Na +@@ -253,7 +253,7 @@ WindowOpenDisposition RenderViewImpl::Na case blink::kWebNavigationPolicyNewWindow: return WindowOpenDisposition::NEW_WINDOW; case blink::kWebNavigationPolicyNewPopup: - return WindowOpenDisposition::NEW_POPUP; + return WindowOpenDisposition::NEW_FOREGROUND_TAB; - default: - NOTREACHED() << "Unexpected WebNavigationPolicy"; - return WindowOpenDisposition::IGNORE_ACTION; + default: + NOTREACHED() << "Unexpected WebNavigationPolicy"; + return WindowOpenDisposition::IGNORE_ACTION; diff --git a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch index 5e089094..082dd1aa 100644 --- a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch +++ b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch @@ -27,7 +27,7 @@ href="chrome://settings/clearBrowserData" --- a/chrome/browser/resources/settings/a11y_page/a11y_page.html +++ b/chrome/browser/resources/settings/a11y_page/a11y_page.html -@@ -44,10 +44,6 @@ +@@ -46,10 +46,6 @@ sub-label="$i18n{accessibleImageLabelsSubtitle}"> @@ -69,21 +69,21 @@ +@@ -220,14 +220,6 @@ + +
- -- -- on-settings-boolean-control-change="onTranslateToggleChange_" -- -- > -- - - +- on-settings-boolean-control-change="onTranslateToggleChange_" +- +- > +- + + + ---- 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 @@ @@ -126,11 +111,11 @@ -- @@ -168,7 +153,7 @@ $i18n{privacyPageTitle} --- a/chrome/browser/ui/views/profiles/profile_menu_view.cc +++ b/chrome/browser/ui/views/profiles/profile_menu_view.cc -@@ -191,6 +191,7 @@ void ProfileMenuView::BuildMenu() { +@@ -195,6 +195,7 @@ void ProfileMenuView::BuildMenu() { } gfx::ImageSkia ProfileMenuView::GetSyncIcon() const { @@ -176,7 +161,7 @@ Profile* profile = browser()->profile(); if (!profile->IsRegularProfile()) -@@ -472,7 +473,7 @@ void ProfileMenuView::BuildIdentity() { +@@ -476,7 +477,7 @@ void ProfileMenuView::BuildIdentity() { ui::ImageModel::FromImage( profile_attributes->GetAvatarIcon(kIdentityImageSize)), /*title=*/base::string16(), @@ -185,7 +170,7 @@ } } -@@ -526,6 +527,7 @@ void ProfileMenuView::BuildSyncInfo() { +@@ -544,6 +545,7 @@ void ProfileMenuView::BuildSyncInfo() { return; } diff --git a/patches/extra/ungoogled-chromium/searx.patch b/patches/extra/ungoogled-chromium/searx.patch index 0f8a1ff7..14847dbb 100644 --- a/patches/extra/ungoogled-chromium/searx.patch +++ b/patches/extra/ungoogled-chromium/searx.patch @@ -32,7 +32,7 @@ SEARCH_ENGINE_SOFTONIC, --- a/components/search_engines/template_url_prepopulate_data.cc +++ b/components/search_engines/template_url_prepopulate_data.cc -@@ -32,6 +32,7 @@ namespace { +@@ -29,6 +29,7 @@ namespace { // Default (for countries with no better engine set) const PrepopulatedEngine* const engines_default[] = { @@ -40,7 +40,7 @@ &duckduckgo, &google, &bing, -@@ -42,6 +43,7 @@ const PrepopulatedEngine* const engines_ +@@ -39,6 +40,7 @@ const PrepopulatedEngine* const engines_ // Engine selection by country ------------------------------------------------ // United Arab Emirates const PrepopulatedEngine* const engines_AE[] = { @@ -48,7 +48,7 @@ &duckduckgo, &google, &bing, -@@ -51,6 +53,7 @@ const PrepopulatedEngine* const engines_ +@@ -48,6 +50,7 @@ const PrepopulatedEngine* const engines_ // Albania const PrepopulatedEngine* const engines_AL[] = { @@ -56,7 +56,7 @@ &duckduckgo, &google, &yahoo, -@@ -60,6 +63,7 @@ const PrepopulatedEngine* const engines_ +@@ -57,6 +60,7 @@ const PrepopulatedEngine* const engines_ // Argentina const PrepopulatedEngine* const engines_AR[] = { @@ -64,7 +64,7 @@ &duckduckgo, &google, &bing, -@@ -69,6 +73,7 @@ const PrepopulatedEngine* const engines_ +@@ -66,6 +70,7 @@ const PrepopulatedEngine* const engines_ // Austria const PrepopulatedEngine* const engines_AT[] = { @@ -72,7 +72,7 @@ &duckduckgo, &google, &bing, -@@ -78,6 +83,7 @@ const PrepopulatedEngine* const engines_ +@@ -75,6 +80,7 @@ const PrepopulatedEngine* const engines_ // Australia const PrepopulatedEngine* const engines_AU[] = { @@ -80,7 +80,7 @@ &duckduckgo, &google, &bing, -@@ -87,6 +93,7 @@ const PrepopulatedEngine* const engines_ +@@ -84,6 +90,7 @@ const PrepopulatedEngine* const engines_ // Bosnia and Herzegovina const PrepopulatedEngine* const engines_BA[] = { @@ -88,7 +88,7 @@ &duckduckgo, &google, &bing, -@@ -96,6 +103,7 @@ const PrepopulatedEngine* const engines_ +@@ -93,6 +100,7 @@ const PrepopulatedEngine* const engines_ // Belgium const PrepopulatedEngine* const engines_BE[] = { @@ -96,7 +96,7 @@ &duckduckgo, &google, &bing, -@@ -105,6 +113,7 @@ const PrepopulatedEngine* const engines_ +@@ -102,6 +110,7 @@ const PrepopulatedEngine* const engines_ // Bulgaria const PrepopulatedEngine* const engines_BG[] = { @@ -104,7 +104,7 @@ &duckduckgo, &google, &bing, -@@ -114,6 +123,7 @@ const PrepopulatedEngine* const engines_ +@@ -111,6 +120,7 @@ const PrepopulatedEngine* const engines_ // Bahrain const PrepopulatedEngine* const engines_BH[] = { @@ -112,7 +112,7 @@ &duckduckgo, &google, &bing, -@@ -124,6 +134,7 @@ const PrepopulatedEngine* const engines_ +@@ -121,6 +131,7 @@ const PrepopulatedEngine* const engines_ // Burundi const PrepopulatedEngine* const engines_BI[] = { @@ -120,7 +120,7 @@ &duckduckgo, &google, &bing, -@@ -134,6 +145,7 @@ const PrepopulatedEngine* const engines_ +@@ -131,6 +142,7 @@ const PrepopulatedEngine* const engines_ // Brunei const PrepopulatedEngine* const engines_BN[] = { @@ -128,7 +128,7 @@ &duckduckgo, &google, &bing, -@@ -143,6 +155,7 @@ const PrepopulatedEngine* const engines_ +@@ -140,6 +152,7 @@ const PrepopulatedEngine* const engines_ // Bolivia const PrepopulatedEngine* const engines_BO[] = { @@ -136,7 +136,7 @@ &duckduckgo, &google, &bing, -@@ -152,6 +165,7 @@ const PrepopulatedEngine* const engines_ +@@ -149,6 +162,7 @@ const PrepopulatedEngine* const engines_ // Brazil const PrepopulatedEngine* const engines_BR[] = { @@ -144,7 +144,7 @@ &duckduckgo, &google, &bing, -@@ -161,6 +175,7 @@ const PrepopulatedEngine* const engines_ +@@ -158,6 +172,7 @@ const PrepopulatedEngine* const engines_ // Belarus const PrepopulatedEngine* const engines_BY[] = { @@ -152,7 +152,7 @@ &duckduckgo, &google, &yandex_by, -@@ -171,6 +186,7 @@ const PrepopulatedEngine* const engines_ +@@ -168,6 +183,7 @@ const PrepopulatedEngine* const engines_ // Belize const PrepopulatedEngine* const engines_BZ[] = { @@ -160,7 +160,7 @@ &duckduckgo, &google, &bing, -@@ -180,6 +196,7 @@ const PrepopulatedEngine* const engines_ +@@ -177,6 +193,7 @@ const PrepopulatedEngine* const engines_ // Canada const PrepopulatedEngine* const engines_CA[] = { @@ -168,7 +168,7 @@ &duckduckgo, &google, &bing, -@@ -189,6 +206,7 @@ const PrepopulatedEngine* const engines_ +@@ -186,6 +203,7 @@ const PrepopulatedEngine* const engines_ // Switzerland const PrepopulatedEngine* const engines_CH[] = { @@ -176,7 +176,7 @@ &duckduckgo, &google, &bing, -@@ -198,6 +216,7 @@ const PrepopulatedEngine* const engines_ +@@ -195,6 +213,7 @@ const PrepopulatedEngine* const engines_ // Chile const PrepopulatedEngine* const engines_CL[] = { @@ -184,7 +184,7 @@ &duckduckgo, &google, &bing, -@@ -207,6 +226,7 @@ const PrepopulatedEngine* const engines_ +@@ -204,6 +223,7 @@ const PrepopulatedEngine* const engines_ // China const PrepopulatedEngine* const engines_CN[] = { @@ -192,7 +192,7 @@ &duckduckgo, &baidu, &sogou, -@@ -217,6 +237,7 @@ const PrepopulatedEngine* const engines_ +@@ -214,6 +234,7 @@ const PrepopulatedEngine* const engines_ // Colombia const PrepopulatedEngine* const engines_CO[] = { @@ -200,7 +200,7 @@ &duckduckgo, &google, &bing, -@@ -226,6 +247,7 @@ const PrepopulatedEngine* const engines_ +@@ -223,6 +244,7 @@ const PrepopulatedEngine* const engines_ // Costa Rica const PrepopulatedEngine* const engines_CR[] = { @@ -208,7 +208,7 @@ &duckduckgo, &google, &bing, -@@ -235,6 +257,7 @@ const PrepopulatedEngine* const engines_ +@@ -232,6 +254,7 @@ const PrepopulatedEngine* const engines_ // Czech Republic const PrepopulatedEngine* const engines_CZ[] = { @@ -216,7 +216,7 @@ &duckduckgo, &google, &seznam_cz, -@@ -244,6 +267,7 @@ const PrepopulatedEngine* const engines_ +@@ -241,6 +264,7 @@ const PrepopulatedEngine* const engines_ // Germany const PrepopulatedEngine* const engines_DE[] = { @@ -224,7 +224,7 @@ &duckduckgo, &google, &bing, -@@ -253,6 +277,7 @@ const PrepopulatedEngine* const engines_ +@@ -250,6 +274,7 @@ const PrepopulatedEngine* const engines_ // Denmark const PrepopulatedEngine* const engines_DK[] = { @@ -232,7 +232,7 @@ &duckduckgo, &google, &bing, -@@ -262,6 +287,7 @@ const PrepopulatedEngine* const engines_ +@@ -259,6 +284,7 @@ const PrepopulatedEngine* const engines_ // Dominican Republic const PrepopulatedEngine* const engines_DO[] = { @@ -240,7 +240,7 @@ &duckduckgo, &google, &bing, -@@ -271,6 +297,7 @@ const PrepopulatedEngine* const engines_ +@@ -268,6 +294,7 @@ const PrepopulatedEngine* const engines_ // Algeria const PrepopulatedEngine* const engines_DZ[] = { @@ -248,7 +248,7 @@ &duckduckgo, &google, &yahoo, -@@ -280,6 +307,7 @@ const PrepopulatedEngine* const engines_ +@@ -277,6 +304,7 @@ const PrepopulatedEngine* const engines_ // Ecuador const PrepopulatedEngine* const engines_EC[] = { @@ -256,7 +256,7 @@ &duckduckgo, &google, &bing, -@@ -289,6 +317,7 @@ const PrepopulatedEngine* const engines_ +@@ -286,6 +314,7 @@ const PrepopulatedEngine* const engines_ // Estonia const PrepopulatedEngine* const engines_EE[] = { @@ -264,7 +264,7 @@ &duckduckgo, &google, &bing, -@@ -299,6 +328,7 @@ const PrepopulatedEngine* const engines_ +@@ -296,6 +325,7 @@ const PrepopulatedEngine* const engines_ // Egypt const PrepopulatedEngine* const engines_EG[] = { @@ -272,7 +272,7 @@ &duckduckgo, &google, &yahoo, -@@ -308,6 +338,7 @@ const PrepopulatedEngine* const engines_ +@@ -305,6 +335,7 @@ const PrepopulatedEngine* const engines_ // Spain const PrepopulatedEngine* const engines_ES[] = { @@ -280,7 +280,7 @@ &duckduckgo, &google, &bing, -@@ -317,6 +348,7 @@ const PrepopulatedEngine* const engines_ +@@ -314,6 +345,7 @@ const PrepopulatedEngine* const engines_ // Finland const PrepopulatedEngine* const engines_FI[] = { @@ -288,7 +288,7 @@ &duckduckgo, &google, &bing, -@@ -326,6 +358,7 @@ const PrepopulatedEngine* const engines_ +@@ -323,6 +355,7 @@ const PrepopulatedEngine* const engines_ // Faroe Islands const PrepopulatedEngine* const engines_FO[] = { @@ -296,7 +296,7 @@ &duckduckgo, &google, &bing, -@@ -335,6 +368,7 @@ const PrepopulatedEngine* const engines_ +@@ -332,6 +365,7 @@ const PrepopulatedEngine* const engines_ // France const PrepopulatedEngine* const engines_FR[] = { @@ -304,7 +304,7 @@ &duckduckgo, &google, &bing, -@@ -345,6 +379,7 @@ const PrepopulatedEngine* const engines_ +@@ -342,6 +376,7 @@ const PrepopulatedEngine* const engines_ // United Kingdom const PrepopulatedEngine* const engines_GB[] = { @@ -312,7 +312,7 @@ &duckduckgo, &google, &bing, -@@ -354,6 +389,7 @@ const PrepopulatedEngine* const engines_ +@@ -351,6 +386,7 @@ const PrepopulatedEngine* const engines_ // Greece const PrepopulatedEngine* const engines_GR[] = { @@ -320,7 +320,7 @@ &duckduckgo, &google, &bing, -@@ -363,6 +399,7 @@ const PrepopulatedEngine* const engines_ +@@ -360,6 +396,7 @@ const PrepopulatedEngine* const engines_ // Guatemala const PrepopulatedEngine* const engines_GT[] = { @@ -328,7 +328,7 @@ &duckduckgo, &google, &bing, -@@ -372,6 +409,7 @@ const PrepopulatedEngine* const engines_ +@@ -369,6 +406,7 @@ const PrepopulatedEngine* const engines_ // Hong Kong const PrepopulatedEngine* const engines_HK[] = { @@ -336,7 +336,7 @@ &duckduckgo, &google, &yahoo_hk, -@@ -382,6 +420,7 @@ const PrepopulatedEngine* const engines_ +@@ -379,6 +417,7 @@ const PrepopulatedEngine* const engines_ // Honduras const PrepopulatedEngine* const engines_HN[] = { @@ -344,7 +344,7 @@ &duckduckgo, &google, &bing, -@@ -391,6 +430,7 @@ const PrepopulatedEngine* const engines_ +@@ -388,6 +427,7 @@ const PrepopulatedEngine* const engines_ // Croatia const PrepopulatedEngine* const engines_HR[] = { @@ -352,7 +352,7 @@ &duckduckgo, &google, &bing, -@@ -400,6 +440,7 @@ const PrepopulatedEngine* const engines_ +@@ -397,6 +437,7 @@ const PrepopulatedEngine* const engines_ // Hungary const PrepopulatedEngine* const engines_HU[] = { @@ -360,7 +360,7 @@ &duckduckgo, &google, &bing, -@@ -409,6 +450,7 @@ const PrepopulatedEngine* const engines_ +@@ -406,6 +447,7 @@ const PrepopulatedEngine* const engines_ // Indonesia const PrepopulatedEngine* const engines_ID[] = { @@ -368,7 +368,7 @@ &duckduckgo, &google, &yahoo_id, -@@ -418,6 +460,7 @@ const PrepopulatedEngine* const engines_ +@@ -415,6 +457,7 @@ const PrepopulatedEngine* const engines_ // Ireland const PrepopulatedEngine* const engines_IE[] = { @@ -376,7 +376,7 @@ &duckduckgo, &google, &bing, -@@ -427,6 +470,7 @@ const PrepopulatedEngine* const engines_ +@@ -424,6 +467,7 @@ const PrepopulatedEngine* const engines_ // Israel const PrepopulatedEngine* const engines_IL[] = { @@ -384,7 +384,7 @@ &duckduckgo, &google, &bing, -@@ -436,6 +480,7 @@ const PrepopulatedEngine* const engines_ +@@ -433,6 +477,7 @@ const PrepopulatedEngine* const engines_ // India const PrepopulatedEngine* const engines_IN[] = { @@ -392,7 +392,7 @@ &duckduckgo, &google, &yahoo_in, -@@ -445,6 +490,7 @@ const PrepopulatedEngine* const engines_ +@@ -442,6 +487,7 @@ const PrepopulatedEngine* const engines_ // Iraq const PrepopulatedEngine* const engines_IQ[] = { @@ -400,7 +400,7 @@ &duckduckgo, &google, &yahoo, -@@ -454,6 +500,7 @@ const PrepopulatedEngine* const engines_ +@@ -451,6 +497,7 @@ const PrepopulatedEngine* const engines_ // Iran const PrepopulatedEngine* const engines_IR[] = { @@ -408,7 +408,7 @@ &duckduckgo, &google, &bing, -@@ -464,6 +511,7 @@ const PrepopulatedEngine* const engines_ +@@ -461,6 +508,7 @@ const PrepopulatedEngine* const engines_ // Iceland const PrepopulatedEngine* const engines_IS[] = { @@ -416,7 +416,7 @@ &duckduckgo, &google, &bing, -@@ -473,6 +521,7 @@ const PrepopulatedEngine* const engines_ +@@ -470,6 +518,7 @@ const PrepopulatedEngine* const engines_ // Italy const PrepopulatedEngine* const engines_IT[] = { @@ -424,7 +424,7 @@ &duckduckgo, &google, &bing, -@@ -482,6 +531,7 @@ const PrepopulatedEngine* const engines_ +@@ -479,6 +528,7 @@ const PrepopulatedEngine* const engines_ // Jamaica const PrepopulatedEngine* const engines_JM[] = { @@ -432,7 +432,7 @@ &duckduckgo, &google, &bing, -@@ -491,6 +541,7 @@ const PrepopulatedEngine* const engines_ +@@ -488,6 +538,7 @@ const PrepopulatedEngine* const engines_ // Jordan const PrepopulatedEngine* const engines_JO[] = { @@ -440,7 +440,7 @@ &duckduckgo, &google, &bing, -@@ -500,6 +551,7 @@ const PrepopulatedEngine* const engines_ +@@ -497,6 +548,7 @@ const PrepopulatedEngine* const engines_ // Japan const PrepopulatedEngine* const engines_JP[] = { @@ -448,7 +448,7 @@ &duckduckgo, &google, &yahoo_jp, -@@ -510,6 +562,7 @@ const PrepopulatedEngine* const engines_ +@@ -507,6 +559,7 @@ const PrepopulatedEngine* const engines_ // Kenya const PrepopulatedEngine* const engines_KE[] = { @@ -456,7 +456,7 @@ &duckduckgo, &google, &bing, -@@ -519,6 +572,7 @@ const PrepopulatedEngine* const engines_ +@@ -516,6 +569,7 @@ const PrepopulatedEngine* const engines_ // South Korea const PrepopulatedEngine* const engines_KR[] = { @@ -464,7 +464,7 @@ &duckduckgo, &google, &naver, -@@ -529,6 +583,7 @@ const PrepopulatedEngine* const engines_ +@@ -526,6 +580,7 @@ const PrepopulatedEngine* const engines_ // Kuwait const PrepopulatedEngine* const engines_KW[] = { @@ -472,7 +472,7 @@ &duckduckgo, &google, &bing, -@@ -538,6 +593,7 @@ const PrepopulatedEngine* const engines_ +@@ -535,6 +590,7 @@ const PrepopulatedEngine* const engines_ // Kazakhstan const PrepopulatedEngine* const engines_KZ[] = { @@ -480,7 +480,7 @@ &duckduckgo, &google, &yandex_kz, -@@ -548,6 +604,7 @@ const PrepopulatedEngine* const engines_ +@@ -545,6 +601,7 @@ const PrepopulatedEngine* const engines_ // Lebanon const PrepopulatedEngine* const engines_LB[] = { @@ -488,7 +488,7 @@ &duckduckgo, &google, &bing, -@@ -557,6 +614,7 @@ const PrepopulatedEngine* const engines_ +@@ -554,6 +611,7 @@ const PrepopulatedEngine* const engines_ // Liechtenstein const PrepopulatedEngine* const engines_LI[] = { @@ -496,7 +496,7 @@ &duckduckgo, &google, &bing, -@@ -566,6 +624,7 @@ const PrepopulatedEngine* const engines_ +@@ -563,6 +621,7 @@ const PrepopulatedEngine* const engines_ // Lithuania const PrepopulatedEngine* const engines_LT[] = { @@ -504,7 +504,7 @@ &duckduckgo, &google, &bing, -@@ -575,6 +634,7 @@ const PrepopulatedEngine* const engines_ +@@ -572,6 +631,7 @@ const PrepopulatedEngine* const engines_ // Luxembourg const PrepopulatedEngine* const engines_LU[] = { @@ -512,7 +512,7 @@ &duckduckgo, &google, &bing, -@@ -584,6 +644,7 @@ const PrepopulatedEngine* const engines_ +@@ -581,6 +641,7 @@ const PrepopulatedEngine* const engines_ // Latvia const PrepopulatedEngine* const engines_LV[] = { @@ -520,7 +520,7 @@ &duckduckgo, &google, &yandex_ru, -@@ -593,6 +654,7 @@ const PrepopulatedEngine* const engines_ +@@ -590,6 +651,7 @@ const PrepopulatedEngine* const engines_ // Libya const PrepopulatedEngine* const engines_LY[] = { @@ -528,7 +528,7 @@ &duckduckgo, &google, &yahoo, -@@ -602,6 +664,7 @@ const PrepopulatedEngine* const engines_ +@@ -599,6 +661,7 @@ const PrepopulatedEngine* const engines_ // Morocco const PrepopulatedEngine* const engines_MA[] = { @@ -536,7 +536,7 @@ &duckduckgo, &google, &yahoo, -@@ -611,6 +674,7 @@ const PrepopulatedEngine* const engines_ +@@ -608,6 +671,7 @@ const PrepopulatedEngine* const engines_ // Monaco const PrepopulatedEngine* const engines_MC[] = { @@ -544,7 +544,7 @@ &duckduckgo, &google, &bing, -@@ -620,6 +684,7 @@ const PrepopulatedEngine* const engines_ +@@ -617,6 +681,7 @@ const PrepopulatedEngine* const engines_ // Moldova const PrepopulatedEngine* const engines_MD[] = { @@ -552,7 +552,7 @@ &duckduckgo, &google, &yandex_ru, -@@ -629,6 +694,7 @@ const PrepopulatedEngine* const engines_ +@@ -626,6 +691,7 @@ const PrepopulatedEngine* const engines_ // Montenegro const PrepopulatedEngine* const engines_ME[] = { @@ -560,7 +560,7 @@ &duckduckgo, &google, &bing, -@@ -638,6 +704,7 @@ const PrepopulatedEngine* const engines_ +@@ -635,6 +701,7 @@ const PrepopulatedEngine* const engines_ // Macedonia const PrepopulatedEngine* const engines_MK[] = { @@ -568,7 +568,7 @@ &duckduckgo, &google, &bing, -@@ -647,6 +714,7 @@ const PrepopulatedEngine* const engines_ +@@ -644,6 +711,7 @@ const PrepopulatedEngine* const engines_ // Mexico const PrepopulatedEngine* const engines_MX[] = { @@ -576,7 +576,7 @@ &duckduckgo, &google, &bing, -@@ -656,6 +724,7 @@ const PrepopulatedEngine* const engines_ +@@ -653,6 +721,7 @@ const PrepopulatedEngine* const engines_ // Malaysia const PrepopulatedEngine* const engines_MY[] = { @@ -584,7 +584,7 @@ &duckduckgo, &google, &bing, -@@ -665,6 +734,7 @@ const PrepopulatedEngine* const engines_ +@@ -662,6 +731,7 @@ const PrepopulatedEngine* const engines_ // Nicaragua const PrepopulatedEngine* const engines_NI[] = { @@ -592,7 +592,7 @@ &duckduckgo, &google, &bing, -@@ -674,6 +744,7 @@ const PrepopulatedEngine* const engines_ +@@ -671,6 +741,7 @@ const PrepopulatedEngine* const engines_ // Netherlands const PrepopulatedEngine* const engines_NL[] = { @@ -600,7 +600,7 @@ &duckduckgo, &google, &bing, -@@ -683,6 +754,7 @@ const PrepopulatedEngine* const engines_ +@@ -680,6 +751,7 @@ const PrepopulatedEngine* const engines_ // Norway const PrepopulatedEngine* const engines_NO[] = { @@ -608,7 +608,7 @@ &duckduckgo, &google, &bing, -@@ -692,6 +764,7 @@ const PrepopulatedEngine* const engines_ +@@ -689,6 +761,7 @@ const PrepopulatedEngine* const engines_ // New Zealand const PrepopulatedEngine* const engines_NZ[] = { @@ -616,7 +616,7 @@ &duckduckgo, &google, &bing, -@@ -701,6 +774,7 @@ const PrepopulatedEngine* const engines_ +@@ -698,6 +771,7 @@ const PrepopulatedEngine* const engines_ // Oman const PrepopulatedEngine* const engines_OM[] = { @@ -624,7 +624,7 @@ &duckduckgo, &google, &bing, -@@ -710,6 +784,7 @@ const PrepopulatedEngine* const engines_ +@@ -707,6 +781,7 @@ const PrepopulatedEngine* const engines_ // Panama const PrepopulatedEngine* const engines_PA[] = { @@ -632,7 +632,7 @@ &duckduckgo, &google, &bing, -@@ -719,6 +794,7 @@ const PrepopulatedEngine* const engines_ +@@ -716,6 +791,7 @@ const PrepopulatedEngine* const engines_ // Peru const PrepopulatedEngine* const engines_PE[] = { @@ -640,7 +640,7 @@ &duckduckgo, &google, &bing, -@@ -728,6 +804,7 @@ const PrepopulatedEngine* const engines_ +@@ -725,6 +801,7 @@ const PrepopulatedEngine* const engines_ // Philippines const PrepopulatedEngine* const engines_PH[] = { @@ -648,7 +648,7 @@ &duckduckgo, &google, &yahoo_ph, -@@ -737,6 +814,7 @@ const PrepopulatedEngine* const engines_ +@@ -734,6 +811,7 @@ const PrepopulatedEngine* const engines_ // Pakistan const PrepopulatedEngine* const engines_PK[] = { @@ -656,7 +656,7 @@ &duckduckgo, &google, &yahoo, -@@ -746,6 +824,7 @@ const PrepopulatedEngine* const engines_ +@@ -743,6 +821,7 @@ const PrepopulatedEngine* const engines_ // Poland const PrepopulatedEngine* const engines_PL[] = { @@ -664,7 +664,7 @@ &duckduckgo, &google, &bing, -@@ -755,6 +834,7 @@ const PrepopulatedEngine* const engines_ +@@ -752,6 +831,7 @@ const PrepopulatedEngine* const engines_ // Puerto Rico const PrepopulatedEngine* const engines_PR[] = { @@ -672,7 +672,7 @@ &duckduckgo, &google, &bing, -@@ -764,6 +844,7 @@ const PrepopulatedEngine* const engines_ +@@ -761,6 +841,7 @@ const PrepopulatedEngine* const engines_ // Portugal const PrepopulatedEngine* const engines_PT[] = { @@ -680,7 +680,7 @@ &duckduckgo, &google, &bing, -@@ -773,6 +854,7 @@ const PrepopulatedEngine* const engines_ +@@ -770,6 +851,7 @@ const PrepopulatedEngine* const engines_ // Paraguay const PrepopulatedEngine* const engines_PY[] = { @@ -688,7 +688,7 @@ &duckduckgo, &google, &bing, -@@ -782,6 +864,7 @@ const PrepopulatedEngine* const engines_ +@@ -779,6 +861,7 @@ const PrepopulatedEngine* const engines_ // Qatar const PrepopulatedEngine* const engines_QA[] = { @@ -696,7 +696,7 @@ &duckduckgo, &google, &bing, -@@ -791,6 +874,7 @@ const PrepopulatedEngine* const engines_ +@@ -788,6 +871,7 @@ const PrepopulatedEngine* const engines_ // Romania const PrepopulatedEngine* const engines_RO[] = { @@ -704,7 +704,7 @@ &duckduckgo, &google, &bing, -@@ -800,6 +884,7 @@ const PrepopulatedEngine* const engines_ +@@ -797,6 +881,7 @@ const PrepopulatedEngine* const engines_ // Serbia const PrepopulatedEngine* const engines_RS[] = { @@ -712,7 +712,7 @@ &duckduckgo, &google, &yahoo, -@@ -809,6 +894,7 @@ const PrepopulatedEngine* const engines_ +@@ -806,6 +891,7 @@ const PrepopulatedEngine* const engines_ // Russia const PrepopulatedEngine* const engines_RU[] = { @@ -720,7 +720,7 @@ &duckduckgo, &google, &yandex_ru, -@@ -819,6 +905,7 @@ const PrepopulatedEngine* const engines_ +@@ -816,6 +902,7 @@ const PrepopulatedEngine* const engines_ // Rwanda const PrepopulatedEngine* const engines_RW[] = { @@ -728,7 +728,7 @@ &duckduckgo, &google, &bing, -@@ -828,6 +915,7 @@ const PrepopulatedEngine* const engines_ +@@ -825,6 +912,7 @@ const PrepopulatedEngine* const engines_ // Saudi Arabia const PrepopulatedEngine* const engines_SA[] = { @@ -736,7 +736,7 @@ &duckduckgo, &google, &bing, -@@ -837,6 +925,7 @@ const PrepopulatedEngine* const engines_ +@@ -834,6 +922,7 @@ const PrepopulatedEngine* const engines_ // Sweden const PrepopulatedEngine* const engines_SE[] = { @@ -744,7 +744,7 @@ &duckduckgo, &google, &bing, -@@ -846,6 +935,7 @@ const PrepopulatedEngine* const engines_ +@@ -843,6 +932,7 @@ const PrepopulatedEngine* const engines_ // Singapore const PrepopulatedEngine* const engines_SG[] = { @@ -752,7 +752,7 @@ &duckduckgo, &google, &bing, -@@ -856,6 +946,7 @@ const PrepopulatedEngine* const engines_ +@@ -853,6 +943,7 @@ const PrepopulatedEngine* const engines_ // Slovenia const PrepopulatedEngine* const engines_SI[] = { @@ -760,7 +760,7 @@ &duckduckgo, &google, &bing, -@@ -865,6 +956,7 @@ const PrepopulatedEngine* const engines_ +@@ -862,6 +953,7 @@ const PrepopulatedEngine* const engines_ // Slovakia const PrepopulatedEngine* const engines_SK[] = { @@ -768,7 +768,7 @@ &duckduckgo, &google, &bing, -@@ -874,6 +966,7 @@ const PrepopulatedEngine* const engines_ +@@ -871,6 +963,7 @@ const PrepopulatedEngine* const engines_ // El Salvador const PrepopulatedEngine* const engines_SV[] = { @@ -776,7 +776,7 @@ &duckduckgo, &google, &bing, -@@ -883,6 +976,7 @@ const PrepopulatedEngine* const engines_ +@@ -880,6 +973,7 @@ const PrepopulatedEngine* const engines_ // Syria const PrepopulatedEngine* const engines_SY[] = { @@ -784,7 +784,7 @@ &duckduckgo, &google, &bing, -@@ -892,6 +986,7 @@ const PrepopulatedEngine* const engines_ +@@ -889,6 +983,7 @@ const PrepopulatedEngine* const engines_ // Thailand const PrepopulatedEngine* const engines_TH[] = { @@ -792,7 +792,7 @@ &duckduckgo, &google, &yahoo_th, -@@ -901,6 +996,7 @@ const PrepopulatedEngine* const engines_ +@@ -898,6 +993,7 @@ const PrepopulatedEngine* const engines_ // Tunisia const PrepopulatedEngine* const engines_TN[] = { @@ -800,7 +800,7 @@ &duckduckgo, &google, &yahoo, -@@ -910,6 +1006,7 @@ const PrepopulatedEngine* const engines_ +@@ -907,6 +1003,7 @@ const PrepopulatedEngine* const engines_ // Turkey const PrepopulatedEngine* const engines_TR[] = { @@ -808,7 +808,7 @@ &duckduckgo, &google, &yandex_tr, -@@ -919,6 +1016,7 @@ const PrepopulatedEngine* const engines_ +@@ -916,6 +1013,7 @@ const PrepopulatedEngine* const engines_ // Trinidad and Tobago const PrepopulatedEngine* const engines_TT[] = { @@ -816,7 +816,7 @@ &duckduckgo, &google, &bing, -@@ -928,6 +1026,7 @@ const PrepopulatedEngine* const engines_ +@@ -925,6 +1023,7 @@ const PrepopulatedEngine* const engines_ // Taiwan const PrepopulatedEngine* const engines_TW[] = { @@ -824,7 +824,7 @@ &duckduckgo, &google, &yahoo_tw, -@@ -938,6 +1037,7 @@ const PrepopulatedEngine* const engines_ +@@ -935,6 +1034,7 @@ const PrepopulatedEngine* const engines_ // Tanzania const PrepopulatedEngine* const engines_TZ[] = { @@ -832,7 +832,7 @@ &duckduckgo, &google, &bing, -@@ -947,6 +1047,7 @@ const PrepopulatedEngine* const engines_ +@@ -944,6 +1044,7 @@ const PrepopulatedEngine* const engines_ // Ukraine const PrepopulatedEngine* const engines_UA[] = { @@ -840,7 +840,7 @@ &duckduckgo, &google, &yandex_ua, -@@ -957,6 +1058,7 @@ const PrepopulatedEngine* const engines_ +@@ -954,6 +1055,7 @@ const PrepopulatedEngine* const engines_ // United States const PrepopulatedEngine* const engines_US[] = { @@ -848,7 +848,7 @@ &duckduckgo, &google, &bing, -@@ -966,6 +1068,7 @@ const PrepopulatedEngine* const engines_ +@@ -963,6 +1065,7 @@ const PrepopulatedEngine* const engines_ // Uruguay const PrepopulatedEngine* const engines_UY[] = { @@ -856,7 +856,7 @@ &duckduckgo, &google, &bing, -@@ -975,6 +1078,7 @@ const PrepopulatedEngine* const engines_ +@@ -972,6 +1075,7 @@ const PrepopulatedEngine* const engines_ // Venezuela const PrepopulatedEngine* const engines_VE[] = { @@ -864,7 +864,7 @@ &duckduckgo, &google, &yahoo_ve, -@@ -984,6 +1088,7 @@ const PrepopulatedEngine* const engines_ +@@ -981,6 +1085,7 @@ const PrepopulatedEngine* const engines_ // Vietnam const PrepopulatedEngine* const engines_VN[] = { @@ -872,7 +872,7 @@ &duckduckgo, &google, &coccoc, -@@ -994,6 +1099,7 @@ const PrepopulatedEngine* const engines_ +@@ -991,6 +1096,7 @@ const PrepopulatedEngine* const engines_ // Yemen const PrepopulatedEngine* const engines_YE[] = { @@ -880,7 +880,7 @@ &duckduckgo, &google, &bing, -@@ -1003,6 +1109,7 @@ const PrepopulatedEngine* const engines_ +@@ -1000,6 +1106,7 @@ const PrepopulatedEngine* const engines_ // South Africa const PrepopulatedEngine* const engines_ZA[] = { @@ -888,7 +888,7 @@ &duckduckgo, &google, &bing, -@@ -1012,6 +1119,7 @@ const PrepopulatedEngine* const engines_ +@@ -1009,6 +1116,7 @@ const PrepopulatedEngine* const engines_ // Zimbabwe const PrepopulatedEngine* const engines_ZW[] = { diff --git a/patches/series b/patches/series index 3a9d8709..2ff35b65 100644 --- a/patches/series +++ b/patches/series @@ -34,7 +34,6 @@ core/ungoogled-chromium/remove-unused-preferences-fields.patch core/ungoogled-chromium/fix-building-without-enabling-reporting.patch core/ungoogled-chromium/block-requests.patch core/bromite/disable-fetching-field-trials.patch -core/chromium-upstream/remove-dead-reloc-in-nonalloc-LD-flags.patch extra/inox-patchset/0006-modify-default-prefs.patch extra/inox-patchset/0008-restore-classic-ntp.patch @@ -49,7 +48,6 @@ extra/debian/disable/android.patch extra/debian/disable/fuzzers.patch extra/debian/disable/welcome-page.patch extra/debian/disable/google-api-warning.patch -extra/debian/disable/device-notifications.patch extra/iridium-browser/net-cert-increase-default-key-length-for-newly-gener.patch extra/iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch extra/iridium-browser/prefs-only-keep-cookies-until-exit.patch diff --git a/pruning.list b/pruning.list index c253ce77..8c0b717a 100644 --- a/pruning.list +++ b/pruning.list @@ -8,6 +8,11 @@ base/test/data/file_util/binary_file_diff.bin base/test/data/file_util/binary_file_same.bin base/test/data/file_version_info_unittest/FileVersionInfoTest1.dll base/test/data/file_version_info_unittest/no_version_info.dll +base/test/data/mac/arm64 +base/test/data/mac/elf +base/test/data/mac/universal +base/test/data/mac/x86 +base/test/data/mac/x86_64 base/test/data/pe_image/pe_image_test_32.dll base/test/data/pe_image/pe_image_test_64.dll base/test/data/pe_image/pe_image_test_arm64.dll @@ -25,6 +30,7 @@ build/android/chromium-debug.keystore build/android/stacktrace/java_deobfuscate.jar build/android/tests/symbolize/liba.so build/android/tests/symbolize/libb.so +build/gn_helpers.pyc build/linux/sysroot_scripts/debian_archive_unstable.gpg build/util/android_chrome_version.pyc buildtools/linux64/gn @@ -70,6 +76,7 @@ chrome/browser/resources/default_apps/youtube.crx chrome/browser/resources/media/mei_preload/preloaded_data.pb chrome/browser/ui/app_list/search/search_result_ranker/20190722_example_preprocessor_config.pb chrome/browser/ui/app_list/search/search_result_ranker/search_ranker_assets/20190923_example_preprocessor_config.pb +chrome/build/pgo_profiles/chrome-linux-4280-1605284980-f890b7d0344c87909c28619fe56e1dd48953d29e.profdata chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/Network Share Test.lnk chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/New folder - Shortcut.lnk chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/long_name.lnk @@ -88,14 +95,14 @@ chrome/updater/test/data/tag_extractor_corpus/tagged_encode_utf8.exe chrome/updater/test/data/tag_extractor_corpus/tagged_magic_utf16.exe chrome/updater/test/data/tagged_encode_utf8.exe chrome/updater/test/data/tagged_magic_utf16.exe -chromeos/components/camera_app_ui/resources/src/js/lib/ffmpeg.wasm -chromeos/components/camera_app_ui/resources/src/sounds/record_end.ogg -chromeos/components/camera_app_ui/resources/src/sounds/record_pause.ogg -chromeos/components/camera_app_ui/resources/src/sounds/record_start.ogg -chromeos/components/camera_app_ui/resources/src/sounds/shutter.ogg -chromeos/components/camera_app_ui/resources/src/sounds/tick_final.ogg -chromeos/components/camera_app_ui/resources/src/sounds/tick_inc.ogg -chromeos/components/camera_app_ui/resources/src/sounds/tick_start.ogg +chromeos/components/camera_app_ui/resources/js/lib/ffmpeg.wasm +chromeos/components/camera_app_ui/resources/sounds/record_end.ogg +chromeos/components/camera_app_ui/resources/sounds/record_pause.ogg +chromeos/components/camera_app_ui/resources/sounds/record_start.ogg +chromeos/components/camera_app_ui/resources/sounds/shutter.ogg +chromeos/components/camera_app_ui/resources/sounds/tick_final.ogg +chromeos/components/camera_app_ui/resources/sounds/tick_inc.ogg +chromeos/components/camera_app_ui/resources/sounds/tick_start.ogg chromeos/test/data/smart_dim/20181115_example_preprocessor_config.pb cloud_print/virtual_driver/win/install/inf/gcp_driver.inf components/cast_channel/fuzz_corpus/cast_message0 @@ -279,6 +286,13 @@ ios/chrome/test/data/voice/test_sound.m4a ios/testing/data/http_server_files/generic.pkpass ios/testing/data/http_server_files/redchair.usdz ios/web/test/data/testpass.pkpass +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk1-config-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk2-non-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk3-non-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk4-non-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk5-non-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk6-config-idr.bin +media/formats/mp4/h264_annex_b_fuzz_corpus/chunk7-non-idr.bin media/midi/fuzz/corpus/broken_data_3 media/midi/fuzz/corpus/channel_pressure media/midi/fuzz/corpus/channel_pressure_with_running_status @@ -4725,6 +4739,8 @@ third_party/afl/src/testcases/images/jxr/not_kitty.jxr third_party/afl/src/testcases/images/tiff/not_kitty.tiff third_party/afl/src/testcases/multimedia/h264/small_movie.mp4 third_party/afl/src/testcases/others/pcap/small_capture.pcap +third_party/android_deps/local_modifications/androidx_fragment_fragment/androidx_fragment_fragment_java.jar +third_party/android_deps/local_modifications/androidx_preference_preference/androidx_preference_preference_java.jar third_party/angle/samples/multi_texture/basemap.tga third_party/angle/samples/multi_texture/lightmap.tga third_party/angle/samples/particle_system/smoke.tga @@ -5143,7 +5159,6 @@ third_party/blink/renderer/bindings/core/v8/serialization/fuzz_corpus/v8-f76c572 third_party/blink/renderer/bindings/core/v8/serialization/fuzz_corpus/v8-fa63a87d-x86 third_party/blink/renderer/bindings/core/v8/serialization/fuzz_corpus/v8-fff15497-x86 third_party/blink/renderer/core/testing/data/test.webm -third_party/blink/renderer/platform/testing/data/red-full-ranged-8bpc.avif third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/0091b89571c844a754df4bdd133ad4d5b628e51d third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/017fd5359998719d5fa3b3df5fc7b72fdb163936 third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/031ccb60903b3cd5780b6d3743051e216068b7cc @@ -9729,19 +9744,272 @@ third_party/crashpad/crashpad/snapshot/elf/elf_image_reader_fuzzer_corpus/crashp third_party/crashpad/crashpad/snapshot/elf/elf_image_reader_fuzzer_corpus/ret42 third_party/crashpad/crashpad/util/misc/capture_context_win_arm64.obj third_party/crashpad/crashpad/util/net/testdata/binary_http_body.dat +third_party/depot_tools/download_from_google_storage.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/__main__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/aclhelpers.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/boto_resumable_upload.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/boto_translation.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/bucket_listing_ref.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cat_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api_delegator.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command_argument.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command_runner.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/acl.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cat.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/compose.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/config.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cors.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cp.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/defacl.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/defstorageclass.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/du.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/hash.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/help.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/iam.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/label.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/lifecycle.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/logging.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/ls.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mb.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mv.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/notification.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/perfdiag.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rb.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/requesterpays.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rewrite.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rm.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rsync.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/setmeta.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/signurl.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/stat.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/test.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/update.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/version.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/versioning.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/web.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/copy_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cred_types.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cs_api_map.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/daisy_chain_wrapper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/devshell_auth_plugin.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/encryption_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/exception.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/file_part.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_api.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_credentials.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_media.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/hashing_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/help_provider.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/iamhelpers.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/ls_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/metrics.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/metrics_tuple.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/name_expansion.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/no_op_credentials.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/parallel_tracker_file.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/parallelism_framework_util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/plurality_checkable_iterator.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/posix_util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/progress_callback.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/project_id.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/pubsub_api.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/resumable_streaming_upload.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/seek_ahead_thread.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/sig_handling.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/storage_url.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tab_complete.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_data/test.p12 +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_client.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_messages.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_client.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_messages.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/thread_message.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tracker_file.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/translation_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/ui_controller.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/wildcard_iterator.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gsutil.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/message_types.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/messages.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/protojson.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/base_api.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/batch.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/buffered_stream.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/credentials_lib.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/encoding.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/exceptions.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/extra_types.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/http_wrapper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/list_pager.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/stream_slice.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/transfer.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/compat.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/completers.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/my_argparse.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/my_shlex.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/auth.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/auth_handler.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/cacerts/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/compat.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/connection.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/endpoints.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/exception.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/acl.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/bucket.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/bucketlistresultset.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/connection.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/cors.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/key.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/lifecycle.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/user.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/handler.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/https_connection.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/jsonresponse.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/plugin.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/provider.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/pyami/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/pyami/config.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/regioninfo.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/resultset.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/acl.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucket.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucketlistresultset.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucketlogging.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/connection.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/cors.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/deletemarker.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/key.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/keyfile.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/lifecycle.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/multidelete.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/multipart.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/prefix.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/tagging.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/user.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/website.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/storage_uri.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/utils.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/exceptions.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/regions.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/six.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/mock_storage_service.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/crcmod_osx/crcmod/_crcfunext.so +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_client.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_helper.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_plugin.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/iri2uri.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/socks.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/ref/img1.old +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_helpers.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_openssl_crypt.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_pure_python_crypt.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_pycrypto_crypt.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/client.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/clientsecrets.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/_fcntl_opener.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/_win32_opener.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/devshell.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/gce.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/locked_file.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/multistore_file.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/crypt.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/service_account.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/tools.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/util.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/key.json.enc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/key.p12.enc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/privatekey.p12 +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/user-key.json.enc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/pem.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc2251.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc2459.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc5208.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/decoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/encoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/eoo.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/decoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/encoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/decoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/encoder.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/binary.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/calling.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/dateandtime.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/integer.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/octets.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/string.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/debug.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/error.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/base.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/char.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/constraint.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/error.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedtype.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedval.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tag.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tagmap.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/univ.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/useful.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags_validators.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/retry-decorator/retry_decorator/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/retry-decorator/retry_decorator/retry_decorator.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/__init__.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/_compat.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/common.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/core.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/key.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/pem.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/pkcs1.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/prime.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/randnum.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/transform.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/varblock.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/six/six.pyc +third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/socksipy-branch/socks.pyc third_party/depot_tools/ninja-linux32 third_party/depot_tools/ninja-linux64 third_party/depot_tools/ninja-mac third_party/depot_tools/ninja.exe -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/array.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/classstatic.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/compound.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/global.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/hello.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/inline.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/namespaces.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/params.wasm -third_party/devtools-frontend/src/back_end/CXXDWARFSymbols/unittests/Inputs/string.wasm +third_party/depot_tools/subprocess2.pyc third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/pkg/wasm_source_map_bg.wasm third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/fsevents.node third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/fsevents.node @@ -15278,6 +15546,43 @@ third_party/hunspell/fuzz/bdict_corpus/en-US-7-1.bdic third_party/hunspell/fuzz/bdict_corpus/en-US-8-0.bdic third_party/hunspell/fuzz/bdict_corpus/f95048cdc0fc231dd712bad106578a9eeecd869b third_party/hunspell/fuzz/bdict_corpus/fda69541054125551c41ab3e591e0482405ca2dc +third_party/hyphenation-patterns/hyb/hyph-as.hyb +third_party/hyphenation-patterns/hyb/hyph-be.hyb +third_party/hyphenation-patterns/hyb/hyph-bg.hyb +third_party/hyphenation-patterns/hyb/hyph-bn.hyb +third_party/hyphenation-patterns/hyb/hyph-cu.hyb +third_party/hyphenation-patterns/hyb/hyph-cy.hyb +third_party/hyphenation-patterns/hyb/hyph-da.hyb +third_party/hyphenation-patterns/hyb/hyph-de-1901.hyb +third_party/hyphenation-patterns/hyb/hyph-de-1996.hyb +third_party/hyphenation-patterns/hyb/hyph-de-ch-1901.hyb +third_party/hyphenation-patterns/hyb/hyph-en-gb.hyb +third_party/hyphenation-patterns/hyb/hyph-en-us.hyb +third_party/hyphenation-patterns/hyb/hyph-es.hyb +third_party/hyphenation-patterns/hyb/hyph-et.hyb +third_party/hyphenation-patterns/hyb/hyph-eu.hyb +third_party/hyphenation-patterns/hyb/hyph-fr.hyb +third_party/hyphenation-patterns/hyb/hyph-ga.hyb +third_party/hyphenation-patterns/hyb/hyph-gu.hyb +third_party/hyphenation-patterns/hyb/hyph-hi.hyb +third_party/hyphenation-patterns/hyb/hyph-hr.hyb +third_party/hyphenation-patterns/hyb/hyph-hu.hyb +third_party/hyphenation-patterns/hyb/hyph-hy.hyb +third_party/hyphenation-patterns/hyb/hyph-kn.hyb +third_party/hyphenation-patterns/hyb/hyph-la.hyb +third_party/hyphenation-patterns/hyb/hyph-ml.hyb +third_party/hyphenation-patterns/hyb/hyph-mn-cyrl.hyb +third_party/hyphenation-patterns/hyb/hyph-mr.hyb +third_party/hyphenation-patterns/hyb/hyph-nb.hyb +third_party/hyphenation-patterns/hyb/hyph-nn.hyb +third_party/hyphenation-patterns/hyb/hyph-or.hyb +third_party/hyphenation-patterns/hyb/hyph-pa.hyb +third_party/hyphenation-patterns/hyb/hyph-pt.hyb +third_party/hyphenation-patterns/hyb/hyph-sl.hyb +third_party/hyphenation-patterns/hyb/hyph-ta.hyb +third_party/hyphenation-patterns/hyb/hyph-te.hyb +third_party/hyphenation-patterns/hyb/hyph-tk.hyb +third_party/hyphenation-patterns/hyb/hyph-und-ethi.hyb third_party/icu/android/icudtl.dat third_party/icu/android_small/icudtl.dat third_party/icu/android_small/icudtl_extra.dat @@ -15305,9 +15610,6 @@ third_party/jetifier_standalone/lib/jetifier-standalone.jar third_party/libavif/src/tests/data/cosmos1650_yuv444_10bpc_p3pq.y4m third_party/libavif/src/tests/data/kodim03_yuv420_8bpc.y4m third_party/libavif/src/tests/data/kodim23_yuv420_8bpc.y4m -third_party/libavif/src/tests/data/originals/cosmos1650_yuv444_10bpc_p3pq.avif -third_party/libavif/src/tests/data/originals/kodim03_yuv420_8bpc.avif -third_party/libavif/src/tests/data/originals/kodim23_yuv420_8bpc.avif third_party/libdrm/src/intel/tests/gen4-3d.batch third_party/libdrm/src/intel/tests/gen5-3d.batch third_party/libdrm/src/intel/tests/gen6-3d.batch @@ -17474,6 +17776,7 @@ third_party/llvm/lldb/test/Shell/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp third_party/llvm/lldb/test/Shell/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb third_party/llvm/lldb/test/Shell/ObjectFile/ELF/Inputs/PT_LOAD-overlap-section.elf third_party/llvm/lldb/test/Shell/ObjectFile/ELF/Inputs/netbsd-amd64.core +third_party/llvm/lldb/test/Shell/Reproducer/Inputs/core third_party/llvm/lldb/tools/lldb-perf/darwin/sketch/foobar.sketch2 third_party/llvm/lldb/unittests/ObjectFile/ELF/Inputs/early-section-headers.so third_party/llvm/lldb/unittests/Process/minidump/Inputs/fizzbuzz_no_heap.dmp @@ -17584,7 +17887,9 @@ third_party/llvm/llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-pgo third_party/llvm/llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-pgo.1.bc third_party/llvm/llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph.1.bc third_party/llvm/llvm/test/Bitcode/aarch64-addp-upgrade.bc +third_party/llvm/llvm/test/Bitcode/aarch64-bf16-upgrade.ll.bc third_party/llvm/llvm/test/Bitcode/aggregateInstructions.3.2.ll.bc +third_party/llvm/llvm/test/Bitcode/arm-bf16-upgrade.ll.bc third_party/llvm/llvm/test/Bitcode/atomic-no-syncscope.ll.bc third_party/llvm/llvm/test/Bitcode/attributes-3.3.ll.bc third_party/llvm/llvm/test/Bitcode/auto_upgrade_intrinsics.bc @@ -18514,8 +18819,6 @@ third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-empty.exe.mipsel third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-plt.exe.elf-mipsel third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-static.exe.mips third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/got-tls.so.elf-mips64el -third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 -third_party/llvm/llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-i386 third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/macho-universal-archive.x86_64.i386 third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/macho-universal.x86_64.i386 third_party/llvm/llvm/test/tools/llvm-readobj/MachO/Inputs/relocs.obj.macho-arm @@ -18818,7 +19121,6 @@ third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/bad_p third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/cf93596ce5bbb0d4c91f3ee493e01f0674d36c0c third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/e14c401475d86e0f279691c168c7122ceb77c2c6 third_party/openscreen/src/cast/common/channel/message_framer_fuzzer_seeds/e9b451d1575019d52e0e072ce5b22a2418d237c7 -third_party/openscreen/src/cast/standalone_receiver/private.der third_party/openscreen/src/cast/streaming/compound_rtcp_parser_fuzzer_seeds/builder_basics.bin third_party/openscreen/src/cast/streaming/compound_rtcp_parser_fuzzer_seeds/builder_including_picture_loss_indicator.bin third_party/openscreen/src/cast/streaming/compound_rtcp_parser_fuzzer_seeds/builder_including_receiver_report_block.bin @@ -18874,14 +19176,14 @@ third_party/pdfium/testing/resources/pixel/bug_591137.in third_party/pdfium/testing/resources/pixel/xfa_specific/bug_1258_1.in third_party/pdfium/testing/resources/pixel/xfa_specific/bug_1258_2.in third_party/pdfium/testing/resources/pixel/xfa_specific/bug_1258_3.in -third_party/pdfium/third_party/eu-strip/bin/eu-strip third_party/perfetto/src/ipc/buffered_frame_deserializer_fuzzer_corpus/two_valid_frames third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/empty third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/overflow third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/read -third_party/perfetto/src/trace_processor/python/trace_processor/metrics.descriptor -third_party/perfetto/src/trace_processor/python/trace_processor/trace_processor.descriptor +third_party/perfetto/src/trace_processor/python/perfetto/trace_processor/metrics.descriptor +third_party/perfetto/src/trace_processor/python/perfetto/trace_processor/trace_processor.descriptor third_party/perfetto/src/traced/probes/ftrace/cpu_reader_fuzzer_corpus/one_page_sched_switch +third_party/private_membership/src/internal/testing/regression_test_data/cros_test_data.binarypb third_party/protobuf/benchmarks/datasets/google_message1/proto2/dataset.google_message1_proto2.pb third_party/protobuf/benchmarks/datasets/google_message1/proto3/dataset.google_message1_proto3.pb third_party/protobuf/benchmarks/datasets/google_message2/dataset.google_message2.pb @@ -19034,63 +19336,104 @@ third_party/swiftshader/third_party/SPIRV-Tools/test/fuzzers/corpora/spv/simple. third_party/swiftshader/third_party/marl/kokoro/ubuntu/clang-8-ubuntu-14.04.sig third_party/swiftshader/third_party/marl/kokoro/ubuntu/clang-8-ubuntu-16.04.sig third_party/tlslite/tests/verifierDB +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000000 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000004 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000006 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000007 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000008 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000009 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000010 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000011 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4524087830118400 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4706780001861632 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4750230994812928 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4790592673153024 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4846769996562432 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5127495803469824 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5204536192401408 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5631536029499392 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5634380847906816 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5645105154752512 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649242005176320 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649768725872640 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5667542357245952 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5676652788449280 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5686965006761984 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5688015225094144 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5722044720742400 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5734997805236224 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5736809862004736 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5737686959915008 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5741506257747968 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5759310927233024 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_unconnected-5767885871382528 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4630702305050624 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4651341199966208 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4750230994812928 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4790592673153024 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5141658569277440 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5631709814456320 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5638658568224768 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5675883720867840 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5686965006761984 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5703269247352832 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5738321340006400 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5764087333519360 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5989617778819072.fuzz third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_unconnected-5639391992610816 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/crash-0a63175dc6b51474dc08197431ec36d11db5e77b third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/crash-27ffd53d682a7908bf7569e32d904f049066b5d6 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/data-1.bin +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/dummy-01 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/ecn-cwr-000001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/ecn-echo-000001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/forward-tsn-000001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/heartbeat-ack-0001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/heartbeat-ack-0002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/init-ack-01 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/init-ack-1.bin third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/leak-00bd871f5ce0596083fe8642c803c97f424b0c70 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/leak-4e7e4f4a8318a1da7e35d9907d49e78d4a34dfc8 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000000 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000001 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000002 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000003 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000004 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-dopped +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-sack +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-sack-express third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000006 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000007 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000008 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000009 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000010 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000011 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000011-dropped third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000012 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000013 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000014 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000015 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000015-dropped third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000016 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000017 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000018 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000019 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000020 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000021 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000022 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000023 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000024 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000025 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000026 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000027 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000028 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-000001 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-1.bin third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-ack-1.bin third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-complete-1.bin third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/timeout-00b96dd43f1251438bb44daa0a5a24ae4df5bce5 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000000 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000000-dropped third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000001 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000002 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000003 @@ -19101,54 +19444,35 @@ third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000007 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000008 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000009 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000010 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000011 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000012 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000013 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000014 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000015 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000016 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000017 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000018 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000019 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000020 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000021 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000022 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000023 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000024 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000025 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000026 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000027 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000028 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000029 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000030 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000031 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000032 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000033 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000034 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000035 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000036 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000037 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000038 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000039 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000040 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000041 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000042 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000043 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000044 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000045 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000046 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000047 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000048 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000049 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000050 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000051 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000052 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000053 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000054 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000055 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000056 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000057 -third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000058 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000000 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000004 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000006 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000007 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000008 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000009 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000010 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0004 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0004 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-001 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-002 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-003 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-004 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-005 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-006 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-007 +third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-008 third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN/init-1.bin third_party/vulkan_memory_allocator/bin/Shader.frag.spv third_party/vulkan_memory_allocator/bin/Shader.vert.spv