diff --git a/chromium_version.txt b/chromium_version.txt index 90deed2f..3a68ea77 100644 --- a/chromium_version.txt +++ b/chromium_version.txt @@ -1 +1 @@ -116.0.5845.188 +117.0.5938.62 diff --git a/domain_substitution.list b/domain_substitution.list index c1d28104..9b3b08c5 100644 --- a/domain_substitution.list +++ b/domain_substitution.list @@ -51,17 +51,22 @@ ash/capture_mode/capture_mode_camera_unittests.cc ash/capture_mode/capture_mode_controller.cc ash/capture_mode/capture_mode_unittests.cc ash/child_accounts/parent_access_controller_impl_unittest.cc +ash/clipboard/clipboard_history_controller_unittest.cc +ash/clipboard/clipboard_history_menu_model_adapter_unittest.cc ash/components/arc/arc_util.h ash/components/arc/net/passpoint_dialog_view.cc ash/components/arc/session/arc_upgrade_params.h ash/components/arc/session/serial_number_util_unittest.cc +ash/components/arc/volume_mounter/arc_volume_mounter_bridge_unittest.cc ash/constants/ash_switches.cc ash/constants/url_constants.cc ash/controls/contextual_nudge.cc ash/events/keyboard_capability_unittest.cc ash/fast_ink/laser/laser_pointer_view.cc +ash/game_dashboard/game_dashboard_context_unittest.cc +ash/glanceables/classroom/glanceables_classroom_item_view_unittest.cc ash/glanceables/classroom/glanceables_classroom_types.h -ash/glanceables/glanceables_unittests.cc +ash/glanceables/glanceables_pixeltest.cc ash/glanceables/glanceables_welcome_label_unittest.cc ash/glanceables/tasks/glanceables_tasks_types.h ash/login/ui/auth_icon_view.cc @@ -103,6 +108,7 @@ ash/system/federated/federated_service_controller_impl_unittest.cc ash/system/human_presence/snooping_protection_controller_unittest.cc ash/system/input_device_settings/input_device_settings_metrics_manager_unittest.cc ash/system/message_center/ash_notification_view_unittest.cc +ash/system/message_center/message_center_test_util.cc ash/system/message_center/notification_grouping_controller_unittest.cc ash/system/pcie_peripheral/pcie_peripheral_notification_controller.cc ash/system/pcie_peripheral/pcie_peripheral_notification_controller_unittest.cc @@ -114,12 +120,19 @@ ash/system/status_area_widget_unittest.cc ash/system/time/calendar_event_list_item_view_jelly_unittest.cc ash/system/time/calendar_up_next_pixeltest.cc ash/system/time/calendar_up_next_view_unittest.cc +ash/system/unified/classroom_bubble_student_view.cc +ash/system/unified/classroom_bubble_teacher_view.cc +ash/system/unified/classroom_bubble_view_unittest.cc ash/system/unified/date_tray_unittest.cc ash/system/unified/notification_icons_controller_unittest.cc ash/system/unified/power_button_unittest.cc +ash/system/unified/quick_settings_footer_pixeltest.cc ash/system/unified/quick_settings_header_unittest.cc +ash/system/unified/tasks_bubble_view.cc +ash/system/unified/tasks_bubble_view_unittest.cc ash/system/unified/user_chooser_detailed_view_controller_unittest.cc ash/system/usb_peripheral/usb_peripheral_notification_controller.cc +ash/system/video_conference/bubble/bubble_view_pixeltest.cc ash/system/video_conference/bubble/return_to_app_panel_unittest.cc ash/system/video_conference/fake_video_conference_tray_controller.cc ash/system/video_conference/video_conference_tray_unittest.cc @@ -131,14 +144,13 @@ ash/webui/camera_app_ui/resources/js/geometry.ts ash/webui/camera_app_ui/resources/js/i18n_string.ts ash/webui/camera_app_ui/resources/js/lib/analytics.js ash/webui/camera_app_ui/resources/js/metrics.ts -ash/webui/camera_app_ui/resources/js/mojo/device_operator.ts ash/webui/camera_app_ui/resources/js/sound.ts ash/webui/camera_app_ui/resources/js/untrusted_ga_helper.ts ash/webui/camera_app_ui/resources/js/views/camera_intent.ts ash/webui/camera_app_ui/resources/js/views/document_fix_mode.ts ash/webui/camera_app_ui/resources/js/views/settings/primary.ts ash/webui/camera_app_ui/resources/strings/camera_strings.grd -ash/webui/camera_app_ui/resources/utils/cca.py +ash/webui/camera_app_ui/resources/utils/cca/commands/check_color_tokens.py ash/webui/common/resources/PRESUBMIT.py ash/webui/common/resources/cr_picture/png.js ash/webui/common/resources/keyboard_layouts.js @@ -208,17 +220,16 @@ base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_parti base/allocator/partition_allocator/starscan/stack/asm/x64/push_registers_asm.cc base/allocator/partition_allocator/starscan/stack/stack.cc base/android/android_image_reader_abi.h -base/android/jni_generator/PRESUBMIT.py base/android/library_loader/library_loader_hooks.h base/android/meminfo_dump_provider.cc base/android/resource_exclusions.gni -base/apple/bridging.h base/apple/owned_objc.h base/atomicops.h base/barrier_callback.h base/base_paths_win.cc base/command_line.cc base/command_line.h +base/containers/stack_container.h base/debug/debugger_posix.cc base/debug/stack_trace_fuchsia.cc base/debug/stack_trace_posix.cc @@ -241,7 +252,6 @@ base/lazy_instance_helpers.h base/logging.cc base/logging.h base/mac/close_nocancel.cc -base/mac/foundation_util.mm base/memory/aligned_memory.cc base/memory/discardable_shared_memory.cc base/memory/raw_ptr_asan_service.cc @@ -301,7 +311,6 @@ base/trace_event/process_memory_dump.h base/trace_event/trace_category.h base/trace_event/trace_event_etw_export_win.cc base/trace_event/trace_logging_minimal_win.h -base/values.h base/values_unittest.cc base/win/pe_image.h base/win/registry.cc @@ -325,9 +334,11 @@ 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/create_java_binary_script.py build/android/gyp/lint.py build/android/gyp/merge_manifest.py build/android/gyp/proguard.py +build/android/gyp/util/build_utils.py build/android/gyp/util/diff_utils.py build/android/gyp/util/protoresources.py build/android/gyp/util/resources_parser.py @@ -344,7 +355,6 @@ build/android/pylib/local/device/local_device_environment.py build/android/pylib/local/device/local_device_gtest_run.py build/android/pylib/local/device/local_device_monkey_test_run.py build/android/pylib/local/emulator/avd.py -build/android/pylib/local/machine/local_machine_junit_test_run.py build/android/pylib/results/flakiness_dashboard/json_results_generator.py build/android/pylib/results/presentation/test_results_presentation.py build/android/pylib/utils/google_storage_helper.py @@ -381,7 +391,8 @@ build/gn_ast/gn_ast.py build/install-build-deps.py build/ios/presubmit_support.py build/linux/install-chromeos-fonts.py -build/linux/sysroot_scripts/install-sysroot.py +build/linux/sysroot_scripts/build_and_upload.py +build/linux/sysroot_scripts/sysroots.json build/linux/unbundle/remove_bundled_libraries.py build/mac_toolchain.py build/nocompile.gni @@ -402,10 +413,7 @@ build/vs_toolchain.py build/whitespace_file.txt buildtools/README.txt buildtools/clang_format/README.txt -buildtools/third_party/libc++/trunk/CREDITS.TXT -buildtools/third_party/libc++/trunk/src/chrono.cpp -buildtools/third_party/libc++/trunk/test/libcxx/containers/sequences/vector/asan_turning_off.pass.cpp -buildtools/third_party/libc++abi/trunk/CREDITS.TXT +buildtools/reclient_cfgs/fetch_reclient_cfgs.py cc/PRESUBMIT.py cc/base/features.h cc/input/browser_controls_offset_manager.cc @@ -455,9 +463,9 @@ chrome/app/settings_strings.grdp chrome/app/shared_settings_strings.grdp chrome/app/theme/PRESUBMIT.py chrome/app/welcome_strings.grdp -chrome/browser/3pcd_heuristics/opener_heuristic_browsertest.cc -chrome/browser/3pcd_heuristics/opener_heuristic_utils.cc -chrome/browser/3pcd_heuristics/opener_heuristic_utils_unittest.cc +chrome/browser/3pcd/heuristics/opener_heuristic_browsertest.cc +chrome/browser/3pcd/heuristics/opener_heuristic_utils.cc +chrome/browser/3pcd/heuristics/opener_heuristic_utils_unittest.cc chrome/browser/about_flags.cc chrome/browser/accessibility/live_caption/live_caption_speech_recognition_host_browsertest.cc chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc @@ -475,6 +483,7 @@ chrome/browser/android/tab_android.cc chrome/browser/android/vr/PRESUBMIT.py chrome/browser/android/webapk/webapk_installer.cc chrome/browser/apps/almanac_api_client/almanac_api_util.cc +chrome/browser/apps/almanac_api_client/almanac_api_util_unittest.cc chrome/browser/apps/almanac_api_client/device_info_manager.cc chrome/browser/apps/app_deduplication_service/app_deduplication_cache_unittest.cc chrome/browser/apps/app_deduplication_service/app_deduplication_server_connector.cc @@ -483,7 +492,6 @@ chrome/browser/apps/app_discovery_service/app_discovery_service_unittest.cc chrome/browser/apps/app_discovery_service/recommended_arc_app_fetcher_unittest.cc chrome/browser/apps/app_preload_service/app_preload_service_browsertest.cc chrome/browser/apps/app_preload_service/preload_app_definition_unittest.cc -chrome/browser/apps/app_preload_service/web_app_preload_installer.cc chrome/browser/apps/app_preload_service/web_app_preload_installer_browsertest.cc chrome/browser/apps/app_service/app_icon/app_icon_loader.cc chrome/browser/apps/app_service/app_service_proxy_lacros_unittest.cc @@ -594,7 +602,9 @@ chrome/browser/ash/extensions/file_manager/system_notification_manager_unittest. chrome/browser/ash/extensions/users_private/users_private_apitest.cc chrome/browser/ash/file_manager/file_browser_handlers.h chrome/browser/ash/file_manager/file_manager_browsertest.cc +chrome/browser/ash/file_manager/file_manager_browsertest_base.cc chrome/browser/ash/file_manager/file_manager_string_util.cc +chrome/browser/ash/file_manager/file_manager_test_util.h chrome/browser/ash/file_manager/file_tasks.h chrome/browser/ash/file_manager/file_tasks_browsertest.cc chrome/browser/ash/file_manager/open_with_browser.cc @@ -634,6 +644,7 @@ chrome/browser/ash/login/profile_auth_data_unittest.cc chrome/browser/ash/login/reset_browsertest.cc chrome/browser/ash/login/saml/password_sync_token_fetcher.cc chrome/browser/ash/login/saml/saml_browsertest.cc +chrome/browser/ash/login/saml/saml_lockscreen_browsertest.cc chrome/browser/ash/login/screens/arc_vm_data_migration_screen_unittest.cc chrome/browser/ash/login/screens/assistant_optin_flow_screen_browsertest.cc chrome/browser/ash/login/screens/recommend_apps/recommend_apps_fetcher_impl.cc @@ -663,7 +674,10 @@ chrome/browser/ash/net/network_diagnostics/network_diagnostics_util.h chrome/browser/ash/net/network_diagnostics/video_conferencing_routine.cc chrome/browser/ash/net/network_portal_detector_impl.cc chrome/browser/ash/net/network_portal_detector_impl_browsertest.cc -chrome/browser/ash/notifications/multi_capture_login_notification_unittest.cc +chrome/browser/ash/notifications/multi_capture_notifications_unittest.cc +chrome/browser/ash/notifications/update_notification.cc +chrome/browser/ash/notifications/update_notification_showing_controller_unittest.cc +chrome/browser/ash/notifications/update_notification_unittest.cc chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc chrome/browser/ash/os_url_handler_browsertest.cc chrome/browser/ash/phonehub/browser_tabs_model_provider_impl_unittest.cc @@ -703,6 +717,7 @@ chrome/browser/ash/printing/synced_printers_manager_unittest.cc chrome/browser/ash/proxy_config_service_impl_unittest.cc chrome/browser/ash/release_notes/release_notes_notification_unittest.cc chrome/browser/ash/release_notes/release_notes_storage_unittest.cc +chrome/browser/ash/scalable_iph/scalable_iph_delegate_impl.cc chrome/browser/ash/scanning/chrome_scanning_app_delegate_unittest.cc chrome/browser/ash/scheduler_configuration_manager.h chrome/browser/ash/settings/cros_settings_unittest.cc @@ -710,14 +725,14 @@ chrome/browser/ash/settings/device_settings_provider_unittest.cc chrome/browser/ash/smb_client/smb_service_helper.h chrome/browser/ash/sync/synced_session_client_ash_unittest.cc chrome/browser/ash/system_token_cert_db_initializer.h +chrome/browser/ash/system_web_apps/apps/face_ml/chrome_face_ml_user_provider_unittest.cc +chrome/browser/ash/system_web_apps/apps/help_app/help_app_discover_tab_notification_unittest.cc +chrome/browser/ash/system_web_apps/apps/help_app/help_app_notification_controller_unittest.cc chrome/browser/ash/tpm_firmware_update.h chrome/browser/ash/u2f_notification.cc chrome/browser/ash/url_handler_browsertest.cc chrome/browser/ash/wallpaper_handlers/wallpaper_handlers.cc chrome/browser/ash/wallpaper_handlers/wallpaper_handlers_unittest.cc -chrome/browser/ash/web_applications/face_ml/chrome_face_ml_user_provider_unittest.cc -chrome/browser/ash/web_applications/help_app/help_app_discover_tab_notification_unittest.cc -chrome/browser/ash/web_applications/help_app/help_app_notification_controller_unittest.cc chrome/browser/ash/wilco_dtc_supportd/wilco_dtc_supportd_web_request_service.cc chrome/browser/autocomplete/autocomplete_browsertest.cc chrome/browser/autocomplete/chrome_autocomplete_provider_client_unittest.cc @@ -780,7 +795,6 @@ chrome/browser/chromeos/arc/arc_external_protocol_dialog_unittest.cc chrome/browser/chromeos/extensions/desk_api/desk_api_extension_manager.cc chrome/browser/chromeos/extensions/desk_api/desk_api_extension_manager.h chrome/browser/chromeos/extensions/telemetry/api/common/api_guard_delegate_unittest.cc -chrome/browser/chromeos/platform_keys/chaps_util_impl.cc chrome/browser/chromeos/platform_keys/extension_key_permissions_service.cc chrome/browser/chromeos/platform_keys/extension_platform_keys_service.cc chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_browsertest.cc @@ -803,6 +817,7 @@ chrome/browser/content_settings/host_content_settings_map_unittest.cc chrome/browser/content_settings/sound_content_setting_observer_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc chrome/browser/device_identity/device_oauth2_token_service_unittest.cc +chrome/browser/device_notifications/device_connection_tracker_unittest.cc chrome/browser/devtools/device/adb/adb_client_socket_browsertest.cc chrome/browser/devtools/device/adb/mock_adb_server.cc chrome/browser/devtools/devtools_browsertest.cc @@ -830,6 +845,8 @@ chrome/browser/enterprise/connectors/analysis/file_transfer_analysis_delegate_un chrome/browser/enterprise/connectors/analysis/print_content_analysis_utils_unittest.cc chrome/browser/enterprise/connectors/connectors_manager_unittest.cc chrome/browser/enterprise/connectors/connectors_service_unittest.cc +chrome/browser/enterprise/connectors/device_trust/attestation/ash/ash_attestation_cleanup_manager_unittest.cc +chrome/browser/enterprise/connectors/device_trust/attestation/ash/ash_attestation_service_impl_unittest.cc chrome/browser/enterprise/connectors/device_trust/attestation/browser/google_keys.cc chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/mac_key_rotation_command.cc chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/mac_key_rotation_command_unittest.cc @@ -846,6 +863,7 @@ chrome/browser/enterprise/data_controls/attributes_condition_unittest.cc chrome/browser/enterprise/data_controls/data_controls_policy_handler_unittest.cc chrome/browser/enterprise/platform_auth/cloud_ap_provider_win.cc chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc +chrome/browser/enterprise/profile_management/profile_management_navigation_throttle_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_observer_unittest.cc @@ -897,7 +915,6 @@ chrome/browser/extensions/api/identity/identity_apitest.cc chrome/browser/extensions/api/identity/identity_launch_web_auth_flow_function.cc chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc -chrome/browser/extensions/api/management/chrome_management_api_delegate.cc chrome/browser/extensions/api/messaging/messaging_apitest.cc chrome/browser/extensions/api/passwords_private/password_check_delegate_unittest.cc chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl_unittest.cc @@ -950,6 +967,7 @@ chrome/browser/extensions/extension_tab_util_browsertest.cc chrome/browser/extensions/extension_tab_util_unittest.cc chrome/browser/extensions/extension_unload_browsertest.cc chrome/browser/extensions/extension_user_script_loader_unittest.cc +chrome/browser/extensions/extension_util_unittest.cc chrome/browser/extensions/external_policy_loader_unittest.cc chrome/browser/extensions/external_pref_loader.cc chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc @@ -983,6 +1001,8 @@ chrome/browser/feed/android/feed_reliability_logging_bridge.cc chrome/browser/feedback/android/family_info_feedback_source_unittest.cc chrome/browser/feedback/show_feedback_page.cc chrome/browser/feedback/system_logs/log_sources/crash_ids_source.cc +chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash.cc +chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash_browsertest.cc chrome/browser/first_run/first_run_unittest.cc chrome/browser/flag-metadata.json chrome/browser/flag_descriptions.cc @@ -995,7 +1015,6 @@ chrome/browser/guest_view/web_view/context_menu_content_type_web_view.cc chrome/browser/hid/chrome_hid_delegate_unittest.cc chrome/browser/hid/hid_browsertest.cc chrome/browser/hid/hid_chooser_context_unittest.cc -chrome/browser/hid/hid_connection_tracker_unittest.cc chrome/browser/history/redirect_browsertest.cc chrome/browser/history_clusters/history_clusters_metrics_browsertest.cc chrome/browser/history_clusters/history_clusters_tab_helper_unittest.cc @@ -1008,6 +1027,8 @@ chrome/browser/importer/ie_importer_browsertest_win.cc chrome/browser/importer/profile_writer_unittest.cc chrome/browser/installable/installable_manager_browsertest.cc chrome/browser/ip_protection/blind_sign_http_impl.cc +chrome/browser/ip_protection/blind_sign_http_impl.h +chrome/browser/ip_protection/ip_protection_auth_token_provider_browsertest.cc chrome/browser/k_anonymity_service/k_anonymity_service_client_unittest.cc chrome/browser/k_anonymity_service/k_anonymity_trust_token_getter_unittest.cc chrome/browser/lacros/account_manager/account_manager_util_unittest.cc @@ -1021,7 +1042,6 @@ chrome/browser/lacros/fullscreen_controller_client_lacros_unittest.cc chrome/browser/lacros/lacros_url_handling_unittest.cc chrome/browser/lacros/net/network_settings_translation_unittest.cc chrome/browser/lacros/sync/crosapi_session_sync_favicon_delegate_unittest.cc -chrome/browser/lacros/web_app_provider_bridge_lacros.cc chrome/browser/lifetime/switch_utils_unittest.cc chrome/browser/loader/keep_alive_url_browsertest.cc chrome/browser/local_discovery/service_discovery_client_mac.mm @@ -1049,9 +1069,9 @@ chrome/browser/media/router/providers/cast/cast_media_route_provider_unittest.cc chrome/browser/media/router/providers/dial/dial_activity_manager_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/capture_policy_utils_browsertest.cc chrome/browser/media/webrtc/capture_policy_utils_unittest.cc chrome/browser/media/webrtc/display_media_access_handler_unittest.cc -chrome/browser/media/webrtc/multi_capture_browsertest.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 @@ -1103,8 +1123,9 @@ chrome/browser/new_tab_page/modules/drive/drive_service.cc chrome/browser/new_tab_page/modules/drive/drive_service_unittest.cc chrome/browser/new_tab_page/modules/history_clusters/cart/cart_processor.cc chrome/browser/new_tab_page/modules/history_clusters/cart/cart_processor_unittest.cc -chrome/browser/new_tab_page/modules/history_clusters/history_clusters_page_handler.cc +chrome/browser/new_tab_page/modules/history_clusters/history_clusters_module_util.cc chrome/browser/new_tab_page/modules/history_clusters/history_clusters_page_handler_unittest.cc +chrome/browser/new_tab_page/modules/history_clusters/history_clusters_test_support.h chrome/browser/new_tab_page/modules/history_clusters/ranking/history_clusters_module_ranking_model_handler_unittest.cc chrome/browser/new_tab_page/modules/new_tab_page_modules_interactive_uitest.cc chrome/browser/new_tab_page/modules/new_tab_page_modules_unittest.cc @@ -1135,6 +1156,7 @@ chrome/browser/page_load_metrics/observers/document_write_page_load_metrics_obse chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/gws_page_load_metrics_observer_unittest.cc +chrome/browser/page_load_metrics/observers/lcp_critical_path_predictor_page_load_metrics_observer.h chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/local_network_requests_page_load_metrics_observer_unittest.cc chrome/browser/page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer_unittest.cc @@ -1167,7 +1189,6 @@ chrome/browser/pdf/pdf_extension_test.cc chrome/browser/performance_manager/policies/page_discarding_helper_unittest.cc chrome/browser/permissions/chrome_permission_manager_unittest.cc chrome/browser/permissions/chrome_permission_request_manager_unittest.cc -chrome/browser/permissions/notification_permission_review_service_unittest.cc chrome/browser/permissions/notifications_engagement_service_unittest.cc chrome/browser/permissions/permission_context_base_permissions_policy_unittest.cc chrome/browser/permissions/permissions_security_model_interactive_uitest.cc @@ -1179,6 +1200,7 @@ chrome/browser/policy/cloud/user_policy_signin_service_unittest.cc chrome/browser/policy/extension_policy_browsertest.cc chrome/browser/policy/messaging_layer/upload/dm_server_uploader.h chrome/browser/policy/messaging_layer/upload/file_upload_impl.cc +chrome/browser/policy/policy_extension_controlling_proxy_browsertest.cc chrome/browser/policy/policy_prefs_browsertest.cc chrome/browser/policy/safe_search_policy_test.cc chrome/browser/policy/safe_search_policy_test.h @@ -1196,6 +1218,7 @@ chrome/browser/predictors/loading_predictor_browsertest.cc chrome/browser/predictors/loading_predictor_unittest.cc chrome/browser/predictors/loading_stats_collector_unittest.cc chrome/browser/predictors/preconnect_manager_unittest.cc +chrome/browser/predictors/resource_prefetch_predictor.cc chrome/browser/predictors/resource_prefetch_predictor_tables_unittest.cc chrome/browser/predictors/resource_prefetch_predictor_unittest.cc chrome/browser/prefetch/prefetch_browsertest.cc @@ -1247,6 +1270,21 @@ chrome/browser/resources/about_sys/about_sys.js chrome/browser/resources/accessibility/chromevox_helper_manifest.json.jinja2 chrome/browser/resources/accessibility/embedded_a11y_helper_manifest.json.jinja2 chrome/browser/resources/app_home/app_home_empty_page.html +chrome/browser/resources/ash/settings/crostini_page/crostini_disk_resize_dialog.html +chrome/browser/resources/ash/settings/device_page/stylus.ts +chrome/browser/resources/ash/settings/icons.html +chrome/browser/resources/ash/settings/os_a11y_page/bluetooth_braille_display_manager.ts +chrome/browser/resources/ash/settings/os_a11y_page/keyboard_and_text_input_page.ts +chrome/browser/resources/ash/settings/os_a11y_page/manage_a11y_subpage.ts +chrome/browser/resources/ash/settings/os_a11y_page/os_a11y_page.ts +chrome/browser/resources/ash/settings/os_about_page/channel_switcher_dialog.html +chrome/browser/resources/ash/settings/os_about_page/os_about_page.html +chrome/browser/resources/ash/settings/os_languages_page/input_method_util.ts +chrome/browser/resources/ash/settings/os_people_page/account_manager_subpage.ts +chrome/browser/resources/ash/settings/os_people_page/add_user_dialog.ts +chrome/browser/resources/ash/settings/os_people_page/os_people_page.ts +chrome/browser/resources/ash/settings/os_settings_icons.html +chrome/browser/resources/ash/settings/settings_shared.css chrome/browser/resources/bookmarks/command_manager.ts chrome/browser/resources/browsing_topics/browsing_topics_internals.html chrome/browser/resources/chromeos/about_os_credits.html @@ -1271,8 +1309,6 @@ chrome/browser/resources/chromeos/accessibility/common/testing/e2e_test_base.js chrome/browser/resources/chromeos/accessibility/common/testing/mock_tts.js chrome/browser/resources/chromeos/accessibility/common/tutorial/chromevox_tutorial.js chrome/browser/resources/chromeos/accessibility/enhanced_network_tts/enhanced_network_tts_e2e_test_base.js -chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css -chrome/browser/resources/chromeos/accessibility/select_to_speak/options.html chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak_navigation_control_test.js chrome/browser/resources/chromeos/accessibility/select_to_speak/select_to_speak_unittest.js @@ -1292,6 +1328,7 @@ chrome/browser/resources/chromeos/echo/manifest.json chrome/browser/resources/chromeos/edu_coexistence/edu_coexistence_controller.js chrome/browser/resources/chromeos/edu_coexistence/edu_coexistence_ui.js chrome/browser/resources/chromeos/emoji_picker/emoji_button.ts +chrome/browser/resources/chromeos/emoji_picker/emoji_picker_api_proxy.ts chrome/browser/resources/chromeos/emoji_picker/icons.html chrome/browser/resources/chromeos/emoji_picker/prefix_search.ts chrome/browser/resources/chromeos/emulator/icons.html @@ -1316,8 +1353,6 @@ chrome/browser/resources/gaia_auth_host/password_change_authenticator.js chrome/browser/resources/gaia_auth_host/saml_handler.js chrome/browser/resources/gaia_auth_host/saml_password_attributes.js chrome/browser/resources/hangout_services/manifest.json -chrome/browser/resources/identity_scope_approval_dialog/manifest.json -chrome/browser/resources/identity_scope_approval_dialog/scope_approval_dialog.js chrome/browser/resources/inspect/inspect.html chrome/browser/resources/internals/query_tiles/query_tiles_internals.html chrome/browser/resources/internals/query_tiles/query_tiles_internals.ts @@ -1330,6 +1365,7 @@ chrome/browser/resources/net_internals/domain_security_policy_view.js chrome/browser/resources/net_internals/index.html chrome/browser/resources/network_speech_synthesis/manifest.json chrome/browser/resources/network_speech_synthesis/tts_extension.js +chrome/browser/resources/new_tab_page/app.ts chrome/browser/resources/new_tab_page/doodle_share_dialog.ts chrome/browser/resources/new_tab_page/lens_form.ts chrome/browser/resources/new_tab_page/modules/drive/module.ts @@ -1337,6 +1373,7 @@ chrome/browser/resources/new_tab_page/modules/history_clusters/suggest_tile.ts chrome/browser/resources/new_tab_page/modules/photos/module.html chrome/browser/resources/new_tab_page/modules/v2/drive/module.ts chrome/browser/resources/new_tab_page/modules/v2/history_clusters/suggest_tile.ts +chrome/browser/resources/new_tab_page/transparency.ts chrome/browser/resources/new_tab_page/voice_search_overlay.ts chrome/browser/resources/omnibox/omnibox.html chrome/browser/resources/omnibox/omnibox_output.ts @@ -1346,23 +1383,8 @@ chrome/browser/resources/print_preview/data/destination_store.ts chrome/browser/resources/print_preview/ui/icons.html chrome/browser/resources/settings/a11y_page/a11y_page.ts chrome/browser/resources/settings/about_page/about_page.html +chrome/browser/resources/settings/about_page/about_page.ts chrome/browser/resources/settings/appearance_page/appearance_page.ts -chrome/browser/resources/settings/autofill_page/passwords_import_dialog.ts -chrome/browser/resources/settings/chromeos/crostini_page/crostini_disk_resize_dialog.html -chrome/browser/resources/settings/chromeos/device_page/stylus.ts -chrome/browser/resources/settings/chromeos/icons.html -chrome/browser/resources/settings/chromeos/os_a11y_page/bluetooth_braille_display_manager.ts -chrome/browser/resources/settings/chromeos/os_a11y_page/keyboard_and_text_input_page.ts -chrome/browser/resources/settings/chromeos/os_a11y_page/manage_a11y_subpage.ts -chrome/browser/resources/settings/chromeos/os_a11y_page/os_a11y_page.ts -chrome/browser/resources/settings/chromeos/os_about_page/channel_switcher_dialog.html -chrome/browser/resources/settings/chromeos/os_about_page/os_about_page.html -chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.ts -chrome/browser/resources/settings/chromeos/os_people_page/account_manager_subpage.ts -chrome/browser/resources/settings/chromeos/os_people_page/add_user_dialog.ts -chrome/browser/resources/settings/chromeos/os_people_page/os_people_page.ts -chrome/browser/resources/settings/chromeos/os_settings_icons.html -chrome/browser/resources/settings/chromeos/settings_shared.css chrome/browser/resources/settings/icons.html chrome/browser/resources/settings/incompatible_applications_page/incompatible_application_item.ts chrome/browser/resources/settings/languages_page/edit_dictionary_page.ts @@ -1442,8 +1464,11 @@ chrome/browser/signin/bound_session_credentials/bound_session_cookie_observer_un chrome/browser/signin/bound_session_credentials/bound_session_cookie_refresh_service_impl_unittest.cc chrome/browser/signin/bound_session_credentials/bound_session_refresh_cookie_fetcher_impl.cc chrome/browser/signin/bound_session_credentials/bound_session_refresh_cookie_fetcher_impl_unittest.cc -chrome/browser/signin/bound_session_credentials/fake_bound_session_refresh_cookie_fetcher_unittest.cc +chrome/browser/signin/bound_session_credentials/bound_session_registration_fetcher_impl.cc +chrome/browser/signin/bound_session_credentials/bound_session_registration_fetcher_impl_unittest.cc +chrome/browser/signin/bound_session_credentials/bound_session_registration_fetcher_param_unittest.cc chrome/browser/signin/bound_session_credentials/registration_token_helper_unittest.cc +chrome/browser/signin/bound_session_credentials/session_binding_helper_unittest.cc chrome/browser/signin/chrome_signin_helper_unittest.cc chrome/browser/signin/chrome_signin_proxying_url_loader_factory.h chrome/browser/signin/chrome_signin_proxying_url_loader_factory_unittest.cc @@ -1451,27 +1476,33 @@ chrome/browser/signin/chrome_signin_url_loader_throttle_unittest.cc chrome/browser/signin/chromeos_mirror_account_consistency_browsertest.cc chrome/browser/signin/dice_browsertest.cc chrome/browser/signin/dice_response_handler_unittest.cc +chrome/browser/signin/dice_signed_in_profile_creator_unittest.cc chrome/browser/signin/dice_web_signin_interceptor_unittest.cc chrome/browser/signin/e2e_tests/live_test.cc chrome/browser/signin/mirror_browsertest.cc +chrome/browser/signin/mirror_interactive_uitest.cc chrome/browser/signin/process_dice_header_delegate_impl_unittest.cc chrome/browser/signin/signin_manager_unittest.cc +chrome/browser/signin/signin_profile_attributes_updater.h chrome/browser/signin/signin_promo_unittest.cc chrome/browser/signin/signin_ui_util.cc chrome/browser/signin/signin_util_win_browsertest.cc +chrome/browser/signin/token_managed_profile_creator_unittest.cc chrome/browser/ssl/cert_verifier_platform_browser_test.h chrome/browser/ssl/connection_help_tab_helper.cc +chrome/browser/ssl/https_first_mode_settings_tracker_unittest.cc +chrome/browser/ssl/https_upgrades_browsertest.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/ssl/typed_navigation_upgrade_throttle_browsertest.cc chrome/browser/startup_data.h chrome/browser/storage/durable_storage_permission_context_unittest.cc +chrome/browser/storage_access_api/storage_access_grant_permission_context.cc chrome/browser/subresource_filter/subresource_filter_browsertest.cc chrome/browser/subresource_filter/subresource_filter_fenced_frame_browsertest.cc chrome/browser/supervised_user/android/java/res/drawable/ic_family_link.xml chrome/browser/supervised_user/child_accounts/permission_request_creator_apiary_unittest.cc -chrome/browser/supervised_user/kids_chrome_management/kids_management_service_unittest.cc chrome/browser/supervised_user/supervised_user_browser_utils.cc chrome/browser/supervised_user/supervised_user_browser_utils_unittest.cc chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle_unittest.cc @@ -1486,6 +1517,7 @@ chrome/browser/sync/test/integration/passwords_helper.cc chrome/browser/sync/test/integration/performance/typed_urls_sync_perf_test.cc chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc chrome/browser/sync/test/integration/single_client_custom_passphrase_sync_test.cc +chrome/browser/sync/test/integration/single_client_extension_apps_sync_test.cc chrome/browser/sync/test/integration/single_client_history_sync_test.cc chrome/browser/sync/test/integration/single_client_nigori_sync_test.cc chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc @@ -1493,7 +1525,6 @@ chrome/browser/sync/test/integration/single_client_send_tab_to_self_sync_test.cc chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc chrome/browser/sync/test/integration/single_client_user_consents_sync_test.cc chrome/browser/sync/test/integration/single_client_user_events_sync_test.cc -chrome/browser/sync/test/integration/single_client_wallet_sync_test.cc chrome/browser/sync/test/integration/sync_auth_test.cc chrome/browser/sync/test/integration/sync_errors_test.cc chrome/browser/sync/test/integration/sync_service_impl_harness.cc @@ -1508,7 +1539,6 @@ chrome/browser/sync/test/integration/two_client_typed_urls_sync_test.cc chrome/browser/sync/test/integration/two_client_user_events_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_bmo_sync_test.cc chrome/browser/sync/test/integration/two_client_web_apps_sync_test.cc -chrome/browser/sync/trusted_vault_encryption_keys_tab_helper_browsertest.cc chrome/browser/sync_file_system/local/local_file_sync_context_unittest.cc chrome/browser/sync_file_system/sync_file_system_service.h chrome/browser/tab/web_contents_state.cc @@ -1518,6 +1548,8 @@ chrome/browser/themes/theme_syncable_service.cc chrome/browser/translate/translate_manager_browsertest.cc chrome/browser/translate/translate_manager_render_view_host_android_unittest.cc chrome/browser/translate/translate_manager_render_view_host_unittest.cc +chrome/browser/trusted_vault/trusted_vault_encryption_keys_tab_helper_browsertest.cc +chrome/browser/ui/android/page_insights/page_insights_swaa_checker.cc chrome/browser/ui/android/strings/android_chrome_strings.grd chrome/browser/ui/ash/ambient/ambient_client_impl.cc chrome/browser/ui/ash/ambient/ambient_client_impl_unittest.cc @@ -1525,8 +1557,10 @@ chrome/browser/ui/ash/arc_open_url_delegate_impl_browsertest.cc chrome/browser/ui/ash/ash_web_view_impl_browsertest.cc chrome/browser/ui/ash/assistant/assistant_state_client_unittest.cc chrome/browser/ui/ash/assistant/assistant_test_mixin.cc +chrome/browser/ui/ash/calendar/calendar_keyed_service.cc chrome/browser/ui/ash/chrome_shell_delegate.cc chrome/browser/ui/ash/desks/desks_client_browsertest.cc +chrome/browser/ui/ash/glanceables/glanceables_browsertest.cc chrome/browser/ui/ash/glanceables/glanceables_classroom_client_impl.cc chrome/browser/ui/ash/glanceables/glanceables_classroom_client_impl_unittest.cc chrome/browser/ui/ash/glanceables/glanceables_tasks_client_impl.cc @@ -1542,7 +1576,6 @@ chrome/browser/ui/ash/session_controller_client_impl_unittest.cc chrome/browser/ui/ash/shelf/chrome_shelf_controller_unittest.cc chrome/browser/ui/ash/system_tray_client_impl.cc chrome/browser/ui/ash/system_tray_client_impl_browsertest.cc -chrome/browser/ui/autofill/autofill_context_menu_manager.h chrome/browser/ui/autofill/payments/offer_notification_bubble_controller_impl_unittest.cc chrome/browser/ui/autofill/payments/offer_notification_controller_android_browsertest.cc chrome/browser/ui/blocked_content/popup_blocker_browsertest.cc @@ -1552,6 +1585,7 @@ chrome/browser/ui/bookmarks/bookmark_ui_utils_desktop_unittest.cc chrome/browser/ui/browser_browsertest.cc chrome/browser/ui/browser_command_controller.cc chrome/browser/ui/browser_content_setting_bubble_model_delegate.cc +chrome/browser/ui/browser_finder_unittest.cc chrome/browser/ui/browser_focus_uitest.cc chrome/browser/ui/browser_instant_controller_unittest.cc chrome/browser/ui/browser_navigator_browsertest.cc @@ -1572,6 +1606,7 @@ chrome/browser/ui/cocoa/share_menu_controller_browsertest.mm chrome/browser/ui/commander/open_url_command_source.cc chrome/browser/ui/content_settings/content_setting_bubble_model_unittest.cc chrome/browser/ui/content_settings/content_setting_image_model_unittest.cc +chrome/browser/ui/cookie_controls/cookie_controls_controller_unittest.cc chrome/browser/ui/crypto_module_password_dialog_nss.cc chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc chrome/browser/ui/extensions/extension_action_view_controller_unittest.cc @@ -1588,13 +1623,10 @@ chrome/browser/ui/media_router/query_result_manager.h chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc chrome/browser/ui/omnibox/omnibox_view_browsertest.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/items_bubble_controller_unittest.cc chrome/browser/ui/passwords/bubble_controllers/move_to_account_store_bubble_controller_unittest.cc chrome/browser/ui/passwords/manage_passwords_ui_controller_unittest.cc chrome/browser/ui/passwords/password_manager_navigation_throttle_unittest.cc -chrome/browser/ui/passwords/passwords_model_delegate.h -chrome/browser/ui/passwords/ui_utils.h chrome/browser/ui/passwords/well_known_change_password_navigation_throttle.cc chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_browsertest.cc chrome/browser/ui/passwords/well_known_change_password_navigation_throttle_unittest.cc @@ -1602,6 +1634,7 @@ chrome/browser/ui/pdf/adobe_reader_info_win.cc chrome/browser/ui/profile_picker_unittest.cc chrome/browser/ui/quick_answers/quick_answers_state_ash_unittest.cc chrome/browser/ui/quick_answers/ui/quick_answers_util.cc +chrome/browser/ui/safety_hub/notification_permission_review_service_unittest.cc chrome/browser/ui/search/ntp_user_data_logger_unittest.cc chrome/browser/ui/search/search_tab_helper.h chrome/browser/ui/search/third_party_ntp_browsertest.cc @@ -1612,6 +1645,7 @@ chrome/browser/ui/signin_view_controller_interactive_uitest.cc chrome/browser/ui/singleton_tabs_unittest.cc chrome/browser/ui/startup/chrome_for_testing_infobar_delegate.cc chrome/browser/ui/startup/credential_provider_signin_dialog_win_test_data.cc +chrome/browser/ui/startup/first_run_service_unittest.cc chrome/browser/ui/startup/launch_mode_recorder_unittest.cc chrome/browser/ui/startup/startup_browser_creator_browsertest.cc chrome/browser/ui/startup/startup_tab_provider_unittest.cc @@ -1632,6 +1666,7 @@ chrome/browser/ui/views/autofill/payments/local_card_migration_uitest.cc chrome/browser/ui/views/autofill/payments/offer_notification_bubble_views_test_base.cc chrome/browser/ui/views/autofill/payments/save_card_bubble_views_browsertest.cc chrome/browser/ui/views/autofill/payments/virtual_card_manual_fallback_bubble_views_interactive_uitest.cc +chrome/browser/ui/views/autofill/popup/popup_autocomplete_cell_view.cc chrome/browser/ui/views/autofill/popup/popup_separator_view.h chrome/browser/ui/views/autofill/popup/popup_view_views_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc @@ -1640,8 +1675,10 @@ chrome/browser/ui/views/bookmarks/bookmark_bubble_view_browsertest.cc chrome/browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc -chrome/browser/ui/views/borealis/borealis_installer_disallowed_dialog.cc +chrome/browser/ui/views/borealis/borealis_disallowed_dialog.cc +chrome/browser/ui/views/borealis/borealis_installer_error_dialog.cc chrome/browser/ui/views/commerce/price_tracking_bubble_dialog_view_unittest.cc +chrome/browser/ui/views/commerce/price_tracking_email_dialog_view.cc chrome/browser/ui/views/commerce/price_tracking_icon_view_integration_test.cc chrome/browser/ui/views/commerce/price_tracking_icon_view_interactive_uitest.cc chrome/browser/ui/views/extensions/device_chooser_extension_browsertest.cc @@ -1707,10 +1744,12 @@ chrome/browser/ui/web_applications/diagnostics/web_app_icon_health_checks_browse chrome/browser/ui/web_applications/web_app_browsertest.cc chrome/browser/ui/web_applications/web_app_navigate_browsertest.cc chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc +chrome/browser/ui/webauthn/authenticator_dialog_browsertest.cc chrome/browser/ui/webui/PRESUBMIT.py chrome/browser/ui/webui/access_code_cast/access_code_cast_handler_unittest.cc chrome/browser/ui/webui/app_home/app_home_page_handler.cc chrome/browser/ui/webui/app_management/app_management_page_handler.cc +chrome/browser/ui/webui/app_management/app_management_page_handler_unittest.cc chrome/browser/ui/webui/ash/add_supervision/add_supervision_ui.cc chrome/browser/ui/webui/ash/add_supervision/add_supervision_ui_browsertest.cc chrome/browser/ui/webui/ash/cloud_upload/cloud_upload_dialog_browsertest.cc @@ -1721,6 +1760,7 @@ chrome/browser/ui/webui/ash/edu_account_login_handler_unittest.cc chrome/browser/ui/webui/ash/edu_coexistence/edu_coexistence_login_handler.cc chrome/browser/ui/webui/ash/emoji/gif_tenor_api_fetcher.cc chrome/browser/ui/webui/ash/login/consolidated_consent_screen_handler.h +chrome/browser/ui/webui/ash/login/gaia_screen_handler.h chrome/browser/ui/webui/ash/login/l10n_util_unittest.cc chrome/browser/ui/webui/ash/login/signin_userlist_unittest.cc chrome/browser/ui/webui/ash/notification_tester/notification_tester_handler.cc @@ -1728,7 +1768,6 @@ chrome/browser/ui/webui/ash/parent_access/parent_access_ui_handler_impl.cc chrome/browser/ui/webui/ash/parent_access/parent_access_ui_handler_impl_unittest.cc chrome/browser/ui/webui/ash/sync/os_sync_handler_unittest.cc chrome/browser/ui/webui/autofill_and_password_manager_internals/internals_ui_handler.cc -chrome/browser/ui/webui/bookmarks/bookmarks_browsertest.cc chrome/browser/ui/webui/components/components_handler.cc chrome/browser/ui/webui/devtools_ui_data_source_unittest.cc chrome/browser/ui/webui/discards/graph_dump_impl_unittest.cc @@ -1760,7 +1799,7 @@ chrome/browser/ui/webui/settings/ash/accessibility_handler_browsertest.cc chrome/browser/ui/webui/settings/ash/device_section.cc chrome/browser/ui/webui/settings/ash/multidevice_handler_unittest.cc chrome/browser/ui/webui/settings/ash/parental_controls_handler.cc -chrome/browser/ui/webui/settings/ash/search/per_session_settings_user_action_tracker_unittest.cc +chrome/browser/ui/webui/settings/ash/per_session_settings_user_action_tracker_unittest.cc chrome/browser/ui/webui/settings/ash/settings_user_action_tracker_unittest.cc chrome/browser/ui/webui/settings/on_startup_handler_unittest.cc chrome/browser/ui/webui/settings/people_handler_unittest.cc @@ -1776,7 +1815,7 @@ chrome/browser/ui/webui/settings/site_settings_helper_unittest.cc chrome/browser/ui/webui/side_panel/companion/companion_side_panel_untrusted_ui.cc chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler_unittest.cc -chrome/browser/ui/webui/side_panel/read_anything/read_anything_ui.cc +chrome/browser/ui/webui/side_panel/read_anything/read_anything_untrusted_ui.cc chrome/browser/ui/webui/side_panel/reading_list/reading_list_page_handler_unittest.cc chrome/browser/ui/webui/side_panel/user_notes/user_notes_page_handler_unittest.cc chrome/browser/ui/webui/signin/ash/inline_login_handler_impl_browsertest.cc @@ -1797,6 +1836,7 @@ chrome/browser/ui/webui/whats_new/whats_new_ui.cc chrome/browser/ui/webui/whats_new/whats_new_util.cc chrome/browser/ui/webui/whats_new/whats_new_util_unittest.cc chrome/browser/ui/window_sizer/window_sizer_chromeos.cc +chrome/browser/unified_consent/unified_consent_sync_to_signin_browsertest.cc chrome/browser/updates/announcement_notification/announcement_notification_service_unittest.cc chrome/browser/usb/chrome_usb_browsertest.cc chrome/browser/usb/chrome_usb_delegate_unittest.cc @@ -1810,10 +1850,13 @@ chrome/browser/vr/PRESUBMIT.py chrome/browser/vr/test/gl_test_environment_unittest.cc chrome/browser/web_applications/chromeos_web_app_experiments_browsertest.cc chrome/browser/web_applications/commands/fetch_manifest_and_install_command.cc +chrome/browser/web_applications/commands/install_preloaded_verified_app_command.cc +chrome/browser/web_applications/commands/install_preloaded_verified_app_command_browsertest.cc chrome/browser/web_applications/extensions/bookmark_app_util_unittest.cc chrome/browser/web_applications/externally_managed_app_manager.cc chrome/browser/web_applications/externally_managed_app_manager_unittest.cc chrome/browser/web_applications/isolated_web_apps/isolated_web_app_downloader.cc +chrome/browser/web_applications/isolated_web_apps/isolated_web_app_update_discovery_task.cc chrome/browser/web_applications/isolated_web_apps/policy/isolated_web_app_policy_manager.cc chrome/browser/web_applications/isolated_web_apps/update_manifest/update_manifest_fetcher.cc chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win.cc @@ -1836,7 +1879,9 @@ chrome/browser/web_applications/preinstalled_web_apps_browsertest.cc chrome/browser/web_applications/web_app_helpers_unittest.cc chrome/browser/web_applications/web_app_id_constants.h chrome/browser/web_applications/web_app_install_utils_unittest.cc +chrome/browser/web_applications/web_app_provider.cc chrome/browser/web_applications/web_contents/web_app_icon_downloader_unittest.cc +chrome/browser/webauthn/authenticator_request_dialog_model.cc chrome/browser/webauthn/cablev2_devices.h chrome/browser/webauthn/chrome_authenticator_request_delegate.cc chrome/browser/webauthn/chrome_authenticator_request_delegate_unittest.cc @@ -1906,7 +1951,9 @@ 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/file_system_provider.idl chrome/common/extensions/api/gcm.json +chrome/common/extensions/api/generated_externs_list.txt chrome/common/extensions/api/identity.idl chrome/common/extensions/api/image_writer_private.idl chrome/common/extensions/api/instance_id.json @@ -1938,7 +1985,7 @@ chrome/common/google_url_loader_throttle_unittest.cc chrome/common/importer/firefox_importer_utils.cc chrome/common/net/x509_certificate_model_nss_unittest.cc chrome/common/net/x509_certificate_model_unittest.cc -chrome/common/pref_names.cc +chrome/common/pref_names.h chrome/common/url_constants.cc chrome/common/url_constants.h chrome/common/win/delay_load_failure_hook.cc @@ -2060,10 +2107,12 @@ chrome/renderer/searchbox/searchbox_unittest.cc chrome/renderer/translate/translate_agent_browsertest.cc chrome/services/file_util/public/cpp/sandboxed_document_analyzer_unittest.cc chrome/services/mac_notifications/mac_notification_service_ns.mm +chrome/services/sharing/nearby/nearby_presence_unittest.cc chrome/services/sharing/nearby/quick_start_decoder/quick_start_decoder_unittest.cc chrome/services/util_win/av_products.cc chrome/test/BUILD.gn chrome/test/base/android/android_browser_test.h +chrome/test/base/chromeos/crosier/demo_integration_test.cc chrome/test/base/chromeos/test_chrome_main.cc chrome/test/base/fake_gaia_mixin.cc chrome/test/base/fake_gaia_mixin.h @@ -2079,16 +2128,12 @@ chrome/test/chromedriver/command_listener_proxy.h chrome/test/chromedriver/key_converter.cc chrome/test/chromedriver/logging.cc chrome/test/chromedriver/logging.h +chrome/test/chromedriver/net/pipe_builder.cc chrome/test/chromedriver/net/websocket.cc chrome/test/chromedriver/server/chromedriver_server.cc chrome/test/chromedriver/session_commands.cc -chrome/test/chromedriver/support/release/templates/template1.html -chrome/test/chromedriver/support/release/templates/template1.txt -chrome/test/chromedriver/support/release/templates/template2.html -chrome/test/chromedriver/support/release/templates/template2.txt chrome/test/chromedriver/test/run_java_tests.py chrome/test/chromedriver/test/run_py_tests.py -chrome/test/chromedriver/test/run_webdriver_tests.py chrome/test/chromedriver/window_commands.cc chrome/test/chromedriver/window_commands_unittest.cc chrome/test/enterprise/e2e/connector/common/realtime_reporting_ui_test.py @@ -2125,6 +2170,7 @@ chrome/test/mini_installer/installer_test.py chrome/test/mini_installer/update_lastrun.py chrome/test/nacl/nacl_browsertest_util.h chrome/test/payments/payment_request_platform_browsertest_base.h +chrome/test/supervised_user/embedded_test_server_setup_mixin.cc chrome/test/supervised_user/supervision_mixin.cc chrome/test/supervised_user/supervision_mixin.h chrome/test/variations/fixtures/driver.py @@ -2138,6 +2184,7 @@ chrome/tools/build/win/makecab.py chrome/tools/webforms_aggregator_tests.py chrome/tools/weburl_links.txt chrome/updater/branding.gni +chrome/updater/certificate_tag.cc chrome/updater/constants.h chrome/updater/crash_reporter.cc chrome/updater/external_constants_builder_unittest.cc @@ -2149,7 +2196,6 @@ chrome/updater/mac/setup/ks_tickets_unittest.mm chrome/updater/policy/dm_policy_manager_unittest.cc chrome/updater/test/service/win/ui.py chrome/updater/tools/PRESUBMIT.py -chrome/updater/tools/certificate_tag.cc chrome/updater/tools/keystone_ticketstore_tool.mm chrome/updater/util/util_unittest.cc chrome/updater/util/util_win_unittest.cc @@ -2185,6 +2231,7 @@ chromecast/public/output_restrictions.h chromeos/BUILD.gn chromeos/ash/components/attestation/attestation_flow_adaptive_unittest.cc chromeos/ash/components/attestation/attestation_flow_integrated_unittest.cc +chromeos/ash/components/chaps_util/chaps_util_impl.cc chromeos/ash/components/cryptohome/userdataauth_util.cc chromeos/ash/components/dbus/arc/arc_obb_mounter_client.h chromeos/ash/components/dbus/biod/fake_biod_client_unittest.cc @@ -2203,6 +2250,7 @@ chromeos/ash/components/multidevice/remote_device_test_util.cc chromeos/ash/components/multidevice/stub_multidevice_util.cc chromeos/ash/components/nearby/common/client/nearby_api_call_flow_impl_unittest.cc chromeos/ash/components/nearby/presence/credentials/local_device_data_provider_impl_unittest.cc +chromeos/ash/components/nearby/presence/credentials/nearby_presence_credential_manager_impl_unittest.cc chromeos/ash/components/nearby/presence/credentials/nearby_presence_server_client_impl.cc chromeos/ash/components/nearby/presence/credentials/nearby_presence_server_client_impl_unittest.cc chromeos/ash/components/nearby/presence/credentials/proto_conversions_unittest.cc @@ -2217,6 +2265,8 @@ chromeos/ash/components/proximity_auth/proximity_auth_system_unittest.cc chromeos/ash/components/proximity_auth/proximity_monitor_impl_unittest.cc chromeos/ash/components/quick_start/quick_start_requests.cc chromeos/ash/components/quick_start/quick_start_requests_unittest.cc +chromeos/ash/components/report/utils/network_utils.cc +chromeos/ash/components/report/utils/network_utils_unittest.cc chromeos/ash/components/standalone_browser/lacros_availability_unittest.cc chromeos/ash/components/string_matching/tokenized_string_unittest.cc chromeos/ash/components/timezone/timezone_request.cc @@ -2250,6 +2300,7 @@ chromeos/components/quick_answers/utils/spell_check_language.cc chromeos/components/quick_answers/utils/translation_v2_utils.cc chromeos/components/test/data/onc/proxy_config.json chromeos/components/test/data/onc/shill_wifi_proxy.json +chromeos/constants/chromeos_features.cc chromeos/dbus/permission_broker/permission_broker_client.h chromeos/lacros/BUILD.gn chromeos/printing/printer_config_cache.cc @@ -2323,6 +2374,7 @@ 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/browser/webdata/autofill_table.h components/autofill/core/browser/webdata/autofill_wallet_usage_data_sync_bridge_unittest.cc components/autofill/core/common/autofill_features.cc components/autofill_payments_strings.grdp @@ -2332,9 +2384,9 @@ components/blocked_content/safe_browsing_triggered_popup_blocker.h components/bookmark_bar_strings.grdp components/bookmarks/browser/bookmark_model.h components/bookmarks/browser/bookmark_model_unittest.cc -components/bookmarks/browser/bookmark_node.cc components/bookmarks/browser/bookmark_node_data_unittest.cc components/bookmarks/browser/bookmark_utils_unittest.cc +components/bookmarks/browser/bookmark_uuids.cc components/bookmarks/browser/titled_url_index.cc components/bookmarks/browser/titled_url_index_unittest.cc components/bookmarks/managed/managed_bookmarks_policy_handler_unittest.cc @@ -2344,6 +2396,7 @@ components/breadcrumbs/core/breadcrumb_manager_tab_helper.h components/browser_sync/PRESUBMIT.py components/browser_ui/strings/android/browser_ui_strings.grd components/browser_ui/strings/android/site_settings.grdp +components/browsing_data/content/browsing_data_helper_unittest.cc components/browsing_data/content/cookie_helper_unittest.cc components/browsing_data/content/local_storage_helper_browsertest.cc components/browsing_data/core/counters/history_counter.cc @@ -2378,12 +2431,10 @@ components/content_relationship_verification/digital_asset_links_handler.h components/content_settings/browser/page_specific_content_settings_unittest.cc components/content_settings/core/browser/content_settings_provider_unittest.cc components/content_settings/core/browser/content_settings_uma_util.cc -components/content_settings/core/browser/cookie_settings.cc components/content_settings/core/common/content_settings_pattern.cc components/content_settings/core/common/content_settings_pattern_parser_unittest.cc components/content_settings/core/common/content_settings_pattern_unittest.cc components/content_settings/core/common/content_settings_utils_unittest.cc -components/content_settings/core/common/cookie_settings_base.h components/content_settings/renderer/content_settings_agent_impl.cc components/contextual_search/core/browser/contextual_search_context.h components/contextual_search/core/browser/contextual_search_delegate_impl_unittest.cc @@ -2393,7 +2444,6 @@ components/country_codes/country_codes.cc components/crash/content/app/breakpad_win.cc components/crash/content/app/hard_error_handler_win.cc components/crash/core/app/crash_export_thunks.h -components/crash/core/app/crash_reporter_client.cc components/crash/core/browser/resources/crashes.ts components/crash/core/common/crash_key.h components/cronet/PRESUBMIT.py @@ -2501,11 +2551,12 @@ components/history/core/browser/web_history_service.cc components/history/core/browser/web_history_service_unittest.cc components/history/core/test/fake_web_history_service.cc components/history/metrics/domain_diversity_reporter_unittest.cc +components/history_clusters/core/cluster_interaction_state_processor_unittest.cc +components/history_clusters/core/cluster_similarity_heuristics_processor_unittest.cc components/history_clusters/core/clusterer_unittest.cc components/history_clusters/core/content_annotations_cluster_processor_unittest.cc components/history_clusters/core/content_visibility_cluster_finalizer_unittest.cc components/history_clusters/core/file_clustering_backend_unittest.cc -components/history_clusters/core/full_membership_cluster_processor_unittest.cc components/history_clusters/core/history_clusters_service_test_api.cc components/history_clusters/core/history_clusters_service_unittest.cc components/history_clusters/core/history_clusters_util_unittest.cc @@ -2628,6 +2679,7 @@ components/omnibox/browser/zero_suggest_verbatim_match_provider_unittest.cc components/omnibox/resources/omnibox_pedal_synonyms.grd components/omnibox_pedal_ui_strings.grdp components/omnibox_strings.grdp +components/optimization_guide/content/browser/page_content_annotations_service_unittest.cc components/optimization_guide/content/browser/page_content_annotations_web_contents_observer_unittest.cc components/optimization_guide/core/entity_metadata.cc components/optimization_guide/core/entity_metadata.h @@ -2655,12 +2707,13 @@ components/page_load_metrics/browser/metrics_web_contents_observer_unittest.cc components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer.cc components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc components/page_load_metrics/browser/observers/back_forward_cache_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 +components/page_load_metrics/browser/observers/zstd_page_load_metrics_observer_unittest.cc components/page_load_metrics/browser/page_load_metrics_observer_interface.h +components/page_load_metrics/browser/page_load_metrics_util.cc components/page_load_metrics/browser/page_load_metrics_util.h components/page_load_metrics/browser/page_load_metrics_util_unittest.cc components/page_load_metrics/browser/page_load_tracker.h @@ -2688,8 +2741,8 @@ components/password_manager/core/browser/credential_manager_pending_request_task components/password_manager/core/browser/credentials_cleaner_unittest.cc components/password_manager/core/browser/export/password_manager_exporter_unittest.cc components/password_manager/core/browser/form_fetcher_impl_unittest.cc -components/password_manager/core/browser/form_parsing/form_parser.cc -components/password_manager/core/browser/form_parsing/form_parser_unittest.cc +components/password_manager/core/browser/form_parsing/form_data_parser.cc +components/password_manager/core/browser/form_parsing/form_data_parser_unittest.cc components/password_manager/core/browser/form_parsing/fuzzer/form_data_producer.h components/password_manager/core/browser/generation/password_requirements_spec_fetcher_impl.cc components/password_manager/core/browser/generation/password_requirements_spec_fetcher_unittest.cc @@ -2744,6 +2797,8 @@ components/password_manager/core/browser/password_ui_utils.cc components/password_manager/core/browser/password_ui_utils_unittest.cc components/password_manager/core/browser/psl_matching_helper.cc components/password_manager/core/browser/psl_matching_helper_unittest.cc +components/password_manager/core/browser/sharing/incoming_password_sharing_invitation_sync_bridge_unittest.cc +components/password_manager/core/browser/sharing/password_sharing_recipients_downloader.cc components/password_manager/core/browser/statistics_table_unittest.cc components/password_manager/core/browser/store_metrics_reporter_unittest.cc components/password_manager/core/browser/sync/password_sync_bridge.h @@ -2827,8 +2882,6 @@ components/policy/core/common/policy_loader_lacros_unittest.cc components/policy/core/common/policy_logger.cc components/policy/core/common/policy_map_unittest.cc components/policy/core/common/policy_service_impl_unittest.cc -components/policy/core/common/preg_parser.h -components/policy/core/common/preg_parser_unittest.cc components/policy/core/common/registry_dict_unittest.cc components/policy/core/common/scoped_critical_policy_section.cc components/policy/core/common/values_util.h @@ -3049,6 +3102,7 @@ components/signin/internal/identity_manager/profile_oauth2_token_service_delegat 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/consent_level.h components/signin/public/base/session_binding_utils.cc components/signin/public/base/session_binding_utils_unittest.cc components/signin/public/identity_manager/access_token_fetcher.cc @@ -3062,6 +3116,7 @@ components/signin/public/identity_manager/diagnostics_provider_unittest.cc components/signin/public/identity_manager/identity_manager.h components/signin/public/identity_manager/identity_manager_unittest.cc components/signin/public/identity_manager/identity_test_environment.h +components/signin/public/identity_manager/identity_test_utils.cc components/signin/public/identity_manager/primary_account_access_token_fetcher_unittest.cc components/signin/public/identity_manager/primary_account_change_event_unittest.cc components/site_engagement/content/site_engagement_helper.cc @@ -3081,12 +3136,10 @@ components/subresource_filter/core/common/PRESUBMIT.py components/supervised_user/core/browser/fetcher_config.cc components/supervised_user/core/browser/fetcher_config.h components/supervised_user/core/browser/kids_chrome_management_client.cc -components/supervised_user/core/browser/kids_chrome_management_test_utils.cc +components/supervised_user/core/browser/kids_management_url_checker_client_unittest.cc components/supervised_user/core/browser/list_family_members_service_unittest.cc -components/supervised_user/core/browser/proto_fetcher.cc components/supervised_user/core/browser/proto_fetcher.h components/supervised_user/core/browser/proto_fetcher_unittest.cc -components/supervised_user/core/browser/resources/supervised_user_block_interstitial.html components/supervised_user/core/browser/supervised_user_service_unittest.cc components/supervised_user/core/browser/supervised_user_settings_service_unittest.cc components/supervised_user/core/browser/supervised_user_url_filter.cc @@ -3094,12 +3147,15 @@ components/supervised_user/core/browser/supervised_user_url_filter.h components/supervised_user/core/browser/supervised_user_url_filter_unittest.cc components/supervised_user/core/common/features.cc components/supervised_user/core/common/supervised_user_constants.cc +components/supervised_user/test_support/kids_chrome_management_test_utils.cc +components/supervised_user/test_support/kids_management_api_server_mock.cc components/sync/PRESUBMIT.py components/sync/base/sync_util.h components/sync/engine/bookmark_update_preprocessing.cc components/sync/engine/net/http_bridge_unittest.cc components/sync/protocol/proto_value_conversions_unittest.cc components/sync/service/resources/about.ts +components/sync/service/sync_prefs.cc components/sync/service/sync_service_impl_startup_unittest.cc components/sync/service/sync_service_impl_unittest.cc components/sync/service/sync_session_durations_metrics_recorder_unittest.cc @@ -3110,7 +3166,6 @@ components/sync_preferences/pref_service_syncable_unittest.cc components/sync_sessions/PRESUBMIT.py components/sync_sessions/session_sync_bridge.h components/tracing/common/graphics_memory_dump_provider_android.h -components/translate/content/browser/per_frame_content_translate_driver.cc components/translate/core/browser/translate_language_list_unittest.cc components/translate/core/browser/translate_ranker_impl.cc components/translate/core/browser/translate_script.cc @@ -3132,7 +3187,7 @@ components/url_formatter/elide_url_unittest.cc components/url_formatter/spoof_checks/idn_spoof_checker.cc components/url_formatter/spoof_checks/idn_spoof_checker.h components/url_formatter/spoof_checks/idn_spoof_checker_unittest.cc -components/url_formatter/spoof_checks/top_domains/make_alexa_top_list.py +components/url_formatter/spoof_checks/top_domains/fetch_crux_domains.py components/url_formatter/spoof_checks/top_domains/make_top_domain_list_variables.cc components/url_formatter/spoof_checks/top_domains/top_domain_util.cc components/url_formatter/spoof_checks/top_domains/top_domain_util.h @@ -3214,6 +3269,7 @@ content/browser/background_fetch/background_fetch_cross_origin_filter_unittest.c content/browser/background_fetch/background_fetch_service_impl.cc content/browser/background_fetch/background_fetch_service_unittest.cc content/browser/blob_storage/blob_url_browsertest.cc +content/browser/blob_storage/file_backed_blob_factory_impl_unittest.cc content/browser/browser_url_handler_impl.cc content/browser/browsing_data/browsing_data_filter_builder_impl.cc content/browser/browsing_data/browsing_data_filter_builder_impl_unittest.cc @@ -3225,6 +3281,7 @@ content/browser/child_process_security_policy_unittest.cc content/browser/client_hints/client_hints.cc content/browser/content_security_policy_browsertest.cc content/browser/cookie_store/cookie_store_manager_unittest.cc +content/browser/devtools/devtools_agent_host_impl.cc content/browser/devtools/devtools_agent_host_impl_unittest.cc content/browser/devtools/devtools_http_handler.cc content/browser/devtools/devtools_protocol_encoding_cbor_fuzzer.cc @@ -3264,6 +3321,7 @@ content/browser/media/capture/frame_test_util.cc content/browser/media/media_devices_permission_checker_unittest.cc content/browser/media/session/media_session_impl_service_routing_unittest.cc content/browser/mojo_binder_policy_applier.h +content/browser/navigation_browsertest.cc content/browser/network/accept_header_browsertest.cc content/browser/network/trust_token_browsertest.cc content/browser/network/trust_token_origin_trial_browsertest.cc @@ -3318,6 +3376,7 @@ content/browser/sandbox_ipc_linux.h content/browser/screen_orientation/screen_orientation_provider_unittest.cc content/browser/serial/serial_unittest.cc content/browser/service_worker/service_worker_container_host.cc +content/browser/service_worker/service_worker_hid_delegate_observer_unittest.cc content/browser/service_worker/service_worker_version_browsertest.cc content/browser/session_history_browsertest.cc content/browser/site_instance_impl.h @@ -3330,9 +3389,10 @@ content/browser/sms/sms_provider_gms_unittest.cc content/browser/sms/webotp_service_unittest.cc content/browser/speech/endpointer/energy_endpointer.cc content/browser/speech/speech_recognition_engine.cc -content/browser/speech/tts_mac.h +content/browser/speech/tts_mac.mm content/browser/speech/tts_win.cc content/browser/storage_partition_impl_unittest.cc +content/browser/system_dns_resolution/system_dns_resolver_browsertest.cc content/browser/text_fragment_browsertest.cc content/browser/url_info.h content/browser/usb/web_usb_service_impl_unittest.cc @@ -3346,7 +3406,6 @@ content/browser/web_contents/web_contents_view_android.cc content/browser/web_contents/web_contents_view_aura_unittest.cc content/browser/web_contents/web_drag_dest_mac_unittest.mm content/browser/webauth/authenticator_common_impl.cc -content/browser/webauth/authenticator_common_impl.h content/browser/webauth/authenticator_impl_unittest.cc content/browser/webauth/authenticator_mojom_traits_unittest.cc content/browser/webauth/client_data_json.cc @@ -3367,6 +3426,7 @@ content/public/browser/browsing_data_filter_builder.h content/public/browser/browsing_data_remover.h content/public/browser/content_browser_client.h content/public/browser/devtools_manager_delegate.h +content/public/browser/navigation_handle.h content/public/browser/navigation_handle_timing.h content/public/browser/payment_app_provider.h content/public/browser/render_view_host.h @@ -3408,6 +3468,7 @@ content/renderer/visual_state_browsertest.cc content/services/auction_worklet/bidder_worklet_unittest.cc content/services/auction_worklet/public/cpp/auction_downloader.cc content/services/auction_worklet/seller_worklet_unittest.cc +content/services/auction_worklet/webidl_compat.cc content/shell/browser/shell_browser_main_parts.cc content/shell/browser/shell_platform_delegate_ios.mm content/test/PRESUBMIT.py @@ -3466,6 +3527,7 @@ device/fido/aoa/android_accessory_discovery.cc device/fido/aoa/android_accessory_discovery.h device/fido/attestation_statement_formats.cc device/fido/discoverable_credential_metadata.h +device/fido/enclave/enclave_http_client.cc device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h @@ -3480,11 +3542,8 @@ docs/website/.eleventy.js docs/website/PRESUBMIT.py docs/website/infra/config/PRESUBMIT.py docs/website/scripts/404s.txt -docs/website/scripts/common.py -docs/website/scripts/export.py docs/website/scripts/fetch_lobs.py docs/website/scripts/fetch_node_modules.py -docs/website/scripts/paths_to_skip.txt docs/website/site/Home/google-ssl.xml docs/website/site/administrators/err_ssl_weak_server_ephemeral_dh_key/redirect-dh.xml docs/website/site/chromium-os/dragonclaw/dragonclaw_v0.2.html @@ -3549,7 +3608,6 @@ extensions/common/csp_validator_unittest.cc extensions/common/event_filter_unittest.cc extensions/common/event_matcher.h extensions/common/extension.cc -extensions/common/extension.h extensions/common/extension_builder_unittest.cc extensions/common/extension_features.cc extensions/common/extension_l10n_util_unittest.cc @@ -3668,12 +3726,9 @@ gpu/command_buffer/client/shared_memory_limits.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/d3d_image_representation.h gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc gpu/command_buffer/service/shared_image/dxgi_swap_chain_image_representation.cc -gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h -gpu/command_buffer/service/shared_image/iosurface_image_backing.h gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc gpu/command_buffer/service/shared_image/video_image_reader_image_backing.cc gpu/command_buffer/service/surface_texture_gl_owner.cc @@ -3700,7 +3755,6 @@ ios/build/bots/scripts/xcode_util.py ios/build/chrome_build.gni ios/chrome/app/application_delegate/url_opener_unittest.mm ios/chrome/app/application_delegate/user_activity_handler_unittest.mm -ios/chrome/app/spotlight/reading_list_spotlight_manager_unittest.mm ios/chrome/app/startup/chrome_app_startup_parameters_unittest.mm ios/chrome/app/strings/ios_chromium_strings.grd ios/chrome/app/strings/ios_google_chrome_strings.grd @@ -3734,6 +3788,7 @@ ios/chrome/browser/policy/restrict_accounts_policy_handler_unittest.cc ios/chrome/browser/prerender/prerender_service_impl_unittest.mm ios/chrome/browser/safe_browsing/safe_browsing_client_impl_unittest.mm ios/chrome/browser/safe_browsing/tailored_security/tailored_security_tab_helper_unittest.mm +ios/chrome/browser/safety_check/ios_chrome_safety_check_manager_unittest.mm ios/chrome/browser/search_engines/extension_search_engine_data_updater_unittest.mm ios/chrome/browser/search_engines/resources/search_engine.ts ios/chrome/browser/search_engines/search_engine_js_unittest.mm @@ -3754,7 +3809,7 @@ ios/chrome/browser/signin/pattern_account_restriction_unittest.mm ios/chrome/browser/signin/system_identity_manager.h ios/chrome/browser/signin/user_approved_account_list_manager_unittest.mm ios/chrome/browser/ssl/ios_ssl_error_handler_unittest.mm -ios/chrome/browser/supervised_user/supervised_user_url_filter_tab_helper.mm +ios/chrome/browser/supervised_user/supervised_user_url_filter_tab_helper_unittest.mm ios/chrome/browser/ui/authentication/signin/add_account_signin/add_account_signin_manager_unittest.mm ios/chrome/browser/ui/authentication/signin/advanced_settings_signin/advanced_settings_signin_mediator_unittest.mm ios/chrome/browser/ui/authentication/signin/consistency_promo_signin/consistency_promo_signin_mediator_unittest.mm @@ -3770,15 +3825,12 @@ ios/chrome/browser/ui/bookmarks/bookmark_earl_grey.mm ios/chrome/browser/ui/bookmarks/bookmark_earl_grey_ui.h ios/chrome/browser/ui/bookmarks/bookmark_mediator_unittest.mm ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm -ios/chrome/browser/ui/bring_android_tabs/bring_android_tabs_app_interface.mm ios/chrome/browser/ui/bring_android_tabs/bring_android_tabs_prompt_mediator_unittest.mm ios/chrome/browser/ui/bring_android_tabs/tab_list_from_android_mediator_unittest.mm ios/chrome/browser/ui/content_suggestions/content_suggestions_mediator_unittest.mm ios/chrome/browser/ui/content_suggestions/ntp_home_egtest.mm ios/chrome/browser/ui/credential_provider_promo/resources/CPE_promo_animation_edu_autofill.json ios/chrome/browser/ui/credential_provider_promo/resources/CPE_promo_animation_edu_autofill_darkmode.json -ios/chrome/browser/ui/default_promo/resources/default_browser_animation.json -ios/chrome/browser/ui/default_promo/resources/default_browser_animation_darkmode.json ios/chrome/browser/ui/dialogs/nsurl_protection_space_util_unittest.mm ios/chrome/browser/ui/infobars/modals/autofill_address_profile/infobar_save_address_profile_table_view_controller_unittest.mm ios/chrome/browser/ui/infobars/test/test_infobar_password_delegate.mm @@ -3787,22 +3839,25 @@ ios/chrome/browser/ui/location_bar/location_bar_coordinator_unittest.mm ios/chrome/browser/ui/ntp/discover_feed_constants.mm ios/chrome/browser/ui/ntp/incognito/incognito_view_util.mm ios/chrome/browser/ui/ntp/new_tab_page_mediator.mm +ios/chrome/browser/ui/ntp/new_tab_page_mediator_unittest.mm ios/chrome/browser/ui/omnibox/omnibox_egtest.mm ios/chrome/browser/ui/omnibox/zero_suggest_prefetch_helper_unittest.mm ios/chrome/browser/ui/overlays/infobar_banner/passwords/password_infobar_banner_overlay_mediator_unittest.mm +ios/chrome/browser/ui/overlays/infobar_banner/tab_pickup/tab_pickup_infobar_banner_overlay_mediator_unittest.mm ios/chrome/browser/ui/overlays/infobar_modal/passwords/password_infobar_modal_overlay_mediator_unittest.mm ios/chrome/browser/ui/permissions/permissions_egtest.mm ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator_unittest.mm ios/chrome/browser/ui/popup_menu/popup_menu_mediator_unittest.mm ios/chrome/browser/ui/qr_scanner/qr_scanner_app_interface.mm -ios/chrome/browser/ui/reading_list/reading_list_earl_grey_ui.h ios/chrome/browser/ui/reading_list/reading_list_list_item_factory_unittest.mm ios/chrome/browser/ui/reading_list/reading_list_mediator_unittest.mm ios/chrome/browser/ui/reading_list/reading_list_table_view_item_unittest.mm +ios/chrome/browser/ui/settings/autofill/autofill_profile_settings_egtest.mm ios/chrome/browser/ui/settings/cells/search_engine_item.h ios/chrome/browser/ui/settings/cells/search_engine_item_unittest.mm ios/chrome/browser/ui/settings/clear_browsing_data/clear_browsing_data_egtest.mm ios/chrome/browser/ui/settings/google_services/accounts_table_view_controller_unittest.mm +ios/chrome/browser/ui/settings/google_services/manage_sync_settings_command_handler.h ios/chrome/browser/ui/settings/google_services/manage_sync_settings_mediator_unittest.mm ios/chrome/browser/ui/settings/import_data_table_view_controller_unittest.mm ios/chrome/browser/ui/settings/password/password_checkup/password_checkup_constants.mm @@ -3864,7 +3919,7 @@ ios/testing/data/http_server_files/opensearch.xml ios/testing/data/http_server_files/simple_login_form.html ios/testing/data/http_server_files/simple_signup_form.html ios/testing/data/http_server_files/window_open.html -ios/web/browsing_data/browsing_data_remover_unittest.mm +ios/web/browsing_data/browsing_data_removing_util_unittest.mm ios/web/browsing_data/system_cookie_store_util_unittest.mm ios/web/favicon/favicon_util_unittest.mm ios/web/js_features/context_menu/context_menu_js_unittest.mm @@ -3926,6 +3981,7 @@ media/base/video_codecs.h media/base/win/dxgi_device_manager.cc media/base/win/hresults.h media/base/win/media_foundation_cdm_proxy.h +media/base/win/mf_helpers.cc media/base/win/mf_helpers.h media/base/win/mf_initializer.cc media/capture/content/smooth_event_sampler_unittest.cc @@ -3950,8 +4006,6 @@ media/filters/decrypting_audio_decoder.h media/filters/decrypting_video_decoder.h media/filters/source_buffer_stream_unittest.cc media/filters/video_cadence_estimator.h -media/filters/win/media_foundation_utils.cc -media/filters/win/media_foundation_utils.h media/formats/hls/media_playlist_unittest.cc media/formats/hls/multivariant_playlist_unittest.cc media/formats/hls/tags_unittest.cc @@ -3959,10 +4013,11 @@ media/fuchsia/common/vmo_buffer_writer_queue.cc media/gpu/android/android_video_encode_accelerator.h media/gpu/android/video_accelerator_util.h media/gpu/buffer_validation_unittest.cc -media/gpu/chromeos/libyuv_image_processor_backend.cc media/gpu/gpu_video_encode_accelerator_helpers.cc media/gpu/macros.h media/gpu/test/video_encoder/video_encoder_client.cc +media/gpu/test/video_encoder/video_encoder_test_environment.cc +media/gpu/v4l2/mt21/mt21_decompressor_unittest.cc media/gpu/v4l2/mt21/mt21_util.h media/gpu/v4l2/test/av1_decoder.cc media/gpu/v4l2/test/v4l2_unittest.cc @@ -3976,7 +4031,6 @@ media/gpu/vaapi/vaapi_jpeg_decoder_unittest.cc media/gpu/vaapi/vaapi_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/media_foundation_video_encode_accelerator_win.cc media/gpu/windows/mf_audio_encoder.cc media/gpu/windows/mf_audio_encoder.h @@ -3985,9 +4039,9 @@ media/mojo/mojom/stable/native_pixmap_handle_mojom_traits.cc media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc media/mojo/services/media_foundation_service.cc media/mojo/services/media_metrics_provider_unittest.cc +media/mojo/services/mojo_video_encoder_metrics_provider_service_unittest.cc media/mojo/services/stable_video_decoder_service.cc media/mojo/services/video_decode_stats_recorder_unittest.cc -media/mojo/services/video_encoder_metrics_provider_unittest.cc media/mojo/services/watch_time_recorder_unittest.cc media/parsers/webp_parser.cc media/parsers/webp_parser.h @@ -4353,7 +4407,6 @@ net/cert/pki/signature_algorithm.cc net/cert/pki/string_util_unittest.cc net/cert/pki/verify_certificate_chain.cc net/cert/symantec_certs.h -net/cert/test_root_certs_win.cc net/cert/x509_certificate.cc net/cert/x509_certificate_unittest.cc net/cert/x509_util_nss_unittest.cc @@ -4601,6 +4654,7 @@ ppapi/utility/graphics/paint_aggregator.h printing/backend/PRESUBMIT.py printing/backend/print_backend_win.cc printing/backend/win_helper.cc +printing/backend/win_helper_unittest.cc printing/backend/xps_utils_win.cc printing/metafile_skia.cc printing/print_settings_initializer_win.cc @@ -4634,6 +4688,7 @@ remoting/host/policy_watcher_unittest.cc remoting/host/remote_open_url/remote_open_url_client_unittest.cc remoting/host/remote_open_url/remote_open_url_message_handler_unittest.cc remoting/host/remoting_me2me_host.cc +remoting/host/remoting_register_support_host_request.cc remoting/host/sas_injector_win.cc remoting/host/setup/com.google.chrome.remote_desktop-firefox.json.jinja2 remoting/host/setup/start_host_main.cc @@ -4655,7 +4710,9 @@ remoting/protocol/negotiating_authenticator_unittest.cc remoting/protocol/socket_util.cc remoting/protocol/spake2_authenticator_unittest.cc remoting/resources/remoting_strings.grd +remoting/signaling/ftl_messaging_client.cc remoting/signaling/ftl_messaging_client_unittest.cc +remoting/signaling/remoting_log_to_server.cc remoting/signaling/signaling_address_unittest.cc remoting/signaling/signaling_id_util.cc remoting/signaling/signaling_id_util.h @@ -4699,7 +4756,6 @@ sandbox/win/src/resolver.h sandbox/win/src/sandbox_nt_util.cc sandbox/win/src/sandbox_nt_util.h sandbox/win/src/sandbox_policy.h -sandbox/win/src/sandbox_rand.cc sandbox/win/src/security_level.h services/BUILD.gn services/device/compute_pressure/cpu_probe_win.cc @@ -4737,6 +4793,7 @@ services/network/public/cpp/content_security_policy/content_security_policy_unit services/network/public/cpp/corb/corb_impl.cc services/network/public/cpp/corb/corb_impl_unittest.cc services/network/public/cpp/corb/orb_impl.cc +services/network/public/cpp/corb/orb_impl.h services/network/public/cpp/cors/cors_unittest.cc services/network/public/cpp/cors/origin_access_entry_unittest.cc services/network/public/cpp/cors/origin_access_list_unittest.cc @@ -4772,9 +4829,13 @@ services/shape_detection/text_detection_impl_win_unittest.cc services/tracing/perfetto/privacy_filtered_fields-inl.h services/tracing/public/cpp/perfetto/java_heap_profiler/hprof_parser_android.h services/tracing/public/cpp/perfetto/perfetto_producer.h +services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.h services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler_unittest.cc services/video_capture/test/fake_video_capture_device_unittest.cc services/viz/public/cpp/gpu/gpu.cc +services/webnn/dml/graph_builder.h +services/webnn/dml/graph_impl.cc +services/webnn/dml/utils.cc skia/config/SkUserConfig.h skia/ext/SkMemory_new_handler.cpp skia/ext/skia_utils_ios_unittest.mm @@ -4795,6 +4856,7 @@ storage/test/PRESUBMIT.py testing/PRESUBMIT.py testing/android/native_test/java/AndroidManifest.xml.jinja2 testing/buildbot/PRESUBMIT.py +testing/buildbot/check.py testing/buildbot/chromium.android.fyi.json testing/buildbot/chromium.android.json testing/buildbot/chromium.clang.json @@ -4809,13 +4871,11 @@ testing/buildbot/chromium.webrtc.json testing/buildbot/filters/PRESUBMIT.py testing/buildbot/generate_buildbot_json.py testing/buildbot/generate_buildbot_json_unittest.py -testing/buildbot/manage.py testing/buildbot/query_optimal_shard_counts.py testing/buildbot/scripts/upload_test_result_artifacts.py +testing/buildbot/test_suites.pyl testing/buildbot/tryserver.chromium.android.json -testing/buildbot/unittest_expectations/test_android_output_options/chromium.ci.json testing/buildbot/unittest_expectations/test_android_output_options/chromium.test.json -testing/buildbot/unittest_expectations/test_isolated_script_tests_android/chromium.ci.json testing/buildbot/unittest_expectations/test_isolated_script_tests_android/chromium.test.json testing/buildbot/waterfalls.pyl testing/chromoting/browser_test_commands_linux.txt @@ -5030,6 +5090,7 @@ third_party/angle/extensions/EGL_ANGLE_direct_composition.txt third_party/angle/extensions/EGL_ANGLE_display_power_preference.txt third_party/angle/extensions/EGL_ANGLE_display_semaphore_share_group.txt third_party/angle/extensions/EGL_ANGLE_display_texture_share_group.txt +third_party/angle/extensions/EGL_ANGLE_external_context_and_surface.txt third_party/angle/extensions/EGL_ANGLE_feature_control.txt third_party/angle/extensions/EGL_ANGLE_ggp_stream_descriptor.txt third_party/angle/extensions/EGL_ANGLE_iosurface_client_buffer.txt @@ -5081,10 +5142,11 @@ third_party/angle/src/common/mathutil.h third_party/angle/src/common/system_utils_posix.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/OutputSPIRV.cpp -third_party/angle/src/compiler/translator/TextureFunctionHLSL.cpp -third_party/angle/src/compiler/translator/blocklayoutHLSL.h +third_party/angle/src/compiler/translator/ExtensionBehavior.cpp +third_party/angle/src/compiler/translator/hlsl/OutputHLSL.cpp +third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp +third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.h +third_party/angle/src/compiler/translator/spirv/OutputSPIRV.cpp third_party/angle/src/libANGLE/Display.cpp third_party/angle/src/libANGLE/GLES1Renderer.cpp third_party/angle/src/libANGLE/Observer.cpp @@ -5093,7 +5155,6 @@ third_party/angle/src/libANGLE/Surface.h third_party/angle/src/libANGLE/capture/FrameCapture.cpp third_party/angle/src/libANGLE/gen_extensions.py third_party/angle/src/libANGLE/renderer/SurfaceImpl.h -third_party/angle/src/libANGLE/renderer/d3d/DynamicHLSL.cpp third_party/angle/src/libANGLE/renderer/d3d/IndexDataManager.cpp third_party/angle/src/libANGLE/renderer/d3d/ProgramD3D.cpp third_party/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp @@ -5338,6 +5399,7 @@ third_party/blink/public/platform/child_url_loader_factory_bundle.h third_party/blink/public/platform/linux/web_sandbox_support.h third_party/blink/public/platform/platform.h third_party/blink/public/platform/web_url_response.h +third_party/blink/public/platform/webaudiosourceprovider_impl.h third_party/blink/public/strings/blink_strings.grd third_party/blink/public/web/web_navigation_params.h third_party/blink/public/web/web_node.h @@ -5509,6 +5571,7 @@ third_party/blink/renderer/core/html/forms/validity_state.h third_party/blink/renderer/core/html/forms/validity_state.idl third_party/blink/renderer/core/html/html_anchor_element.cc third_party/blink/renderer/core/html/html_anchor_element.idl +third_party/blink/renderer/core/html/html_anchor_element_test.cc third_party/blink/renderer/core/html/html_area_element.idl third_party/blink/renderer/core/html/html_body_element.idl third_party/blink/renderer/core/html/html_collection.cc @@ -5541,6 +5604,7 @@ third_party/blink/renderer/core/html/portal/html_portal_element.cc third_party/blink/renderer/core/input/event_handler.cc third_party/blink/renderer/core/input/pointer_event_manager.cc third_party/blink/renderer/core/inspector/devtools_session.h +third_party/blink/renderer/core/inspector/inspector_style_sheet.cc third_party/blink/renderer/core/intersection_observer/intersection_observer_controller.h third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h third_party/blink/renderer/core/layout/geometry/logical_offset.h @@ -5697,12 +5761,12 @@ third_party/blink/renderer/modules/accessibility/ax_layout_object.cc third_party/blink/renderer/modules/accessibility/ax_object.cc third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h -third_party/blink/renderer/modules/background_fetch/background_fetch_manager.cc third_party/blink/renderer/modules/bluetooth/bluetooth_error.cc third_party/blink/renderer/modules/clipboard/clipboard_promise.cc third_party/blink/renderer/modules/credentialmanagement/credentials_container.cc third_party/blink/renderer/modules/crypto/crypto_histograms.h third_party/blink/renderer/modules/encryptedmedia/encrypted_media_utils.h +third_party/blink/renderer/modules/file_system_access/file_system_cloud_identifier.idl third_party/blink/renderer/modules/filesystem/dom_file_system_base_test.cc third_party/blink/renderer/modules/font_access/font_metadata.h third_party/blink/renderer/modules/gamepad/gamepad_axis_event.idl @@ -5717,7 +5781,6 @@ third_party/blink/renderer/modules/manifest/fuzzer_seed_corpus/play_app_url_mani third_party/blink/renderer/modules/media_capabilities/media_capabilities.cc third_party/blink/renderer/modules/mediarecorder/media_recorder.cc third_party/blink/renderer/modules/mediastream/media_devices_test.cc -third_party/blink/renderer/modules/mediastream/media_stream_constraints_util_video_content.cc third_party/blink/renderer/modules/mediastream/media_stream_video_renderer_sink.h third_party/blink/renderer/modules/ml/webnn/ml_graph_xnnpack.cc third_party/blink/renderer/modules/payments/android_pay_method_data.idl @@ -5821,7 +5884,6 @@ 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/peerconnection/rtc_video_decoder_factory.cc -third_party/blink/renderer/platform/peerconnection/rtc_video_encoder.cc 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 @@ -5841,6 +5903,7 @@ third_party/blink/renderer/platform/transforms/skew_transform_operation.h third_party/blink/renderer/platform/transforms/transform_operation.h third_party/blink/renderer/platform/transforms/transform_operations.h third_party/blink/renderer/platform/transforms/translate_transform_operation.h +third_party/blink/renderer/platform/video_capture/video_capture_impl.cc third_party/blink/renderer/platform/weborigin/kurl.cc third_party/blink/renderer/platform/weborigin/kurl_test.cc third_party/blink/renderer/platform/weborigin/security_origin.cc @@ -5876,7 +5939,14 @@ third_party/boringssl/src/crypto/thread_win.c third_party/boringssl/src/include/openssl/base.h third_party/boringssl/src/include/openssl/span.h third_party/boringssl/src/include/openssl/ssl.h +third_party/boringssl/src/include/openssl/target.h third_party/boringssl/src/include/openssl/x509.h +third_party/boringssl/src/pki/parse_certificate.h +third_party/boringssl/src/pki/signature_algorithm.cc +third_party/boringssl/src/pki/string_util_unittest.cc +third_party/boringssl/src/pki/testdata/parse_certificate_unittest/v3_certificate_template.txt +third_party/boringssl/src/pki/testdata/test_certificate_data.h +third_party/boringssl/src/pki/verify_certificate_chain.cc third_party/boringssl/src/ssl/ssl_test.cc third_party/boringssl/src/third_party/googletest/include/gtest/gtest_pred_impl.h third_party/boringssl/src/third_party/googletest/include/gtest/internal/gtest-port.h @@ -6018,6 +6088,7 @@ third_party/catapult/dashboard/dashboard/common/cloud_metric.py third_party/catapult/dashboard/dashboard/common/datastore_hooks.py third_party/catapult/dashboard/dashboard/common/datastore_hooks_test.py third_party/catapult/dashboard/dashboard/common/defaults.py +third_party/catapult/dashboard/dashboard/common/feature_flags.py third_party/catapult/dashboard/dashboard/common/file_bug.py third_party/catapult/dashboard/dashboard/common/layered_cache_test.py third_party/catapult/dashboard/dashboard/common/namespaced_stored_object_test.py @@ -6115,6 +6186,7 @@ third_party/catapult/dashboard/dashboard/services/perf_issue_service_client.py third_party/catapult/dashboard/dashboard/services/pinpoint_service.py third_party/catapult/dashboard/dashboard/services/skia_bridge_service.py third_party/catapult/dashboard/dashboard/services/swarming.py +third_party/catapult/dashboard/dashboard/services/workflow_service.py third_party/catapult/dashboard/dashboard/sheriff_config/service/__init__.py third_party/catapult/dashboard/dashboard/sheriff_config/test_match_policy.py third_party/catapult/dashboard/dashboard/sheriff_config/tests/auth-discovery.json @@ -6175,6 +6247,7 @@ third_party/catapult/netlog_viewer/netlog_viewer/dns_view.html third_party/catapult/netlog_viewer/netlog_viewer/events_view_test.html third_party/catapult/netlog_viewer/netlog_viewer/log_view_painter_test.html third_party/catapult/netlog_viewer/netlog_viewer/top_bar_view.html +third_party/catapult/perf_issue_service/application/buganizer_utils.py third_party/catapult/perf_issue_service/application/clients/buganizer_client.py third_party/catapult/perf_issue_service/application/clients/chromeperf_client.py third_party/catapult/perf_issue_service/application/clients/monorail_client.py @@ -6224,7 +6297,6 @@ third_party/catapult/telemetry/telemetry/page/traffic_setting.py third_party/catapult/telemetry/telemetry/timeline/model.py third_party/catapult/telemetry/telemetry/timeline/trace_event_importer.py third_party/catapult/telemetry/telemetry/timeline/tracing_config.py -third_party/catapult/telemetry/telemetry/wpr/archive_info.py third_party/catapult/telemetry/third_party/mox3/mox3/mox.py third_party/catapult/telemetry/third_party/mox3/mox3/stubout.py third_party/catapult/telemetry/third_party/mox3/mox3/tests/mox_helper.py @@ -7357,6 +7429,7 @@ third_party/closure_compiler/externs/runtime.js third_party/closure_compiler/externs/settings_private.js third_party/closure_compiler/externs/speech_recognition_private.js third_party/closure_compiler/externs/tabs.js +third_party/closure_compiler/externs/terminal_private.js third_party/closure_compiler/externs/test.js third_party/closure_compiler/externs/tts.js third_party/closure_compiler/externs/ttsEngine.js @@ -7464,13 +7537,13 @@ third_party/crashpad/update.py third_party/cros-components/src/sidenav/sidenav.ts third_party/cros_system_api/dbus/bluetooth/dbus-constants.h third_party/cros_system_api/dbus/shill/dbus-constants.h +third_party/crossbench/chrome-extension-replay/devtools-recorder/crossbench.html third_party/crossbench/crossbench/benchmarks/loading.py third_party/crossbench/crossbench/browsers/chrome/downloader.py third_party/crossbench/crossbench/browsers/chromium/chromium_applescript.py third_party/crossbench/crossbench/browsers/chromium/chromium_webdriver.py third_party/crossbench/crossbench/browsers/firefox/firefox_webdriver.py third_party/crossbench/crossbench/probes/performance_entries.py -third_party/crossbench/crossbench/probes/tracing.py third_party/crossbench/tests/crossbench/benchmarks/test_loading.py third_party/crossbench/tests/end2end/test_cli.py third_party/dav1d/BUILD.gn @@ -7512,6 +7585,7 @@ third_party/dawn/src/dawn/native/opengl/TextureGL.cpp third_party/dawn/src/dawn/native/vulkan/RenderPassCache.h third_party/dawn/src/dawn/native/vulkan/VulkanInfo.cpp third_party/dawn/src/dawn/native/vulkan/VulkanInfo.h +third_party/dawn/src/dawn/platform/metrics/HistogramMacros.h third_party/dawn/src/dawn/samples/SampleUtils.cpp third_party/dawn/src/dawn/tests/end2end/DepthBiasTests.cpp third_party/dawn/src/dawn/tests/end2end/TextureFormatTests.cpp @@ -7530,14 +7604,111 @@ third_party/dawn/src/dawn/tests/unittests/validation/ValidationTest.cpp third_party/dawn/src/dawn/tests/unittests/validation/VertexBufferValidationTests.cpp third_party/dawn/src/dawn/tests/white_box/VulkanImageWrappingTests_DmaBuf.cpp third_party/dawn/src/dawn/utils/WindowsDebugLogger.cpp -third_party/dawn/src/tint/ast/transform/promote_side_effects_to_decl_test.cc third_party/dawn/src/tint/fuzzers/cli.cc -third_party/dawn/src/tint/reader/spirv/function.cc -third_party/dawn/src/tint/reader/spirv/function_cfg_test.cc -third_party/dawn/src/tint/reader/spirv/parser_impl.cc -third_party/dawn/src/tint/reader/wgsl/lexer_test.cc -third_party/dawn/src/tint/resolver/const_eval_builtin_test.cc -third_party/dawn/src/tint/writer/hlsl/generator_impl.cc +third_party/dawn/src/tint/lang/core/constant/eval_builtin_test.cc +third_party/dawn/src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc +third_party/dawn/src/tint/lang/spirv/reader/ast_parser/ast_parser.cc +third_party/dawn/src/tint/lang/spirv/reader/ast_parser/function.cc +third_party/dawn/src/tint/lang/spirv/reader/ast_parser/function_cfg_test.cc +third_party/dawn/src/tint/lang/wgsl/ast/transform/promote_side_effects_to_decl_test.cc +third_party/dawn/src/tint/lang/wgsl/reader/parser/lexer_test.cc +third_party/dawn/third_party/dxc/include/dxc/Support/Unicode.h +third_party/dawn/third_party/dxc/include/llvm/DebugInfo/PDB/PDBSymbol.h +third_party/dawn/third_party/dxc/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h +third_party/dawn/third_party/dxc/include/llvm/DebugInfo/PDB/PDBTypes.h +third_party/dawn/third_party/dxc/include/llvm/IR/PassManager.h +third_party/dawn/third_party/dxc/include/llvm/Support/COFF.h +third_party/dawn/third_party/dxc/include/llvm/Support/CommandLine.h +third_party/dawn/third_party/dxc/include/llvm/Support/SpecialCaseList.h +third_party/dawn/third_party/dxc/include/llvm/Support/TimeProfiler.h +third_party/dawn/third_party/dxc/include/llvm/Support/Valgrind.h +third_party/dawn/third_party/dxc/include/llvm/Support/Win64EH.h +third_party/dawn/third_party/dxc/include/miniz/miniz.h +third_party/dawn/third_party/dxc/lib/Analysis/DxilConstantFolding.cpp +third_party/dawn/third_party/dxc/lib/DxcSupport/FileIOHelper.cpp +third_party/dawn/third_party/dxc/lib/DxcSupport/WinAdapter.cpp +third_party/dawn/third_party/dxc/lib/DxilCompression/miniz.h +third_party/dawn/third_party/dxc/lib/Fuzzer/FuzzerSHA1.cpp +third_party/dawn/third_party/dxc/lib/HLSL/DxilExpandTrigIntrinsics.cpp +third_party/dawn/third_party/dxc/lib/Support/Windows/MSFileSystem.inc.cpp +third_party/dawn/third_party/dxc/lib/Transforms/Instrumentation/AddressSanitizer.cpp +third_party/dawn/third_party/dxc/lib/Transforms/Instrumentation/ThreadSanitizer.cpp +third_party/dawn/third_party/dxc/lib/Transforms/Instrumentation/memorysanitizer.cpp +third_party/dawn/third_party/dxc/tools/clang/include/clang/Basic/TargetInfo.h +third_party/dawn/third_party/dxc/tools/clang/include/clang/Format/Format.h +third_party/dawn/third_party/dxc/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h +third_party/dawn/third_party/dxc/tools/clang/lib/AST/ASTContext.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/CodeGen/CodeGenModule.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Driver/SanitizerArgs.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Format/TokenAnnotator.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Frontend/DependencyFile.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Headers/cuda_builtin_vars.h +third_party/dawn/third_party/dxc/tools/clang/lib/Headers/float.h +third_party/dawn/third_party/dxc/tools/clang/lib/Lex/PPDirectives.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Lex/Pragma.cpp +third_party/dawn/third_party/dxc/tools/clang/lib/Sema/SemaDecl.cpp +third_party/dawn/third_party/dxc/tools/clang/test/Lexer/pragma-message.c +third_party/dawn/third_party/dxc/tools/clang/test/Lexer/pragma-region.c +third_party/dawn/third_party/dxc/tools/clang/test/Preprocessor/pragma-pushpop-macro.c +third_party/dawn/third_party/dxc/tools/clang/tools/dotnetc/dndxc.csproj.txt +third_party/dawn/third_party/dxc/tools/clang/unittests/HLSL/ClangHLSLTests.vcxproj.user.txt +third_party/dawn/third_party/dxc/tools/clang/unittests/HLSLExec/ExecHLSLTests.vcxproj.user.txt +third_party/dawn/third_party/dxc/tools/clang/unittests/HLSLExec/ExecutionTest.cpp +third_party/dawn/third_party/dxc/tools/clang/unittests/HLSLExec/ShaderOpArith.xml +third_party/dawn/third_party/dxc/tools/dxexp/dxexp.cpp +third_party/dawn/third_party/dxc/tools/llvm-objdump/COFFDump.cpp +third_party/dawn/third_party/dxc/unittests/Support/ManagedStatic.cpp +third_party/dawn/third_party/dxc/utils/hct/hctjs.js +third_party/dawn/third_party/dxc/utils/hct/hcttracei.py +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-actions.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-cardinalities.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-matchers.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-more-actions.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/gmock.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/include/gmock/internal/gmock-port.h +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock-all.cc +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock-cardinalities.cc +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock-internal-utils.cc +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock-matchers.cc +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock-spec-builders.cc +third_party/dawn/third_party/dxc/utils/unittest/googlemock/src/gmock.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-death-test.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-message.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-param-test.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-printers.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-spi.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-test-part.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest-typed-test.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest_pred_impl.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/gtest_prod.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-internal.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-port.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-string.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-all.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-death-test.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-filepath.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-internal-inl.h +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-port.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-printers.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-test-part.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest-typed-test.cc +third_party/dawn/third_party/dxc/utils/unittest/googletest/src/gtest.cc third_party/dawn/third_party/glfw/deps/nuklear.h third_party/dawn/third_party/glfw/include/GLFW/glfw3native.h third_party/dawn/third_party/glfw/src/linux_joystick.h @@ -7555,7 +7726,6 @@ third_party/dawn/tools/src/cmd/cts/config.json third_party/depot_tools/PRESUBMIT.py third_party/depot_tools/auth.py third_party/depot_tools/autoninja.py -third_party/depot_tools/autosiso.py third_party/depot_tools/breakpad.py third_party/depot_tools/cipd_manifest.txt third_party/depot_tools/cipd_manifest_cros_python2.txt @@ -7744,6 +7914,8 @@ third_party/depot_tools/watchlists.py third_party/depot_tools/win32imports.py third_party/depot_tools/win_toolchain/get_toolchain_if_necessary.py third_party/devtools-frontend/src/PRESUBMIT.py +third_party/devtools-frontend/src/extensions/cxx_debugging/third_party/lit-html/lib/template.js +third_party/devtools-frontend/src/extensions/cxx_debugging/third_party/lit-html/src/lib/template.ts third_party/devtools-frontend/src/front_end/core/common/ColorConverter.ts third_party/devtools-frontend/src/front_end/core/i18n/locales/af.json third_party/devtools-frontend/src/front_end/core/i18n/locales/am.json @@ -7830,7 +8002,6 @@ third_party/devtools-frontend/src/front_end/core/platform/UIString.ts third_party/devtools-frontend/src/front_end/core/platform/string-utilities.ts third_party/devtools-frontend/src/front_end/core/sdk/CSSMetadata.ts third_party/devtools-frontend/src/front_end/core/sdk/Cookie.ts -third_party/devtools-frontend/src/front_end/core/sdk/NetworkManager.ts third_party/devtools-frontend/src/front_end/core/sdk/ResourceTreeModel.ts third_party/devtools-frontend/src/front_end/core/sdk/SourceMap.ts third_party/devtools-frontend/src/front_end/entrypoint_template.html @@ -7838,6 +8009,7 @@ third_party/devtools-frontend/src/front_end/entrypoints/inspector_main/Rendering third_party/devtools-frontend/src/front_end/entrypoints/inspector_main/inspector_main-meta.ts third_party/devtools-frontend/src/front_end/entrypoints/main/MainImpl.ts third_party/devtools-frontend/src/front_end/generated/Deprecation.ts +third_party/devtools-frontend/src/front_end/generated/InspectorBackendCommands.js third_party/devtools-frontend/src/front_end/generated/protocol-mapping.d.ts third_party/devtools-frontend/src/front_end/generated/protocol-proxy-api.d.ts third_party/devtools-frontend/src/front_end/generated/protocol.ts @@ -7851,6 +8023,7 @@ third_party/devtools-frontend/src/front_end/models/issues_manager/DeprecationIss third_party/devtools-frontend/src/front_end/models/issues_manager/GenericIssue.ts third_party/devtools-frontend/src/front_end/models/issues_manager/HeavyAdIssue.ts third_party/devtools-frontend/src/front_end/models/issues_manager/SharedArrayBufferIssue.ts +third_party/devtools-frontend/src/front_end/models/persistence/NetworkPersistenceManager.ts third_party/devtools-frontend/src/front_end/models/timeline_model/TimelineModel.ts third_party/devtools-frontend/src/front_end/models/trace/handlers/UserInteractionsHandler.ts third_party/devtools-frontend/src/front_end/models/trace/handlers/UserTimingsHandler.ts @@ -7868,7 +8041,9 @@ third_party/devtools-frontend/src/front_end/panels/application/components/Endpoi third_party/devtools-frontend/src/front_end/panels/application/components/FrameDetailsView.ts third_party/devtools-frontend/src/front_end/panels/application/components/ReportsGrid.ts third_party/devtools-frontend/src/front_end/panels/application/components/TrustTokensView.ts -third_party/devtools-frontend/src/front_end/panels/application/preloading/components/PreloadingDetailsReportView.ts +third_party/devtools-frontend/src/front_end/panels/application/preloading/components/PreloadingDisabledInfobar.ts +third_party/devtools-frontend/src/front_end/panels/application/preloading/components/PreloadingString.ts +third_party/devtools-frontend/src/front_end/panels/application/preloading/components/UsedPreloadingView.ts third_party/devtools-frontend/src/front_end/panels/css_overview/components/CSSOverviewStartView.ts third_party/devtools-frontend/src/front_end/panels/elements/CSSRuleValidator.ts third_party/devtools-frontend/src/front_end/panels/emulation/DeviceModeToolbar.ts @@ -7974,9 +8149,18 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay/package third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/ElementHandle.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/ElementHandle.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Frame.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Frame.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/HTTPRequest.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/HTTPRequest.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Input.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Input.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Target.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/api/Target.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Configuration.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/CustomQueryHandler.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Device.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Device.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/ExecutionContext.d.ts @@ -7985,33 +8169,35 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cj 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/FirefoxTargetManager.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/FirefoxTargetManager.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Frame.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Frame.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/HTTPRequest.d.ts -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.d.ts 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/PredefinedNetworkConditions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/PuppeteerViewport.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Target.d.ts -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/QueryHandler.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/common/Tracing.d.ts 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.d.ts 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/node/BrowserFetcher.d.ts -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/FirefoxLauncher.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/ChromeLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/cjs/puppeteer/node/PuppeteerNode.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/ElementHandle.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/ElementHandle.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Frame.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Frame.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/HTTPRequest.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/HTTPRequest.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Input.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Input.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Page.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Target.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/api/Target.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Configuration.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/CustomQueryHandler.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Device.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Device.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/ExecutionContext.d.ts @@ -8020,39 +8206,55 @@ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/es 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/FirefoxTargetManager.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/FirefoxTargetManager.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Frame.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Frame.js -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/HTTPRequest.d.ts -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.d.ts 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/PredefinedNetworkConditions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/PuppeteerViewport.d.ts -third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Target.d.ts -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/QueryHandler.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/QueryHandler.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/common/Tracing.d.ts 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.d.ts 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/node/BrowserFetcher.d.ts -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/FirefoxLauncher.js +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/ChromeLauncher.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/LaunchOptions.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.d.ts third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/puppeteer/node/PuppeteerNode.js third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/types.d.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/Browser.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/ElementHandle.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/Frame.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/HTTPRequest.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/Input.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/Page.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/api/Target.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Configuration.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/CustomQueryHandler.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Device.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/ExecutionContext.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/FileChooser.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/FirefoxTargetManager.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Input.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/NetworkManager.test.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/PredefinedNetworkConditions.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/PuppeteerViewport.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/QueryHandler.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/Tracing.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/common/WebWorker.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/ChromeLauncher.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/LaunchOptions.ts +third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/src/node/PuppeteerNode.ts third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data/package/data/browsers.css-data.json third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data/package/data/browsers.html-data.json third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/package.json third_party/devtools-frontend/src/front_end/ui/components/code_highlighter/CodeHighlighter.ts -third_party/devtools-frontend/src/front_end/ui/components/docs/trust_tokens_view/basic.ts third_party/devtools-frontend/src/front_end/ui/components/markdown_view/MarkdownLinksMap.ts third_party/devtools-frontend/src/front_end/ui/legacy/RemoteDebuggingTerminatedScreen.ts third_party/devtools-frontend/src/front_end/ui/legacy/SearchableView.ts third_party/devtools-frontend/src/front_end/ui/legacy/UIUtils.ts third_party/devtools-frontend/src/front_end/ui/legacy/themeColors.css third_party/devtools-frontend/src/front_end/ui/legacy/theme_support/theme_support_impl.ts +third_party/devtools-frontend/src/node_modules/@aashutoshrathi/word-wrap/package.json third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/dist/source-map.debug.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/dist/source-map.js third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/lib/base64-vlq.js @@ -8073,11 +8275,9 @@ third_party/devtools-frontend/src/node_modules/@eslint/eslintrc/node_modules/typ third_party/devtools-frontend/src/node_modules/@eslint/eslintrc/node_modules/type-fest/source/basic.d.ts third_party/devtools-frontend/src/node_modules/@eslint/eslintrc/node_modules/type-fest/source/entries.d.ts third_party/devtools-frontend/src/node_modules/@eslint/eslintrc/node_modules/type-fest/source/entry.d.ts -third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/cjs/browser-data/chromedriver.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/cjs/browser-data/chromium.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/cjs/browser-data/firefox.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/cjs/install.d.ts -third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/browser-data/chromedriver.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/browser-data/chromium.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/browser-data/firefox.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/lib/esm/install.d.ts @@ -8085,15 +8285,26 @@ third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/ third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/node_modules/strip-ansi/package.json +third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/browser-data/chromium.ts +third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/browser-data/firefox.ts +third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/install.ts third_party/devtools-frontend/src/node_modules/@puppeteer/replay/lib/main.js third_party/devtools-frontend/src/node_modules/@puppeteer/replay/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/@puppeteer/replay/node_modules/strip-ansi/package.json third_party/devtools-frontend/src/node_modules/@puppeteer/replay/package.json +third_party/devtools-frontend/src/node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils/package.json +third_party/devtools-frontend/src/node_modules/@rollup/plugin-node-resolve/package.json third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/package.json third_party/devtools-frontend/src/node_modules/@sinonjs/commons/lib/class-name.js third_party/devtools-frontend/src/node_modules/@sinonjs/samsam/lib/create-set.js third_party/devtools-frontend/src/node_modules/@sinonjs/samsam/types/create-set.d.ts third_party/devtools-frontend/src/node_modules/@sinonjs/text-encoding/package.json +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/context.d.ts +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/context.js +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/index.d.ts +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/index.js +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/variants.d.ts +third_party/devtools-frontend/src/node_modules/@tootallnate/quickjs-emscripten/dist/variants.js third_party/devtools-frontend/src/node_modules/@types/node/assert.d.ts third_party/devtools-frontend/src/node_modules/@types/node/buffer.d.ts third_party/devtools-frontend/src/node_modules/@types/node/console.d.ts @@ -8138,6 +8349,8 @@ third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-est third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/acorn/dist/acorn.js third_party/devtools-frontend/src/node_modules/acorn/package.json +third_party/devtools-frontend/src/node_modules/agent-base/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/agent-base/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/ajv/dist/ajv.bundle.js third_party/devtools-frontend/src/node_modules/ansi-regex/package.json third_party/devtools-frontend/src/node_modules/ansi-styles/package.json @@ -8155,12 +8368,13 @@ third_party/devtools-frontend/src/node_modules/axe-core/axe.js third_party/devtools-frontend/src/node_modules/axe-core/axe.min.js third_party/devtools-frontend/src/node_modules/axobject-query/package.json third_party/devtools-frontend/src/node_modules/base64-js/package.json +third_party/devtools-frontend/src/node_modules/basic-ftp/package.json third_party/devtools-frontend/src/node_modules/binary-extensions/package.json -third_party/devtools-frontend/src/node_modules/bl/package.json third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/buffer-crc32/package.json third_party/devtools-frontend/src/node_modules/buffer/index.js +third_party/devtools-frontend/src/node_modules/builtin-modules/package.json third_party/devtools-frontend/src/node_modules/bytes/package.json third_party/devtools-frontend/src/node_modules/call-bind/package.json third_party/devtools-frontend/src/node_modules/callsites/package.json @@ -8173,6 +8387,9 @@ third_party/devtools-frontend/src/node_modules/chai/lib/chai/interface/assert.js third_party/devtools-frontend/src/node_modules/chai/lib/chai/interface/should.js third_party/devtools-frontend/src/node_modules/chai/lib/chai/utils/isNaN.js third_party/devtools-frontend/src/node_modules/chai/package.json +third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/domains/input/ActionDispatcher.js +third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/bidiMapper/domains/input/InputSource.js +third_party/devtools-frontend/src/node_modules/chromium-bidi/lib/cjs/utils/uuid.js third_party/devtools-frontend/src/node_modules/clean-css/lib/options/compatibility.js third_party/devtools-frontend/src/node_modules/clone-regexp/index.d.ts third_party/devtools-frontend/src/node_modules/clone-regexp/package.json @@ -8219,6 +8436,13 @@ third_party/devtools-frontend/src/node_modules/decamelize-keys/node_modules/map- third_party/devtools-frontend/src/node_modules/decamelize-keys/package.json third_party/devtools-frontend/src/node_modules/decamelize/package.json third_party/devtools-frontend/src/node_modules/decode-uri-component/package.json +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/escodegen/bin/escodegen.js +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/escodegen/bin/esgenerate.js +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/escodegen/escodegen.js +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/escodegen/package.json +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/estraverse/estraverse.js +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/estraverse/gulpfile.js +third_party/devtools-frontend/src/node_modules/degenerator/node_modules/estraverse/package.json third_party/devtools-frontend/src/node_modules/devtools-protocol/json/browser_protocol.json third_party/devtools-frontend/src/node_modules/devtools-protocol/types/protocol-mapping.d.ts third_party/devtools-frontend/src/node_modules/devtools-protocol/types/protocol-proxy-api.d.ts @@ -8348,6 +8572,10 @@ third_party/devtools-frontend/src/node_modules/get-intrinsic/package.json third_party/devtools-frontend/src/node_modules/get-stdin/package.json third_party/devtools-frontend/src/node_modules/get-stream/package.json third_party/devtools-frontend/src/node_modules/get-symbol-description/package.json +third_party/devtools-frontend/src/node_modules/get-uri/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/get-uri/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/get-uri/node_modules/fs-extra/package.json +third_party/devtools-frontend/src/node_modules/get-uri/node_modules/jsonfile/package.json third_party/devtools-frontend/src/node_modules/glob-parent/package.json third_party/devtools-frontend/src/node_modules/globals/package.json third_party/devtools-frontend/src/node_modules/globby/node_modules/slash/package.json @@ -8362,6 +8590,8 @@ third_party/devtools-frontend/src/node_modules/html-minifier/package.json third_party/devtools-frontend/src/node_modules/html-minifier/src/htmlminifier.js third_party/devtools-frontend/src/node_modules/html-minifier/src/htmlparser.js third_party/devtools-frontend/src/node_modules/html-tags/package.json +third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/http-proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/http-proxy/package.json third_party/devtools-frontend/src/node_modules/iconv-lite/encodings/dbcs-data.js third_party/devtools-frontend/src/node_modules/iconv-lite/package.json @@ -8485,6 +8715,10 @@ third_party/devtools-frontend/src/node_modules/os-tmpdir/package.json third_party/devtools-frontend/src/node_modules/p-limit/package.json third_party/devtools-frontend/src/node_modules/p-locate/package.json third_party/devtools-frontend/src/node_modules/p-try/package.json +third_party/devtools-frontend/src/node_modules/pac-proxy-agent/dist/index.js +third_party/devtools-frontend/src/node_modules/pac-proxy-agent/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/pac-proxy-agent/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/pac-resolver/dist/myIpAddress.js third_party/devtools-frontend/src/node_modules/parent-module/package.json third_party/devtools-frontend/src/node_modules/parse-json/package.json third_party/devtools-frontend/src/node_modules/parse-literals/node_modules/typescript/lib/cs/diagnosticMessages.generated.json @@ -8547,14 +8781,22 @@ third_party/devtools-frontend/src/node_modules/postcss-selector-parser/package.j third_party/devtools-frontend/src/node_modules/postcss-svgo/package.json third_party/devtools-frontend/src/node_modules/postcss-unique-selectors/package.json third_party/devtools-frontend/src/node_modules/progress/package.json +third_party/devtools-frontend/src/node_modules/proxy-agent/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/proxy-agent/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/pump/package.json third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/ElementHandle.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/ElementHandle.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/HTTPRequest.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/HTTPRequest.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Input.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Input.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Target.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Target.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Configuration.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CustomQueryHandler.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Device.d.ts @@ -8565,17 +8807,12 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/FileChooser.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/FirefoxTargetManager.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/FirefoxTargetManager.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Frame.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Input.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Input.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/PredefinedNetworkConditions.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/PuppeteerViewport.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/QueryHandler.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Target.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Target.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Tracing.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Tracing.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/common/WebWorker.d.ts @@ -8587,10 +8824,16 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/cjs/puppeteer/ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Browser.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/HTTPRequest.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/HTTPRequest.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Input.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Input.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Target.d.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/api/Target.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Configuration.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/CustomQueryHandler.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Device.d.ts @@ -8601,17 +8844,12 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/FileChooser.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/FirefoxTargetManager.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/FirefoxTargetManager.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Frame.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Frame.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Input.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Input.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/PredefinedNetworkConditions.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/PredefinedNetworkConditions.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/PuppeteerViewport.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Target.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Target.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Tracing.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/Tracing.js third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/esm/puppeteer/common/WebWorker.d.ts @@ -8624,8 +8862,29 @@ third_party/devtools-frontend/src/node_modules/puppeteer-core/lib/types.d.ts third_party/devtools-frontend/src/node_modules/puppeteer-core/node_modules/debug/package.json third_party/devtools-frontend/src/node_modules/puppeteer-core/node_modules/debug/src/browser.js third_party/devtools-frontend/src/node_modules/puppeteer-core/node_modules/ws/package.json -third_party/devtools-frontend/src/node_modules/puppeteer/lib/types.d.ts -third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/cosmiconfig/package.json +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Browser.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/ElementHandle.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Frame.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/HTTPRequest.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Input.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Page.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/api/Target.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/Configuration.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/CustomQueryHandler.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/Device.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/ExecutionContext.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/FileChooser.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/FirefoxTargetManager.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/Input.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/NetworkManager.test.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/PredefinedNetworkConditions.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/PuppeteerViewport.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/QueryHandler.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/Tracing.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/common/WebWorker.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/ChromeLauncher.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/LaunchOptions.ts +third_party/devtools-frontend/src/node_modules/puppeteer-core/src/node/PuppeteerNode.ts third_party/devtools-frontend/src/node_modules/qs/package.json third_party/devtools-frontend/src/node_modules/quick-lru/index.d.ts third_party/devtools-frontend/src/node_modules/quick-lru/package.json @@ -8655,8 +8914,6 @@ third_party/devtools-frontend/src/node_modules/read-pkg-up/package.json third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/type-fest/package.json third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/type-fest/source/basic.d.ts third_party/devtools-frontend/src/node_modules/read-pkg/package.json -third_party/devtools-frontend/src/node_modules/readable-stream/errors-browser.js -third_party/devtools-frontend/src/node_modules/readable-stream/errors.js third_party/devtools-frontend/src/node_modules/redent/package.json third_party/devtools-frontend/src/node_modules/regenerator-runtime/runtime.js third_party/devtools-frontend/src/node_modules/require-directory/package.json @@ -8695,6 +8952,9 @@ third_party/devtools-frontend/src/node_modules/socket.io/dist/namespace.js third_party/devtools-frontend/src/node_modules/socket.io/dist/socket.d.ts third_party/devtools-frontend/src/node_modules/socket.io/dist/socket.js third_party/devtools-frontend/src/node_modules/socket.io/package.json +third_party/devtools-frontend/src/node_modules/socks-proxy-agent/node_modules/debug/package.json +third_party/devtools-frontend/src/node_modules/socks-proxy-agent/node_modules/debug/src/browser.js +third_party/devtools-frontend/src/node_modules/socks-proxy-agent/package.json third_party/devtools-frontend/src/node_modules/source-map-js/lib/base64-vlq.js third_party/devtools-frontend/src/node_modules/source-map-js/lib/source-map-consumer.js third_party/devtools-frontend/src/node_modules/source-map-js/package.json @@ -8746,12 +9006,15 @@ third_party/devtools-frontend/src/node_modules/terser/lib/ast.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/common.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/compressor-flags.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/drop-side-effect-free.js +third_party/devtools-frontend/src/node_modules/terser/lib/compress/drop-unused.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/evaluate.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/index.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/inference.js +third_party/devtools-frontend/src/node_modules/terser/lib/compress/inline.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/native-objects.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/reduce-vars.js third_party/devtools-frontend/src/node_modules/terser/lib/compress/tighten-body.js +third_party/devtools-frontend/src/node_modules/terser/lib/minify.js third_party/devtools-frontend/src/node_modules/terser/lib/mozilla-ast.js third_party/devtools-frontend/src/node_modules/terser/lib/output.js third_party/devtools-frontend/src/node_modules/terser/lib/parse.js @@ -8760,9 +9023,6 @@ third_party/devtools-frontend/src/node_modules/terser/lib/scope.js third_party/devtools-frontend/src/node_modules/terser/lib/sourcemap.js third_party/devtools-frontend/src/node_modules/terser/lib/transform.js third_party/devtools-frontend/src/node_modules/terser/lib/utils/index.js -third_party/devtools-frontend/src/node_modules/terser/node_modules/source-map/lib/base64-vlq.js -third_party/devtools-frontend/src/node_modules/terser/node_modules/source-map/lib/source-map-consumer.js -third_party/devtools-frontend/src/node_modules/terser/node_modules/source-map/package.json third_party/devtools-frontend/src/node_modules/terser/package.json third_party/devtools-frontend/src/node_modules/through/package.json third_party/devtools-frontend/src/node_modules/tmp/package.json @@ -8843,6 +9103,7 @@ third_party/devtools-frontend/src/scripts/check_external_links.js third_party/devtools-frontend/src/scripts/deps/download_emscripten.py third_party/devtools-frontend/src/scripts/deps/roll_to_chromium.py third_party/devtools-frontend/src/scripts/hosted_mode/server.js +third_party/devtools-frontend/src/scripts/tools/update_goldens.py third_party/devtools-frontend/src/test/e2e/application/reporting-api_test.ts third_party/devtools-frontend/src/test/e2e/console/console-message-format_test.ts third_party/devtools-frontend/src/test/e2e/console/console-truncate-long-messages_test.ts @@ -8859,8 +9120,8 @@ third_party/devtools-frontend/src/test/unittests/front_end/core/platform/StringU third_party/devtools-frontend/src/test/unittests/front_end/core/root/Runtime_test.ts third_party/devtools-frontend/src/test/unittests/front_end/core/sdk/CookieModel_test.ts third_party/devtools-frontend/src/test/unittests/front_end/models/extensions/HostUrlPattern_test.ts +third_party/devtools-frontend/src/test/unittests/front_end/models/persistence/NetworkPersistenceManager_test.ts third_party/devtools-frontend/src/test/unittests/front_end/models/persistence/PersistenceImpl_test.ts -third_party/devtools-frontend/src/test/unittests/front_end/models/timeline_model/TimelineModel_test.ts third_party/devtools-frontend/src/test/unittests/front_end/models/trace/ModelImpl_test.ts third_party/devtools-frontend/src/test/unittests/front_end/models/trace/handlers/MetaHandler_test.ts third_party/devtools-frontend/src/test/unittests/front_end/models/trace/handlers/NetworkRequestsHandler_test.ts @@ -8868,7 +9129,6 @@ third_party/devtools-frontend/src/test/unittests/front_end/models/trace/helpers/ third_party/devtools-frontend/src/test/unittests/front_end/panels/application/ReportingApiReportsView_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/elements/components/CSSPropertyDocsView_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/network/components/RequestHeadersView_test.ts -third_party/devtools-frontend/src/test/unittests/front_end/panels/protocol_monitor/ProtocolMonitor_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/settings/components/SyncSection_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/sources/components/BreakpointsViewUtils_test.ts third_party/devtools-frontend/src/test/unittests/front_end/panels/sources/components/BreakpointsView_test.ts @@ -8981,7 +9241,6 @@ third_party/eigen3/src/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h third_party/eigen3/src/Eigen/src/Core/arch/Default/Half.h third_party/eigen3/src/Eigen/src/Core/arch/Default/Settings.h -third_party/eigen3/src/Eigen/src/Core/arch/Default/TypeCasting.h third_party/eigen3/src/Eigen/src/Core/arch/GPU/Complex.h third_party/eigen3/src/Eigen/src/Core/arch/GPU/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/GPU/PacketMath.h @@ -9374,6 +9633,7 @@ third_party/eigen3/src/test/superlu_support.cpp third_party/eigen3/src/test/svd_common.h third_party/eigen3/src/test/svd_fill.h third_party/eigen3/src/test/swap.cpp +third_party/eigen3/src/test/sycl_basic.cpp third_party/eigen3/src/test/symbolic_index.cpp third_party/eigen3/src/test/threads_eventcount.cpp third_party/eigen3/src/test/threads_non_blocking_thread_pool.cpp @@ -9771,6 +10031,7 @@ third_party/ffmpeg/libavcodec/elbg.c third_party/ffmpeg/libavcodec/elbg.h third_party/ffmpeg/libavcodec/escape124.c third_party/ffmpeg/libavcodec/escape130.c +third_party/ffmpeg/libavcodec/evc_frame_merge_bsf.c third_party/ffmpeg/libavcodec/flacenc.c third_party/ffmpeg/libavcodec/g723_1enc.c third_party/ffmpeg/libavcodec/hap.c @@ -9861,6 +10122,7 @@ third_party/ffmpeg/libavcodec/videotoolboxenc.c third_party/ffmpeg/libavcodec/vp9_mc_template.c third_party/ffmpeg/libavcodec/vp9_superframe_bsf.c third_party/ffmpeg/libavcodec/vp9recon.c +third_party/ffmpeg/libavcodec/vvc_parser.c third_party/ffmpeg/libavcodec/webp.c third_party/ffmpeg/libavcodec/wmavoice.c third_party/ffmpeg/libavcodec/wmavoice_data.h @@ -9948,6 +10210,7 @@ third_party/ffmpeg/libavformat/hevc.c third_party/ffmpeg/libavformat/hevc.h third_party/ffmpeg/libavformat/hevcdec.c third_party/ffmpeg/libavformat/iff.c +third_party/ffmpeg/libavformat/ivfdec.c third_party/ffmpeg/libavformat/jpegxl_probe.c third_party/ffmpeg/libavformat/jpegxl_probe.h third_party/ffmpeg/libavformat/libsmbclient.c @@ -9963,6 +10226,7 @@ third_party/ffmpeg/libavformat/rtpdec_xiph.c third_party/ffmpeg/libavformat/samidec.c third_party/ffmpeg/libavformat/vpcc.c third_party/ffmpeg/libavformat/vpcc.h +third_party/ffmpeg/libavformat/vvcdec.c third_party/ffmpeg/libavformat/webmdashenc.c third_party/ffmpeg/libavformat/wvenc.c third_party/ffmpeg/libavformat/xa.c @@ -10662,6 +10926,7 @@ third_party/ipcz/src/reference_drivers/random.cc third_party/isimpledom/ISimpleDOMDocument.idl third_party/isimpledom/ISimpleDOMNode.idl third_party/isimpledom/ISimpleDOMText.idl +third_party/jni_zero/PRESUBMIT.py third_party/js_code_coverage/package.json third_party/jstemplate/compile.py third_party/jstemplate/jsevalcontext.js @@ -10693,6 +10958,7 @@ third_party/libaddressinput/src/cpp/test/util/md5_unittest.cc third_party/libaddressinput/src/cpp/test/util/string_split_unittest.cc third_party/libaom/source/libaom/aom/src/aom_encoder.c third_party/libaom/source/libaom/aom_dsp/x86/variance_impl_avx2.c +third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c third_party/libaom/source/libaom/aom_ports/bitops.h third_party/libaom/source/libaom/aom_ports/msvc.h third_party/libaom/source/libaom/aom_util/aom_thread.c @@ -10743,6 +11009,10 @@ third_party/libavif/src/src/reformat.c third_party/libavif/src/src/reformat_libyuv.c third_party/libavif/src/src/scale.c third_party/libavif/src/tests/gtest/avifprogressivetest.cc +third_party/libc++/src/CREDITS.TXT +third_party/libc++/src/src/chrono.cpp +third_party/libc++/src/test/libcxx/containers/sequences/vector/asan_turning_off.pass.cpp +third_party/libc++abi/src/CREDITS.TXT third_party/libdrm/src/android/gralloc_handle.h third_party/libdrm/src/etnaviv/etnaviv_bo.c third_party/libdrm/src/etnaviv/etnaviv_bo_cache.c @@ -11014,7 +11284,6 @@ third_party/maldoca/src/maldoca/ole/vba.cc third_party/maldoca/src/maldoca/ole/vba_extract.cc third_party/maldoca/src/third_party/chromium/third_party/zlib/google/zip_reader.cc third_party/maldoca/src/third_party/chromium/third_party/zlib/google/zip_reader.h -third_party/material_color_utilities/src/typescript/package.json third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/decorators/event-options.d.ts third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/decorators/query-all.d.ts third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/decorators/query-assigned-elements.d.ts @@ -11024,8 +11293,8 @@ third_party/material_web_components/components-chromium/node_modules/@lit/reacti third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/reactive-element.d.ts third_party/material_web_components/components-chromium/node_modules/@material/web/checkbox/lib/checkbox.d.ts third_party/material_web_components/components-chromium/node_modules/@material/web/checkbox/lib/checkbox.js -third_party/material_web_components/components-chromium/node_modules/@material/web/controller/events.d.ts -third_party/material_web_components/components-chromium/node_modules/@material/web/controller/events.js +third_party/material_web_components/components-chromium/node_modules/@material/web/internal/controller/events.d.ts +third_party/material_web_components/components-chromium/node_modules/@material/web/internal/controller/events.js third_party/material_web_components/components-chromium/node_modules/@material/web/menu/lib/menu.d.ts third_party/material_web_components/components-chromium/node_modules/@material/web/menu/lib/menu.js third_party/material_web_components/components-chromium/node_modules/@material/web/switch/lib/switch.d.ts @@ -11039,11 +11308,25 @@ third_party/material_web_components/components-chromium/node_modules/safevalues/ third_party/material_web_components/components-chromium/node_modules/safevalues/dom/globals/url.js third_party/material_web_components/components-chromium/node_modules/safevalues/package.json third_party/material_web_components/package.json +third_party/mediapipe/src/mediapipe/calculators/core/bypass_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/image/opencv_image_encoder_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/image/scale_image_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/tflite/tflite_custom_op_resolver_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/util/detection_label_id_to_text_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/util/face_to_rect_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/video/flow_to_image_calculator.cc +third_party/mediapipe/src/mediapipe/calculators/video/opencv_video_encoder_calculator.cc +third_party/mediapipe/src/mediapipe/framework/tool/proto_util_lite.cc +third_party/mediapipe/src/mediapipe/framework/tool/template_parser.cc +third_party/mediapipe/src/mediapipe/graphs/iris_tracking/calculators/iris_to_render_data_calculator.cc +third_party/mediapipe/src/mediapipe/tasks/cc/text/language_detector/custom_ops/utils/hash/murmur.cc +third_party/mediapipe/src/mediapipe/tasks/cc/text/language_detector/custom_ops/utils/hash/murmur.h +third_party/mediapipe/src/mediapipe/util/tracking/image_util.h +third_party/mediapipe/src/mediapipe/util/tracking/motion_estimation.cc third_party/metrics_proto/PRESUBMIT.py third_party/minigbm/src/common.mk third_party/minigbm/src/gbm.h third_party/mocha/mocha.js -third_party/nearby/src/connections/clients/ios/Public/NearbyConnections/GNCConnection.h third_party/nearby/src/connections/implementation/endpoint_manager.cc third_party/nearby/src/embedded/common/source/nearby_event.h third_party/nearby/src/embedded/common/source/nearby_message_stream.h @@ -11064,15 +11347,16 @@ third_party/nearby/src/fastpair/fast_pair_seeker.h third_party/nearby/src/fastpair/handshake/fast_pair_handshake.h third_party/nearby/src/fastpair/internal/test/fast_pair_fake_http_client_test.cc third_party/nearby/src/fastpair/message_stream/medium_test.cc -third_party/nearby/src/fastpair/repository/fast_pair_metadata_fetcher_impl_test.cc -third_party/nearby/src/fastpair/repository/fast_pair_metadata_repository_impl.cc -third_party/nearby/src/fastpair/repository/fast_pair_metadata_repository_impl_test.cc +third_party/nearby/src/fastpair/repository/fast_pair_repository_impl_test.cc third_party/nearby/src/fastpair/retroactive/retroactive_test.cc third_party/nearby/src/fastpair/scanning/fastpair/fast_pair_discoverable_scanner.h -third_party/nearby/src/internal/crypto/hmac_unittest.cc -third_party/nearby/src/internal/crypto/random.h -third_party/nearby/src/internal/crypto/rsa_private_key_unittest.cc -third_party/nearby/src/internal/crypto/secure_util.h +third_party/nearby/src/fastpair/scanning/fastpair/fast_pair_non_discoverable_scanner.h +third_party/nearby/src/fastpair/server_access/fast_pair_client_impl.cc +third_party/nearby/src/fastpair/server_access/fast_pair_client_impl_test.cc +third_party/nearby/src/internal/crypto_cros/hmac_unittest.cc +third_party/nearby/src/internal/crypto_cros/random.h +third_party/nearby/src/internal/crypto_cros/rsa_private_key_unittest.cc +third_party/nearby/src/internal/crypto_cros/secure_util.h third_party/nearby/src/internal/network/http_client_impl_test.cc third_party/nearby/src/internal/network/http_request_test.cc third_party/nearby/src/internal/network/url_test.cc @@ -11094,7 +11378,6 @@ third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classi third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_server_socket.h third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_socket.cc third_party/nearby/src/internal/platform/implementation/windows/bluetooth_classic_socket.h -third_party/nearby/src/internal/platform/implementation/windows/device_info.cc third_party/nearby/src/internal/platform/implementation/windows/file_path.cc third_party/nearby/src/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h third_party/nearby/src/internal/platform/implementation/windows/http_loader_test.cc @@ -11105,6 +11388,7 @@ third_party/nearby/src/internal/platform/implementation/windows/webrtc.cc third_party/nearby/src/internal/platform/nsd_service_info.h third_party/nearby/src/internal/platform/thread_check_nocompile.cc third_party/nearby/src/internal/platform/uuid.h +third_party/nearby/src/internal/test/fake_http_client_test.cc third_party/node/node_modules/@eslint/eslintrc/node_modules/globals/package.json third_party/node/node_modules/@types/dom-speech-recognition/index.d.ts third_party/node/node_modules/@types/dom-webcodecs/index.d.ts @@ -11346,6 +11630,7 @@ third_party/openscreen/src/cast/streaming/rtp_defines.h third_party/openscreen/src/cast/streaming/sender_session_unittest.cc third_party/openscreen/src/cast/streaming/session_messenger_unittest.cc third_party/openscreen/src/cast/streaming/statistics.h +third_party/openscreen/src/cast/streaming/statistics_collector.cc third_party/openscreen/src/cast/test/cast_socket_e2e_test.cc third_party/openscreen/src/discovery/common/reporting_client.h third_party/openscreen/src/discovery/dnssd/impl/dns_data_graph.h @@ -11357,7 +11642,6 @@ third_party/openscreen/src/discovery/mdns/impl/mdns_responder_unittest.cc third_party/openscreen/src/discovery/mdns/public/mdns_reader.cc third_party/openscreen/src/discovery/public/dns_sd_service_watcher.h third_party/openscreen/src/osp/impl/message_demuxer.cc -third_party/openscreen/src/platform/base/udp_packet.cc third_party/openscreen/src/platform/impl/tls_connection_factory_posix.cc third_party/openscreen/src/platform/impl/tls_connection_posix.cc third_party/openscreen/src/test/test_main.cc @@ -11366,11 +11650,473 @@ third_party/openscreen/src/third_party/abseil/BUILD.gn third_party/openscreen/src/third_party/mozilla/LICENSE.txt third_party/openscreen/src/third_party/mozilla/url_parse.cc third_party/openscreen/src/third_party/mozilla/url_parse.h +third_party/openscreen/src/third_party/protobuf/CHANGES.txt +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/any.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/any.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/any_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/any_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena_impl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena_test_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena_test_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arena_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenastring.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenastring.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenastring_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenaz_sampler.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenaz_sampler.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/arenaz_sampler_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/annotation_test_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/annotation_test_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/code_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/code_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/command_line_interface_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_bootstrap_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_layout_helper.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_move_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_names.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_options.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_parse_function_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_parse_function_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_plugin_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_unittest.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/cpp/metadata_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_names.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_options.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/importer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/importer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/importer_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_context.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_extension.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_extension.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_extension_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_extension_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_file.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_generator_factory.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_generator_factory.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_kotlin_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_kotlin_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_map_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_name_resolver.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_name_resolver.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_names.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_options.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_plugin_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_service.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_service.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/java/java_string_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/js/well_known_types_embed.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/js/well_known_types_embed.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/main.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/mock_code_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/mock_code_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_extension.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_extension.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_file.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_file.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_map_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_oneof.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/package_info.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/parser.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/parser.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/parser_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/php/php_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/plugin.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/plugin.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_helpers.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_helpers.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_plugin_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_pyi_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/python/python_pyi_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/scc.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/subprocess.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/subprocess.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/test_plugin.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/compiler/zip_writer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor_database.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor_database.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor_database_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/descriptor_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/drop_unknown_fields_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/dynamic_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/dynamic_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/dynamic_message_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/explicitly_constructed.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/extension_set.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/extension_set.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/extension_set_heavy.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/extension_set_inl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/extension_set_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/field_access_listener.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_enum_reflection.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_enum_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_enum_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_bases.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_bases.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_reflection.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_reflection_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_tctable_full.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_tctable_impl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_tctable_lite_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/generated_message_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/has_bits.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/implicit_weak_message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/implicit_weak_message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/inlined_string_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/inlined_string_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/inlined_string_field_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/coded_stream.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/coded_stream.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/coded_stream_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/gzip_stream.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/gzip_stream.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/io_win32.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/io_win32.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/io_win32_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/package_info.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/printer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/printer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/printer_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/strtod.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/strtod.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/tokenizer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/tokenizer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/tokenizer_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/io/zero_copy_stream_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/lite_arena_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/lite_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_entry.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_entry_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_field_inl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_field_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_field_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_lite_test_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_lite_test_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_test_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_test_util_impl.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/map_type_handler.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/message.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/message.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/message_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/message_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/message_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/metadata.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/metadata_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/no_field_presence_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/package_info.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/parse_context.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/parse_context.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/port.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/preserve_unknown_enum_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/proto3_arena_lite_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/proto3_arena_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/proto3_lite_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_internal.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_ops.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_ops.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_ops_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_tester.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/reflection_tester.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_field_reflection_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_field_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_ptr_field.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/repeated_ptr_field.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/service.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/service.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/string_member_robber.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/bytestream.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/bytestream.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/bytestream_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/casts.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/common.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/common.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/common_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/hash.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/int128.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/int128.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/int128_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/logging.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/macros.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/map_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/mathutil.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/once.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/port.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/status.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/status.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/status_macros.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/status_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/statusor.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/statusor.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/statusor_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stl_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringpiece.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringpiece_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringprintf.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/stringprintf_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/structurally_valid.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/structurally_valid_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/strutil.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/strutil.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/strutil_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/substitute.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/substitute.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/template_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/template_util_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/time.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/stubs/time_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/test_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/test_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/test_util2.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/test_util_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/test_util_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/file.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/file.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/googletest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/googletest.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/zcgunzip.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/testing/zcgzip.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/text_format.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/text_format.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/text_format_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/unknown_field_set.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/unknown_field_set.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/unknown_field_set_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/delimited_message_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/delimited_message_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/delimited_message_util_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_comparator.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_comparator.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_comparator_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_mask_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_mask_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/field_mask_util_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/constants.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/datapiece.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/error_listener.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/error_listener.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/expecting_objectwriter.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_objectwriter.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_objectwriter.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_objectwriter_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_stream_parser.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_stream_parser.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/json_stream_parser_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/location_tracker.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/mock_error_listener.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/object_location_tracker.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/object_source.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/object_writer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/object_writer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/proto_writer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/structured_objectwriter.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/type_info.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/type_info.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/utility.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/internal/utility.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/json_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/json_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/json_util_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/message_differencer.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/message_differencer.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/message_differencer_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/package_info.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/time_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/time_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/time_util_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/type_resolver.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/type_resolver_util.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/type_resolver_util.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/util/type_resolver_util_test.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/well_known_types_unittest.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/wire_format.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/wire_format.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/wire_format_lite.cc +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/wire_format_lite.h +third_party/openscreen/src/third_party/protobuf/src/google/protobuf/wire_format_unittest.cc third_party/openscreen/src/third_party/quiche/BUILD.gn third_party/openscreen/src/third_party/zlib/BUILD.gn third_party/openscreen/src/tools/cddl/sema.cc third_party/openscreen/src/tools/licenses.py third_party/openscreen/src/util/crypto/rsa_private_key_unittest.cc +third_party/openscreen/src/util/scoped_wake_lock.h +third_party/openscreen/src/util/serial_delete_ptr.h third_party/openscreen/src/util/url_unittest.cc third_party/opus/src/doc/draft-ietf-codec-oggopus.xml third_party/opus/src/doc/draft-ietf-codec-opus-update.xml @@ -11410,6 +12156,7 @@ third_party/ots/src/src/vorg.cc third_party/pdfium/PRESUBMIT.py third_party/pdfium/build_overrides/BUILDCONFIG.gn third_party/pdfium/core/fpdfapi/cmaps/fpdf_cmaps.cpp +third_party/pdfium/core/fpdfapi/edit/cpdf_contentstream_write_utils.cpp third_party/pdfium/core/fpdftext/cpdf_linkextract_unittest.cpp third_party/pdfium/core/fxcrt/fx_memory_pa.cpp third_party/pdfium/core/fxcrt/widestring_unittest.cpp @@ -11433,7 +12180,6 @@ third_party/pdfium/third_party/libopenjpeg/opj_includes.h third_party/pdfium/third_party/libopenjpeg/opj_inttypes.h third_party/pdfium/third_party/libopenjpeg/opj_stdint.h third_party/pdfium/third_party/libopenjpeg/t2.c -third_party/pdfium/third_party/skia_shared/SkFloatToDecimal.cpp third_party/pdfium/tools/lsan/lsan_suppressions.txt third_party/pdfium/xfa/fgas/font/cfgas_fontmgr.cpp third_party/pefile_py3/pefile.py @@ -12234,6 +12980,7 @@ third_party/protobuf/src/google/protobuf/wire_format_lite.cc third_party/protobuf/src/google/protobuf/wire_format_lite.h third_party/protobuf/src/google/protobuf/wire_format_unittest.cc third_party/protobuf/update_version.py +third_party/pthreadpool/chromium/jobs.cc third_party/pycoverage/coverage/htmlfiles/pyfile.html third_party/pyelftools/elftools/__init__.py third_party/pyelftools/elftools/common/construct_utils.py @@ -12390,6 +13137,8 @@ third_party/skia/gm/stringart.cpp third_party/skia/gm/strokerect.cpp third_party/skia/gm/strokes.cpp third_party/skia/gm/stroketext.cpp +third_party/skia/gm/surface_manager/RasterSurfaceManager.cpp +third_party/skia/gm/vias/SimpleVias.cpp third_party/skia/gn/gn_to_bp.py third_party/skia/gn/skia/BUILD.gn third_party/skia/include/ports/SkImageGeneratorWIC.h @@ -12401,6 +13150,7 @@ third_party/skia/infra/bots/assets/android_ndk_windows/create.py third_party/skia/infra/bots/assets/clang_win/create.py third_party/skia/infra/bots/assets/gcloud_linux/create.py third_party/skia/infra/bots/assets/gsutil/create.py +third_party/skia/infra/bots/assets/skparagraph/create.py third_party/skia/infra/bots/check_deps.py third_party/skia/infra/bots/git_utils.py third_party/skia/infra/bots/recipe_modules/build/api.py @@ -12722,7 +13472,7 @@ third_party/text-fragments-polyfill/src/src/text-fragment-utils.js third_party/text-fragments-polyfill/src/test/unit/complicated-layout.html third_party/tflite/src/configure.py third_party/tflite/src/tensorflow/compiler/xla/mlir_hlo/mhlo/transforms/chlo_legalize_to_hlo/chlo_legalize_to_hlo.cc -third_party/tflite/src/tensorflow/compiler/xla/service/gpu/ir_emitter_unnested.h +third_party/tflite/src/tensorflow/compiler/xla/service/gpu/fusions/transpose.h third_party/tflite/src/tensorflow/compiler/xla/service/gpu/llvm_gpu_backend/gpu_backend_lib.cc third_party/tflite/src/tensorflow/compiler/xla/service/hlo_graph_dumper.cc third_party/tflite/src/tensorflow/compiler/xla/service/hlo_verifier.cc @@ -12836,9 +13586,8 @@ third_party/vulkan-deps/vulkan-tools/src/scripts/mock_icd_generator.py third_party/vulkan-deps/vulkan-tools/src/scripts/vulkan_tools_helper_file_generator.py third_party/vulkan-deps/vulkan-tools/src/windows-runtime-installer/VulkanRT-License.txt third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/xxhash.h -third_party/vulkan-deps/vulkan-validation-layers/src/scripts/github_ci_android.py -third_party/vulkan-deps/vulkan-validation-layers/src/scripts/github_ci_gn.py -third_party/vulkan-deps/vulkan-validation-layers/src/tests/android/CMakeLists.txt +third_party/vulkan-deps/vulkan-validation-layers/src/scripts/android.py +third_party/vulkan-deps/vulkan-validation-layers/src/scripts/gn.py third_party/wayland-protocols/gtk/.gitlab-ci/pages/fonts.css third_party/wayland-protocols/gtk/.gitlab-ci/pages/index.html third_party/wayland-protocols/gtk/demos/gtk-demo/links.c @@ -13072,6 +13821,8 @@ third_party/webgl/src/extensions/WEBGL_multi_draw/extension.xml third_party/webgl/src/extensions/WEBGL_multi_draw_instanced_base_vertex_base_instance/extension.xml third_party/webgl/src/extensions/WEBGL_provoking_vertex/extension.xml third_party/webgl/src/extensions/WEBGL_shader_pixel_local_storage/extension.xml +third_party/webgl/src/extensions/proposals/WEBGL_polygon_mode/extension.xml +third_party/webgl/src/extensions/proposals/WEBGL_stencil_texturing/extension.xml third_party/webgl/src/extensions/proposals/WEBGL_texture_source_iframe/extension.xml third_party/webgl/src/extensions/proposals/WEBGL_webcodecs_video_frame/extension.xml third_party/webgl/src/extensions/rejected/OES_depth24/extension.xml @@ -13219,12 +13970,6 @@ third_party/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest.cc third_party/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc third_party/webrtc/modules/audio_coding/neteq/neteq_impl.cc third_party/webrtc/modules/audio_device/BUILD.gn -third_party/webrtc/modules/audio_device/android/aaudio_player.cc -third_party/webrtc/modules/audio_device/android/aaudio_recorder.cc -third_party/webrtc/modules/audio_device/android/aaudio_wrapper.cc -third_party/webrtc/modules/audio_device/android/audio_device_unittest.cc -third_party/webrtc/modules/audio_device/android/build_info.h -third_party/webrtc/modules/audio_device/android/opensles_recorder.h third_party/webrtc/modules/audio_device/audio_device_generic.h third_party/webrtc/modules/audio_device/audio_device_unittest.cc third_party/webrtc/modules/audio_device/linux/audio_device_pulse_linux.h @@ -13273,7 +14018,6 @@ third_party/webrtc/pc/peer_connection_factory_unittest.cc third_party/webrtc/pc/peer_connection_field_trial_tests.cc third_party/webrtc/pc/peer_connection_ice_unittest.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 @@ -13368,6 +14112,8 @@ third_party/weston/src/libweston/pixman-renderer.h third_party/weston/src/notes.txt third_party/weston/src/tests/vertex-clip-test.c third_party/weston/src/tests/weston-test-runner.h +third_party/win_virtual_display/driver/Driver.cpp +third_party/win_virtual_display/driver/public/properties.h third_party/woff2/src/buffer.h third_party/woff2/src/transform.cc third_party/woff2/src/woff2_common.h @@ -13403,6 +14149,25 @@ third_party/xnnpack/src/CMakeLists.txt third_party/zlib/deflate.c third_party/zlib/google/compression_utils_portable.cc third_party/zlib/google/zip_reader.h +third_party/zstd/src/build/meson/GetZstdLibraryVersion.py +third_party/zstd/src/build/meson/InstallSymlink.py +third_party/zstd/src/build/meson/meson_options.txt +third_party/zstd/src/build/meson/tests/valgrindTest.py +third_party/zstd/src/lib/common/compiler.h +third_party/zstd/src/lib/common/entropy_common.c +third_party/zstd/src/lib/common/fse_decompress.c +third_party/zstd/src/lib/common/xxhash.h +third_party/zstd/src/lib/compress/fse_compress.c +third_party/zstd/src/lib/compress/hist.c +third_party/zstd/src/lib/compress/hist.h +third_party/zstd/src/lib/compress/huf_compress.c +third_party/zstd/src/lib/legacy/zstd_v01.c +third_party/zstd/src/lib/legacy/zstd_v02.c +third_party/zstd/src/lib/legacy/zstd_v03.c +third_party/zstd/src/lib/legacy/zstd_v04.c +third_party/zstd/src/lib/legacy/zstd_v05.c +third_party/zstd/src/lib/legacy/zstd_v06.c +third_party/zstd/src/lib/legacy/zstd_v07.c tools/accessibility/codereview/download_issue.py tools/accessibility/codereview/mph.py tools/accessibility/inspect/ax_utils.cc @@ -13521,6 +14286,7 @@ tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py tools/emacs/trybot-mac.txt tools/find_runtime_symbols/PRESUBMIT.py tools/flags/list_flags.py +tools/fuchsia/3pp/fetch.py tools/generate_stubs/generate_stubs.py tools/get_asan_chrome/get_asan_chrome.py tools/git/suggest_owners.py @@ -13545,7 +14311,6 @@ tools/gn/src/base/memory/scoped_refptr.h tools/gn/src/base/values.h tools/gn/src/base/win/registry.cc tools/gn/src/base/win/registry.h -tools/gn/src/gn/args.cc tools/gn/src/gn/command_gen.cc tools/gn/src/gn/compile_commands_writer.h tools/gn/src/gn/standard_out.cc @@ -13629,6 +14394,7 @@ tools/metrics/histograms/metadata/apps/histograms.xml tools/metrics/histograms/metadata/arc/histograms.xml tools/metrics/histograms/metadata/ash/histograms.xml tools/metrics/histograms/metadata/ash_clipboard/histograms.xml +tools/metrics/histograms/metadata/ash_user_education/histograms.xml tools/metrics/histograms/metadata/assistant/histograms.xml tools/metrics/histograms/metadata/auth/histograms.xml tools/metrics/histograms/metadata/auto/histograms.xml @@ -13732,6 +14498,7 @@ tools/metrics/histograms/metadata/privacy_budget/histograms.xml tools/metrics/histograms/metadata/profile/histograms.xml tools/metrics/histograms/metadata/quick_answers/histograms.xml tools/metrics/histograms/metadata/quickoffice/histograms.xml +tools/metrics/histograms/metadata/quickstart/histograms.xml tools/metrics/histograms/metadata/quota/histograms.xml tools/metrics/histograms/metadata/renderer/histograms.xml tools/metrics/histograms/metadata/renderer4/histograms.xml @@ -13760,21 +14527,23 @@ tools/metrics/histograms/metadata/sync/histograms.xml tools/metrics/histograms/metadata/system/histograms.xml tools/metrics/histograms/metadata/tab/histograms.xml tools/metrics/histograms/metadata/translate/histograms.xml +tools/metrics/histograms/metadata/trusted_vault/histograms.xml tools/metrics/histograms/metadata/ukm/histograms.xml tools/metrics/histograms/metadata/uma/histograms.xml tools/metrics/histograms/metadata/update_engine/histograms.xml tools/metrics/histograms/metadata/v8/histograms.xml tools/metrics/histograms/metadata/variations/histograms.xml tools/metrics/histograms/metadata/views/histograms.xml +tools/metrics/histograms/metadata/virtualization/histograms.xml tools/metrics/histograms/metadata/web_apk/histograms.xml tools/metrics/histograms/metadata/web_audio/histograms.xml tools/metrics/histograms/metadata/web_core/histograms.xml tools/metrics/histograms/metadata/web_rtc/histograms.xml tools/metrics/histograms/metadata/webapps/histograms.xml tools/metrics/histograms/metadata/webauthn/histograms.xml -tools/metrics/histograms/metadata/weblayer/histograms.xml tools/metrics/histograms/metadata/windows/histograms.xml tools/metrics/histograms/metadata/xr/histograms.xml +tools/metrics/histograms/name_expansion_metadata.py tools/metrics/histograms/populate_enums.py tools/metrics/histograms/pretty_print_test.py tools/metrics/histograms/split_xml.py @@ -13805,7 +14574,6 @@ tools/perf/benchmarks/media.py tools/perf/benchmarks/memory.py tools/perf/benchmarks/octane.py tools/perf/benchmarks/power.py -tools/perf/benchmarks/power_mobile.py tools/perf/benchmarks/rasterize_and_record_micro.py tools/perf/benchmarks/rendering.py tools/perf/benchmarks/speedometer1.py @@ -13813,7 +14581,6 @@ tools/perf/benchmarks/speedometer2.py tools/perf/benchmarks/startup_mobile.py tools/perf/benchmarks/system_health.py tools/perf/benchmarks/system_health_smoke_test.py -tools/perf/benchmarks/tab_switching.py tools/perf/benchmarks/v8.py tools/perf/benchmarks/v8_browsing.py tools/perf/benchmarks/v8_loading.py @@ -14124,7 +14891,6 @@ ui/accessibility/extensions/strings/accessibility_extensions_strings.grd ui/accessibility/platform/ax_platform_node_base.cc ui/accessibility/platform/ax_platform_node_base_unittest.cc ui/accessibility/platform/ax_platform_node_delegate_utils_win.cc -ui/accessibility/platform/ax_platform_node_textprovider_win.cc ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc ui/accessibility/platform/ax_platform_node_textrangeprovider_win_unittest.cc ui/accessibility/platform/ax_platform_node_win.cc @@ -14157,6 +14923,7 @@ ui/base/ime/win/tsf_bridge.cc ui/base/ime/win/tsf_input_scope.h ui/base/ime/win/tsf_text_store.cc ui/base/ime/win/tsf_text_store.h +ui/base/l10n/l10n_util_win.h ui/base/prediction/linear_resampling.h ui/base/resource/data_pack.cc ui/base/resource/resource_bundle.h @@ -14198,9 +14965,10 @@ ui/file_manager/file_manager/foreground/elements/icons.html ui/file_manager/file_manager/foreground/js/file_manager_commands.js ui/file_manager/file_manager/foreground/js/file_transfer_controller.js ui/file_manager/file_manager/foreground/js/ui/banners/google_one_offer_banner.html -ui/file_manager/file_manager/foreground/js/ui/file_table.js ui/file_manager/file_manager/foreground/js/ui/file_tap_handler.js ui/file_manager/file_manager/foreground/js/ui/menu_unittest.js +ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog.ts +ui/file_manager/file_manager/widgets/xf_bulk_pinning_dialog_unittest.ts ui/file_manager/image_loader/piex/Makefile ui/file_manager/image_loader/piex/package.json ui/file_manager/integration_tests/file_manager/drive_specific.js @@ -14314,6 +15082,7 @@ v8/src/common/globals.h v8/src/compiler/backend/instruction.cc v8/src/compiler/c-linkage.cc v8/src/compiler/machine-operator.cc +v8/src/compiler/turboshaft/late-load-elimination-reducer.h v8/src/d8/d8-posix.cc v8/src/d8/d8.cc v8/src/debug/interface-types.h @@ -14371,6 +15140,7 @@ v8/tools/callstats.py v8/tools/clusterfuzz/js_fuzzer/package.json v8/tools/cppgc/gen_cmake.py v8/tools/grokdump.py +v8/tools/heap-snapshot-processor.py v8/tools/heap-stats/index.html v8/tools/mb/mb.py v8/tools/parse-processor.html 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 6fe8f516..31656501 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 -@@ -2262,7 +2262,6 @@ static_library("browser") { +@@ -2276,7 +2276,6 @@ static_library("browser") { "//components/reporting/util:task_runner_context", "//components/resources", "//components/safe_browsing/content/browser", @@ -8,7 +8,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", -@@ -3617,8 +3616,6 @@ static_library("browser") { +@@ -3664,8 +3663,6 @@ static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -19,7 +19,7 @@ "download/download_dir_util.cc", --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h -@@ -54,10 +54,6 @@ class NetworkQualityTracker; +@@ -55,10 +55,6 @@ class NetworkQualityTracker; class SharedURLLoaderFactory; } @@ -30,7 +30,7 @@ namespace subresource_filter { class RulesetService; } -@@ -214,9 +210,6 @@ class BrowserProcess { +@@ -215,9 +211,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -42,7 +42,7 @@ virtual subresource_filter::RulesetService* --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc -@@ -72,7 +72,6 @@ +@@ -73,7 +73,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" @@ -50,8 +50,8 @@ #include "chrome/browser/screen_ai/screen_ai_downloader.h" #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" -@@ -420,8 +419,6 @@ void BrowserProcessImpl::StartTearDown() - +@@ -436,8 +435,6 @@ void BrowserProcessImpl::StartTearDown() + #endif metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); - if (safe_browsing_service_.get()) @@ -59,7 +59,7 @@ network_time_tracker_.reset(); #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) -@@ -1057,14 +1054,6 @@ StatusTray* BrowserProcessImpl::status_t +@@ -1079,14 +1076,6 @@ StatusTray* BrowserProcessImpl::status_t return status_tray_.get(); } @@ -74,7 +74,7 @@ subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1300,26 +1289,6 @@ void BrowserProcessImpl::CreateBackgroun +@@ -1322,26 +1311,6 @@ void BrowserProcessImpl::CreateBackgroun #endif } @@ -103,7 +103,7 @@ created_subresource_filter_ruleset_service_ = true; --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -190,7 +190,6 @@ class BrowserProcessImpl : public Browse +@@ -191,7 +191,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr manager) override; #endif StatusTray* status_tray() override; @@ -111,7 +111,7 @@ subresource_filter::RulesetService* subresource_filter_ruleset_service() override; -@@ -341,9 +340,6 @@ class BrowserProcessImpl : public Browse +@@ -349,9 +348,6 @@ class BrowserProcessImpl : public Browse std::unique_ptr background_mode_manager_; #endif @@ -131,7 +131,7 @@ #include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h" #include "chrome/browser/search_engines/template_url_service_factory.h" #include "chrome/browser/share/share_history.h" -@@ -612,10 +611,6 @@ void ChromeBrowsingDataRemoverDelegate:: +@@ -624,10 +623,6 @@ void ChromeBrowsingDataRemoverDelegate:: base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies")); network::mojom::NetworkContext* safe_browsing_context = nullptr; @@ -144,7 +144,7 @@ browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_, --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1058,34 +1058,6 @@ void SetApplicationLocaleOnIOThread(cons +@@ -1066,34 +1066,6 @@ void SetApplicationLocaleOnIOThread(cons GetIOThreadApplicationLocale() = locale; } @@ -179,7 +179,7 @@ #if BUILDFLAG(ENABLE_EXTENSIONS) AppLoadedInTabSource ClassifyAppLoadedInTabSource( -@@ -5012,14 +4984,9 @@ ChromeContentBrowserClient::CreateThrott +@@ -5095,14 +5067,9 @@ ChromeContentBrowserClient::CreateThrott throttles.push_back(std::make_unique( handle, handle->GetWebContents()->GetBrowserContext())); @@ -195,7 +195,7 @@ base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp), base::BindOnce( &ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps))); -@@ -5065,16 +5032,6 @@ ChromeContentBrowserClient::CreateThrott +@@ -5148,16 +5115,6 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -212,7 +212,7 @@ if (base::FeatureList::IsEnabled(safe_browsing::kDelayedWarnings)) { throttles.push_back( std::make_unique( -@@ -5358,8 +5315,6 @@ void ChromeContentBrowserClient::Overrid +@@ -5428,8 +5385,6 @@ void ChromeContentBrowserClient::Overrid void ChromeContentBrowserClient::InitOnUIThread() { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -246,7 +246,7 @@ } // namespace --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -470,13 +470,6 @@ void ChromeDownloadManagerDelegate::SetD +@@ -471,13 +471,6 @@ void ChromeDownloadManagerDelegate::SetD download_manager_ = dm; @@ -260,7 +260,7 @@ if (download_manager_) { download_manager_->AddObserver(this); } -@@ -841,17 +834,6 @@ void ChromeDownloadManagerDelegate::Choo +@@ -854,17 +847,6 @@ void ChromeDownloadManagerDelegate::Choo void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename, const GURL& source_url) { @@ -280,7 +280,7 @@ void ChromeDownloadManagerDelegate::SanitizeDownloadParameters( --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -107,7 +107,7 @@ class DownloadItemModelData : public bas +@@ -108,7 +108,7 @@ class DownloadItemModelData : public bas // Danger level of the file determined based on the file type and whether // there was a user action associated with the download. @@ -289,7 +289,7 @@ // Whether the download is currently being revived. bool is_being_revived_; -@@ -157,7 +157,7 @@ DownloadItemModelData* DownloadItemModel +@@ -158,7 +158,7 @@ DownloadItemModelData* DownloadItemModel DownloadItemModelData::DownloadItemModelData() : should_show_in_shelf_(true), was_ui_notified_(false), @@ -298,7 +298,7 @@ is_being_revived_(false) {} #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -541,13 +541,13 @@ void DownloadItemModel::SetShouldPreferO +@@ -542,13 +542,13 @@ void DownloadItemModel::SetShouldPreferO data->should_prefer_opening_in_browser_ = preference; } @@ -315,7 +315,7 @@ DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_); data->danger_level_ = danger_level; } -@@ -726,9 +726,6 @@ bool DownloadItemModel::IsCommandEnabled +@@ -728,9 +728,6 @@ bool DownloadItemModel::IsCommandEnabled // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -343,7 +343,7 @@ } } -@@ -459,10 +452,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c +@@ -462,10 +455,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension( const base::FilePath& file_name) { base::FilePath::StringType extension = file_name.Extension(); @@ -548,7 +548,7 @@ referrer_entries))); --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -726,18 +726,6 @@ void WebstorePrivateBeginInstallWithMani +@@ -722,18 +722,6 @@ void WebstorePrivateBeginInstallWithMani void WebstorePrivateBeginInstallWithManifest3Function:: ReportFrictionAcceptedEvent() { @@ -567,7 +567,7 @@ } void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone( -@@ -1258,55 +1246,9 @@ WebstorePrivateGetReferrerChainFunction: +@@ -1254,56 +1242,9 @@ WebstorePrivateGetReferrerChainFunction: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -577,11 +577,11 @@ - return RespondNow(ArgumentList( - api::webstore_private::GetReferrerChain::Results::Create(""))); - -- content::RenderFrameHost* rfh = render_frame_host(); -- content::RenderFrameHost* outermost_rfh = -- rfh ? rfh->GetOutermostMainFrame() : nullptr; +- content::RenderFrameHost* outermost_render_frame_host = +- render_frame_host() ? render_frame_host()->GetOutermostMainFrame() +- : nullptr; - -- if (!outermost_rfh) { +- if (!outermost_render_frame_host) { - return RespondNow(ErrorWithArguments( - api::webstore_private::GetReferrerChain::Results::Create(""), - kWebstoreUserCancelledError)); @@ -594,7 +594,8 @@ - safe_browsing::ReferrerChain referrer_chain; - SafeBrowsingNavigationObserverManager::AttributionResult result = - navigation_observer_manager->IdentifyReferrerChainByRenderFrameHost( -- outermost_rfh, kExtensionReferrerUserGestureLimit, &referrer_chain); +- outermost_render_frame_host, kExtensionReferrerUserGestureLimit, +- &referrer_chain); - - // If the referrer chain is incomplete we'll append the most recent - // navigations to referrer chain for diagnostic purposes. This only happens if @@ -708,7 +709,7 @@ // static --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -93,7 +93,6 @@ +@@ -92,7 +92,6 @@ #include "chrome/browser/push_messaging/push_messaging_service_factory.h" #include "chrome/browser/push_messaging/push_messaging_service_impl.h" #include "chrome/browser/reduce_accept_language/reduce_accept_language_factory.h" @@ -716,7 +717,7 @@ #include "chrome/browser/sessions/exit_type_service.h" #include "chrome/browser/sharing/sharing_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" -@@ -647,17 +646,6 @@ void ProfileImpl::LoadPrefsForNormalStar +@@ -641,17 +640,6 @@ void ProfileImpl::LoadPrefsForNormalStar mojo::PendingRemote pref_validation_delegate; @@ -756,7 +757,7 @@ sources = [ "chrome_controller_client.cc", "chrome_controller_client.h", -@@ -100,6 +101,7 @@ static_library("safe_browsing") { +@@ -96,6 +97,7 @@ static_library("safe_browsing") { "//extensions/browser", ] } @@ -764,7 +765,7 @@ if (safe_browsing_mode != 0) { # "Safe Browsing Basic" files used for safe browsing in full mode -@@ -516,6 +518,7 @@ static_library("advanced_protection") { +@@ -514,6 +516,7 @@ static_library("advanced_protection") { } source_set("metrics_collector") { @@ -772,7 +773,7 @@ sources = [ "safe_browsing_metrics_collector_factory.cc", "safe_browsing_metrics_collector_factory.h", -@@ -535,6 +538,7 @@ source_set("metrics_collector") { +@@ -533,6 +536,7 @@ source_set("metrics_collector") { "//components/safe_browsing/core/common:safe_browsing_prefs", "//content/public/browser", ] @@ -877,7 +878,7 @@ --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -4774,7 +4774,6 @@ static_library("ui") { +@@ -4828,7 +4828,6 @@ static_library("ui") { "views/download/bubble/download_dialog_view.h", "views/download/bubble/download_toolbar_button_view.cc", "views/download/bubble/download_toolbar_button_view.h", @@ -887,7 +888,7 @@ "views/download/download_item_view.cc", --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -425,22 +425,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -450,22 +450,6 @@ void TabHelpers::AttachTabHelpers(WebCon // See https://crbug.com/910288. resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents( web_contents); @@ -1213,9 +1214,9 @@ html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString( --- a/chrome/renderer/chrome_content_renderer_client.cc +++ b/chrome/renderer/chrome_content_renderer_client.cc -@@ -98,7 +98,6 @@ - #include "components/paint_preview/buildflags/buildflags.h" +@@ -100,7 +100,6 @@ #include "components/password_manager/core/common/password_manager_features.h" + #include "components/permissions/features.h" #include "components/safe_browsing/buildflags.h" -#include "components/safe_browsing/content/renderer/threat_dom_details.h" #include "components/spellcheck/spellcheck_buildflags.h" diff --git a/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch b/patches/core/inox-patchset/0003-disable-autofill-download-manager.patch index cfa5ff2f..885d9947 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 -@@ -791,95 +791,6 @@ std::tuple AutofillDo +@@ -762,95 +762,6 @@ std::tuple AutofillDo } bool AutofillDownloadManager::StartRequest(FormRequestData request_data) { @@ -21,8 +21,8 @@ - // thousands when rich metadata is enabled. - if (request_data.request_type == AutofillDownloadManager::REQUEST_QUERY && - method == "GET") { -- UMA_HISTOGRAM_COUNTS_100000("Autofill.Query.GetUrlLength", -- request_url.spec().length()); +- base::UmaHistogramCounts100000("Autofill.Query.GetUrlLength", +- request_url.spec().length()); - } - - auto resource_request = std::make_unique(); @@ -71,15 +71,15 @@ - simple_loader->SetAllowHttpErrorResults(true); - - if (method == "POST") { -- const std::string content_type = "application/x-protobuf"; -- std::string payload; -- if (!GetAPIBodyPayload(request_data.payload, request_data.request_type, -- &payload)) { +- static constexpr char content_type[] = "application/x-protobuf"; +- absl::optional payload = GetAPIBodyPayload( +- std::move(request_data.payload), request_data.request_type); +- if (!payload) { - return false; - } -- - // Attach payload data and add data format header. -- simple_loader->AttachStringForUpload(payload, content_type); +- simple_loader->AttachStringForUpload(std::move(payload).value(), +- content_type); - } - - // Transfer ownership of the loader into url_loaders_. Temporarily hang diff --git a/patches/core/inox-patchset/0005-disable-default-extensions.patch b/patches/core/inox-patchset/0005-disable-default-extensions.patch index 9525d10c..722bbe61 100644 --- a/patches/core/inox-patchset/0005-disable-default-extensions.patch +++ b/patches/core/inox-patchset/0005-disable-default-extensions.patch @@ -24,7 +24,7 @@ #if BUILDFLAG(IS_CHROMEOS_ASH) --- a/chrome/browser/extensions/external_component_loader.cc +++ b/chrome/browser/extensions/external_component_loader.cc -@@ -36,9 +36,6 @@ ExternalComponentLoader::~ExternalCompon +@@ -37,9 +37,6 @@ ExternalComponentLoader::~ExternalCompon void ExternalComponentLoader::StartLoading() { auto prefs = base::Value::Dict(); 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 f5289efd..c1bf1588 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 @@ -380,15 +380,15 @@ by default. std::move(resource_request), --- a/components/translate/core/common/translate_util.cc +++ b/components/translate/core/common/translate_util.cc -@@ -21,7 +21,7 @@ const char kDetectLanguageInSubFrames[] +@@ -13,7 +13,7 @@ - } // namespace + namespace translate { -const char kSecurityOrigin[] = "https://translate.googleapis.com/"; +const char kSecurityOrigin[] = "trk:220:https://translate.googleapis.com/"; - BASE_FEATURE(kTranslateSubFrames, - "TranslateSubFrames", + // The feature is explicitly disabled on Webview and Weblayer. + // TODO(crbug.com/1292622): Enable the feature on Webview. --- a/components/variations/variations_url_constants.cc +++ b/components/variations/variations_url_constants.cc @@ -8,7 +8,7 @@ namespace variations { @@ -454,7 +454,7 @@ by default. const char kExtensionsMenuUtmSource[] = "ext_extensions_menu"; --- a/google_apis/gaia/gaia_constants.cc +++ b/google_apis/gaia/gaia_constants.cc -@@ -14,157 +14,157 @@ const char kChromeSource[] = "ChromiumBr +@@ -14,161 +14,161 @@ const char kChromeSource[] = "ChromiumBr const char kUnexpectedServiceResponse[] = "UnexpectedServiceResponse"; // OAuth scopes. @@ -620,6 +620,11 @@ by default. - "https://www.googleapis.com/auth/nearbysharing-pa"; + "trk:101:https://www.googleapis.com/auth/nearbysharing-pa"; + // OAuth2 scope for access to nearby sharing. + const char kNearbyPresenceOAuth2Scope[] = +- "https://www.googleapis.com/auth/nearbypresence-pa"; ++ "trk:114:https://www.googleapis.com/auth/nearbypresence-pa"; + // OAuth2 scopes for access to GCM account tracker. -const char kGCMGroupServerOAuth2Scope[] = "https://www.googleapis.com/auth/gcm"; +const char kGCMGroupServerOAuth2Scope[] = "trk:102:https://www.googleapis.com/auth/gcm"; @@ -656,7 +661,7 @@ by default. const char kFeedOAuth2Scope[] = "https://www.googleapis.com/auth/googlenow"; --- a/google_apis/gaia/gaia_urls.cc +++ b/google_apis/gaia/gaia_urls.cc -@@ -24,6 +24,7 @@ +@@ -23,6 +23,7 @@ namespace { // Gaia service constants 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 a6cf8ade..defd963a 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-incident-reporting.patch @@ -23,9 +23,9 @@ the URL so we get notified if this happens again in the future). - bool is_extended_reporting_opt_in_allowed = - IsExtendedReportingOptInAllowed(*prefs); + bool is_extended_reporting_opt_in_allowed = false; - bool is_proceed_anyway_disabled = - prefs->GetBoolean(prefs::kSafeBrowsingProceedAnywayDisabled); + bool is_proceed_anyway_disabled = IsSafeBrowsingProceedAnywayDisabled(*prefs); + // Determine if any prefs need to be updated prior to showing the security --- a/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc @@ -27,7 +27,7 @@ namespace safe_browsing { 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 9a060b83..b23137f9 100644 --- a/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch +++ b/patches/core/iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch @@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). --- a/components/safe_browsing/content/browser/client_side_detection_service.cc +++ b/components/safe_browsing/content/browser/client_side_detection_service.cc -@@ -248,6 +248,10 @@ void ClientSideDetectionService::StartCl +@@ -245,6 +245,10 @@ void ClientSideDetectionService::StartCl return; } @@ -24,7 +24,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). std::string request_data; request->SerializeToString(&request_data); -@@ -334,6 +338,7 @@ void ClientSideDetectionService::StartCl +@@ -331,6 +335,7 @@ void ClientSideDetectionService::StartCl base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent, base::Unretained(WebUIInfoSingleton::GetInstance()), std::move(request), access_token)); diff --git a/patches/core/ungoogled-chromium/block-requests.patch b/patches/core/ungoogled-chromium/block-requests.patch index 888ef46a..9f377ea6 100644 --- a/patches/core/ungoogled-chromium/block-requests.patch +++ b/patches/core/ungoogled-chromium/block-requests.patch @@ -41,7 +41,7 @@ --- a/chrome/browser/search/background/ntp_background_service.cc +++ b/chrome/browser/search/background/ntp_background_service.cc -@@ -93,6 +93,7 @@ void NtpBackgroundService::Shutdown() { +@@ -97,6 +97,7 @@ void NtpBackgroundService::Shutdown() { } void NtpBackgroundService::FetchCollectionInfo() { diff --git a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch index 2a35f30c..be3a3041 100644 --- a/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch +++ b/patches/core/ungoogled-chromium/block-trk-and-subdomains.patch @@ -23,7 +23,7 @@ url.SchemeIs(dom_distiller::kDomDistillerScheme)) --- a/chrome/browser/ui/singleton_tabs.cc +++ b/chrome/browser/ui/singleton_tabs.cc -@@ -123,7 +123,8 @@ int GetIndexOfExistingTab(Browser* brows +@@ -170,7 +170,8 @@ int GetIndexOfExistingTab(Browser* brows // RewriteURLIfNecessary removes the "view-source:" scheme which could lead // to incorrect matching, so ensure that the target and the candidate are // either both view-source:, or neither is. @@ -70,7 +70,7 @@ // other origins, so we should not treat them as web safe. Remove callers of --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1031,6 +1031,8 @@ component("net") { +@@ -1040,6 +1040,8 @@ component("net") { "url_request/report_sender.h", "url_request/static_http_user_agent_settings.cc", "url_request/static_http_user_agent_settings.h", @@ -181,7 +181,7 @@ #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_job_factory.h" #include "net/url_request/url_request_throttler_manager.h" -@@ -574,6 +575,9 @@ std::unique_ptr URLRe +@@ -575,6 +576,9 @@ std::unique_ptr URLRe } protocol_handlers_.clear(); diff --git a/patches/core/ungoogled-chromium/disable-crash-reporter.patch b/patches/core/ungoogled-chromium/disable-crash-reporter.patch index 7073c6f7..91646505 100644 --- a/patches/core/ungoogled-chromium/disable-crash-reporter.patch +++ b/patches/core/ungoogled-chromium/disable-crash-reporter.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -2572,7 +2572,8 @@ void ChromeContentBrowserClient::AppendE +@@ -2584,7 +2584,8 @@ void ChromeContentBrowserClient::AppendE command_line->AppendSwitchASCII(switches::kMetricsClientID, client_info->client_id); } @@ -29,7 +29,7 @@ const base::FilePath& exe_path, --- a/components/gwp_asan/client/gwp_asan.cc +++ b/components/gwp_asan/client/gwp_asan.cc -@@ -139,6 +139,11 @@ size_t AllocationSamplingFrequency(const +@@ -164,6 +164,11 @@ size_t AllocationSamplingFrequency(const // Exported for testing. GWP_ASAN_EXPORT absl::optional GetAllocatorSettings( diff --git a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch index 61a8316c..94c20a8d 100644 --- a/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch +++ b/patches/core/ungoogled-chromium/disable-fonts-googleapis-references.patch @@ -1,16 +1,5 @@ # Disables references to fonts.googleapis.com ---- a/chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css -+++ b/chrome/browser/resources/chromeos/accessibility/select_to_speak/options.css -@@ -2,7 +2,7 @@ - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. */ - --@import url(https://fonts.googleapis.com/css?family=Roboto); -+@import url(chrome://resources/css/roboto.css); - - body { - margin: 0 0 20px 0; --- a/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc +++ b/components/dom_distiller/content/browser/dom_distiller_viewer_source.cc @@ -301,7 +301,7 @@ bool DomDistillerViewerSource::ShouldSer @@ -44,17 +33,6 @@ e.rel = 'stylesheet'; e.type = 'text/css'; document.head.appendChild(e); ---- a/components/supervised_user/core/browser/resources/supervised_user_block_interstitial.html -+++ b/components/supervised_user/core/browser/resources/supervised_user_block_interstitial.html -@@ -5,7 +5,7 @@ - - $i18n{blockPageTitle} -- -+ - - - --- a/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css +++ b/third_party/crashpad/crashpad/doc/support/crashpad_doxygen.css @@ -12,8 +12,7 @@ diff --git a/patches/core/ungoogled-chromium/disable-gcm.patch b/patches/core/ungoogled-chromium/disable-gcm.patch index 34cf8001..872177b8 100644 --- a/patches/core/ungoogled-chromium/disable-gcm.patch +++ b/patches/core/ungoogled-chromium/disable-gcm.patch @@ -2,7 +2,7 @@ --- a/components/gcm_driver/gcm_client_impl.cc +++ b/components/gcm_driver/gcm_client_impl.cc -@@ -450,6 +450,7 @@ void GCMClientImpl::StartGCM() { +@@ -448,6 +448,7 @@ void GCMClientImpl::StartGCM() { void GCMClientImpl::InitializeMCSClient() { DCHECK(network_connection_tracker_); @@ -10,7 +10,7 @@ std::vector endpoints; endpoints.push_back(gservices_settings_.GetMCSMainEndpoint()); GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint(); -@@ -654,28 +655,6 @@ void GCMClientImpl::RemoveHeartbeatInter +@@ -652,28 +653,6 @@ void GCMClientImpl::RemoveHeartbeatInter void GCMClientImpl::StartCheckin() { DCHECK(io_task_runner_->RunsTasksInCurrentSequence()); @@ -39,7 +39,7 @@ } void GCMClientImpl::OnCheckinCompleted( -@@ -732,24 +711,6 @@ void GCMClientImpl::SetGServicesSettings +@@ -730,24 +709,6 @@ void GCMClientImpl::SetGServicesSettings void GCMClientImpl::SchedulePeriodicCheckin() { DCHECK(io_task_runner_->RunsTasksInCurrentSequence()); diff --git a/patches/core/ungoogled-chromium/disable-google-host-detection.patch b/patches/core/ungoogled-chromium/disable-google-host-detection.patch index 02bad0b1..4948052e 100644 --- a/patches/core/ungoogled-chromium/disable-google-host-detection.patch +++ b/patches/core/ungoogled-chromium/disable-google-host-detection.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/webui/suggest_internals/suggest_internals_handler.cc +++ b/chrome/browser/ui/webui/suggest_internals/suggest_internals_handler.cc -@@ -55,9 +55,6 @@ void SuggestInternalsHandler::OnSuggestR +@@ -56,9 +56,6 @@ void SuggestInternalsHandler::OnSuggestR suggest_internals::mojom::Request::New(); mojom_request->id = request_id; mojom_request->url = request->url; @@ -10,13 +10,13 @@ - variations::GetVariationsHeader(*request, &variations_header); - mojom_request->data[variations::kClientDataHeader] = variations_header; mojom_request->data[request->method] = request->url.spec(); - mojom_request->status = suggest_internals::mojom::RequestStatus::kSent; - mojom_request->start_time = base::Time::Now(); + mojom_request->status = suggest_internals::mojom::RequestStatus::kCreated; + page_->OnSuggestRequestCreated(std::move(mojom_request)); --- a/chrome/common/google_url_loader_throttle.cc +++ b/chrome/common/google_url_loader_throttle.cc -@@ -18,10 +18,6 @@ - #include "services/network/public/mojom/url_response_head.mojom.h" +@@ -20,10 +20,6 @@ #include "services/network/public/mojom/x_frame_options.mojom.h" + #include "third_party/abseil-cpp/absl/types/optional.h" -#if BUILDFLAG(ENABLE_EXTENSIONS) -#include "extensions/common/extension_urls.h" @@ -25,7 +25,7 @@ #if BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS) #include "chrome/common/bound_session_request_throttled_listener.h" #include "components/signin/public/base/signin_switches.h" -@@ -74,51 +70,6 @@ void GoogleURLLoaderThrottle::DetachFrom +@@ -76,53 +72,6 @@ void GoogleURLLoaderThrottle::DetachFrom void GoogleURLLoaderThrottle::WillStartRequest( network::ResourceRequest* request, bool* defer) { @@ -68,6 +68,8 @@ - ShouldDeferRequestForBoundSession(request->url)) { - CHECK(bound_session_request_throttled_listener_); - *defer = true; +- CHECK(!bound_session_request_throttled_start_time_.has_value()); +- bound_session_request_throttled_start_time_ = base::TimeTicks::Now(); - bound_session_request_throttled_listener_->OnRequestBlockedOnCookie( - base::BindOnce( - &GoogleURLLoaderThrottle::OnDeferRequestForBoundSessionCompleted, @@ -77,7 +79,7 @@ } void GoogleURLLoaderThrottle::WillRedirectRequest( -@@ -128,48 +79,6 @@ void GoogleURLLoaderThrottle::WillRedire +@@ -132,50 +81,6 @@ void GoogleURLLoaderThrottle::WillRedire std::vector* to_be_removed_headers, net::HttpRequestHeaders* modified_headers, net::HttpRequestHeaders* modified_cors_exempt_headers) { @@ -117,6 +119,8 @@ - ShouldDeferRequestForBoundSession(redirect_info->new_url)) { - CHECK(bound_session_request_throttled_listener_); - *defer = true; +- CHECK(!bound_session_request_throttled_start_time_.has_value()); +- bound_session_request_throttled_start_time_ = base::TimeTicks::Now(); - bound_session_request_throttled_listener_->OnRequestBlockedOnCookie( - base::BindOnce( - &GoogleURLLoaderThrottle::OnDeferRequestForBoundSessionCompleted, @@ -126,7 +130,7 @@ } #if BUILDFLAG(ENABLE_EXTENSIONS) -@@ -177,23 +86,6 @@ void GoogleURLLoaderThrottle::WillProces +@@ -183,23 +88,6 @@ void GoogleURLLoaderThrottle::WillProces const GURL& response_url, network::mojom::URLResponseHead* response_head, bool* defer) { @@ -506,7 +510,7 @@ bool IsGoogleHostname(const GURL& url) { --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc -@@ -558,11 +558,7 @@ std::u16string TemplateURLRef::SearchTer +@@ -561,11 +561,7 @@ std::u16string TemplateURLRef::SearchTer bool TemplateURLRef::HasGoogleBaseURLs( const SearchTermsData& search_terms_data) const { ParseIfNecessary(search_terms_data); @@ -625,7 +629,7 @@ } // namespace variations --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -486,27 +486,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -489,27 +489,6 @@ bool HasGoogleHost(const GURL& url) { } bool IsGoogleHost(base::StringPiece host) { diff --git a/patches/core/ungoogled-chromium/disable-mei-preload.patch b/patches/core/ungoogled-chromium/disable-mei-preload.patch index 780c6712..57eb0aef 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 -@@ -388,7 +388,6 @@ if (!is_android && !is_mac) { +@@ -384,7 +384,6 @@ if (!is_android && !is_mac) { } data_deps += [ @@ -15,7 +15,7 @@ "//third_party/widevine/cdm", ] if (invoker.collect_inputs_only) { -@@ -1243,7 +1242,6 @@ if (is_win) { +@@ -1256,7 +1255,6 @@ if (is_win) { ":optimization_guide_library", ":swiftshader_library", ":widevine_cdm_library", diff --git a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch index 013231aa..7cb74f78 100644 --- a/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch +++ b/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch @@ -1,6 +1,6 @@ --- a/components/privacy_sandbox/privacy_sandbox_prefs.cc +++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc -@@ -108,7 +108,7 @@ namespace privacy_sandbox { +@@ -11,7 +11,7 @@ namespace privacy_sandbox { void RegisterProfilePrefs(PrefRegistrySimple* registry) { registry->RegisterBooleanPref( @@ -11,7 +11,7 @@ registry->RegisterBooleanPref(prefs::kPrivacySandboxM1ConsentDecisionMade, --- a/components/privacy_sandbox/privacy_sandbox_settings_impl.cc +++ b/components/privacy_sandbox/privacy_sandbox_settings_impl.cc -@@ -92,7 +92,7 @@ base::Value::Dict CreateBlockedTopicEntr +@@ -103,7 +103,7 @@ base::Value::Dict CreateBlockedTopicEntr // static bool PrivacySandboxSettingsImpl::IsAllowed(Status status) { @@ -20,7 +20,7 @@ } // static -@@ -596,20 +596,7 @@ bool PrivacySandboxSettingsImpl::IsPriva +@@ -673,20 +673,7 @@ bool PrivacySandboxSettingsImpl::IsPriva } bool PrivacySandboxSettingsImpl::IsPrivacySandboxEnabled() const { @@ -42,7 +42,7 @@ } void PrivacySandboxSettingsImpl::SetAllPrivacySandboxAllowedForTesting() { -@@ -634,11 +621,10 @@ void PrivacySandboxSettingsImpl::SetTopi +@@ -711,11 +698,10 @@ void PrivacySandboxSettingsImpl::SetTopi } void PrivacySandboxSettingsImpl::SetPrivacySandboxEnabled(bool enabled) { @@ -55,7 +55,7 @@ } bool PrivacySandboxSettingsImpl::IsPrivacySandboxCurrentlyUnrestricted() const { -@@ -726,11 +712,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa +@@ -803,11 +789,7 @@ PrivacySandboxSettingsImpl::GetPrivacySa return Status::kIncognitoProfile; } @@ -80,7 +80,7 @@ kPrivacySandboxAggregationServiceTrustedServerUrlAwsParam{ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -521,7 +521,7 @@ BASE_FEATURE(kContentCaptureConstantStre +@@ -544,7 +544,7 @@ BASE_FEATURE(kContentCaptureConstantStre // Controls whether the Conversion Measurement API infrastructure is enabled. BASE_FEATURE(kConversionMeasurement, "ConversionMeasurement", diff --git a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch index e1efb1c5..2ac5284f 100644 --- a/patches/core/ungoogled-chromium/disable-untraceable-urls.patch +++ b/patches/core/ungoogled-chromium/disable-untraceable-urls.patch @@ -2,18 +2,9 @@ --- a/rlz/lib/financial_ping.cc +++ b/rlz/lib/financial_ping.cc -@@ -336,7 +336,7 @@ FinancialPing::PingResponse FinancialPin +@@ -299,7 +299,7 @@ FinancialPing::PingResponse FinancialPin + response->clear(); - // Open network connection. - InternetHandle connection_handle = InternetConnectA(inet_handle, -- kFinancialServer, kFinancialPort, "", "", INTERNET_SERVICE_HTTP, -+ "about:blank", kFinancialPort, "", "", INTERNET_SERVICE_HTTP, - INTERNET_FLAG_NO_CACHE_WRITE, 0); - if (!connection_handle) - return PING_FAILURE; -@@ -380,7 +380,7 @@ FinancialPing::PingResponse FinancialPin - return PING_SUCCESSFUL; - #else std::string url = - base::StringPrintf("https://%s%s", kFinancialServer, request); + base::StringPrintf("https://%s%s", "about:blank", request); diff --git a/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch b/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch index 098f5ece..b2ebe251 100644 --- a/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch +++ b/patches/core/ungoogled-chromium/disable-web-environment-integrity.patch @@ -1,24 +1,71 @@ +--- a/android_webview/browser/BUILD.gn ++++ b/android_webview/browser/BUILD.gn +@@ -225,7 +225,6 @@ source_set("browser") { + "//components/embedder_support:embedder_support", + "//components/embedder_support/android:util", + "//components/embedder_support/origin_trials", +- "//components/environment_integrity/android", + "//components/favicon_base:favicon_base", + "//components/flags_ui", + "//components/keyed_service/content", --- a/chrome/android/chrome_test_java_sources.gni +++ b/chrome/android/chrome_test_java_sources.gni -@@ -193,7 +193,6 @@ chrome_test_java_sources = [ +@@ -194,7 +194,6 @@ chrome_test_java_sources = [ "javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java", "javatests/src/org/chromium/chrome/browser/download/ServicificationDownloadTest.java", "javatests/src/org/chromium/chrome/browser/download/dialogs/DownloadDialogIncognitoTest.java", - "javatests/src/org/chromium/chrome/browser/environment_integrity/EnvironmentIntegrityTest.java", "javatests/src/org/chromium/chrome/browser/externalnav/UrlOverridingTest.java", - "javatests/src/org/chromium/chrome/browser/feature_engagement/ScreenshotTabObserverTest.java", "javatests/src/org/chromium/chrome/browser/feedback/ChromeFeedbackCollectorTest.java", ---- a/content/browser/BUILD.gn -+++ b/content/browser/BUILD.gn -@@ -906,8 +906,6 @@ source_set("browser") { - "download/save_package_serialization_handler.h", - "download/save_types.cc", - "download/save_types.h", -- "environment_integrity/environment_integrity_service_impl.cc", -- "environment_integrity/environment_integrity_service_impl.h", - "eye_dropper_chooser_impl.cc", - "eye_dropper_chooser_impl.h", - "feature_observer.cc", + "javatests/src/org/chromium/chrome/browser/feedback/ConnectivityCheckerTest.java", +--- a/chrome/browser/BUILD.gn ++++ b/chrome/browser/BUILD.gn +@@ -3398,7 +3398,6 @@ static_library("browser") { + "//components/embedder_support/android:util", + "//components/embedder_support/android:web_contents_delegate", + "//components/endpoint_fetcher:endpoint_fetcher", +- "//components/environment_integrity/android", + "//components/external_intents/android", + "//components/favicon/android", + "//components/favicon/core:database", +--- a/components/BUILD.gn ++++ b/components/BUILD.gn +@@ -528,7 +528,6 @@ test("components_unittests") { + "//components/embedder_support/android:native_java_unittests_java", + "//components/embedder_support/android/metrics:test_support_java", + "//components/embedder_support/android/metrics:unit_tests", +- "//components/environment_integrity/android:unit_tests", + "//components/gcm_driver/instance_id:test_support", + "//components/gcm_driver/instance_id/android:instance_id_driver_java", + "//components/gcm_driver/instance_id/android:instance_id_driver_test_support_java", +--- a/components/environment_integrity/android/android_environment_integrity_service.cc ++++ b/components/environment_integrity/android/android_environment_integrity_service.cc +@@ -83,25 +83,8 @@ AndroidEnvironmentIntegrityService::GetD + void AndroidEnvironmentIntegrityService::GetEnvironmentIntegrity( + const std::vector& content_binding, + GetEnvironmentIntegrityCallback callback) { +- if (!base::FeatureList::IsEnabled( +- blink::features::kWebEnvironmentIntegrity)) { + ReportBadMessageAndDeleteThis( + "Feature not enabled. IPC call not expected."); +- return; +- } +- if (!integrity_service_->IsIntegrityAvailable()) { +- std::move(callback).Run(EnvironmentIntegrityResponseCode::kInternalError, +- std::vector()); +- return; +- } +- +- const url::Origin& origin = +- render_frame_host().GetOutermostMainFrame()->GetLastCommittedOrigin(); +- GetDataManager()->GetHandle( +- origin, base::BindOnce(&AndroidEnvironmentIntegrityService::OnGetHandle, +- weak_factory_.GetWeakPtr(), +- EnvironmentIntegrityRequest(std::move(callback), +- content_binding))); + } + + void AndroidEnvironmentIntegrityService::OnGetHandle( --- a/content/browser/browser_interface_binders.cc +++ b/content/browser/browser_interface_binders.cc @@ -125,7 +125,6 @@ @@ -29,86 +76,17 @@ #include "third_party/blink/public/mojom/feature_observer/feature_observer.mojom.h" #include "third_party/blink/public/mojom/file/file_utilities.mojom.h" #include "third_party/blink/public/mojom/file_system_access/file_system_access_manager.mojom.h" -@@ -181,7 +180,6 @@ - #if BUILDFLAG(IS_ANDROID) - #include "content/browser/android/date_time_chooser_android.h" - #include "content/browser/android/text_suggestion_host_android.h" --#include "content/browser/environment_integrity/environment_integrity_service_impl.h" - #include "content/browser/renderer_host/render_widget_host_view_android.h" - #include "services/device/public/mojom/nfc.mojom.h" - #include "third_party/blink/public/mojom/hid/hid.mojom.h" -@@ -1199,17 +1197,9 @@ void PopulateBinderMapWithContext( - base::BindRepeating(&BindDateTimeChooserForFrame)); - map->Add( - base::BindRepeating(&BindTextSuggestionHostForFrame)); -- if (base::FeatureList::IsEnabled(features::kWebEnvironmentIntegrity)) { -- map->Add( -- base::BindRepeating(&EnvironmentIntegrityServiceImpl::Create)); -- } - #else - map->Add(base::BindRepeating( - &EmptyBinderForFrame)); -- if (base::FeatureList::IsEnabled(features::kWebEnvironmentIntegrity)) { +@@ -1144,10 +1143,6 @@ void PopulateBinderMapWithContext( + map->Add( + base::BindRepeating(&BrowsingTopicsDocumentHost::CreateMojoService)); + } +- if (base::FeatureList::IsEnabled(blink::features::kWebEnvironmentIntegrity)) { - map->Add(base::BindRepeating( - &EmptyBinderForFrame)); - } - #endif // BUILDFLAG(IS_ANDROID) - - map->Add( ---- a/content/browser/environment_integrity/environment_integrity_service_impl.cc -+++ b/content/browser/environment_integrity/environment_integrity_service_impl.cc -@@ -20,17 +20,10 @@ EnvironmentIntegrityServiceImpl::~Enviro - void EnvironmentIntegrityServiceImpl::Create( - content::RenderFrameHost* render_frame_host, - mojo::PendingReceiver receiver) { -- CHECK(render_frame_host); -- -- // The object is bound to the lifetime of `render_frame_host` and the mojo -- // connection. See DocumentService for details. -- new EnvironmentIntegrityServiceImpl(*render_frame_host, std::move(receiver)); - } - - void EnvironmentIntegrityServiceImpl::GetEnvironmentIntegrity( - GetEnvironmentIntegrityCallback callback) { -- // TODO(crbug.com/1439945) Get integrity token from PIA Crystal API. -- std::move(callback).Run(); - } - - } // namespace content ---- a/content/child/runtime_features.cc -+++ b/content/child/runtime_features.cc -@@ -396,8 +396,6 @@ void SetRuntimeFeaturesFromChromiumFeatu - {"WebAppTabStrip", raw_ref(features::kDesktopPWAsTabStrip)}, - {"WebAppTabStripCustomizations", - raw_ref(blink::features::kDesktopPWAsTabStripCustomizations)}, -- {"WebEnvironmentIntegrity", -- raw_ref(features::kWebEnvironmentIntegrity)}, - {"WebSerialBluetooth", - raw_ref(features::kEnableBluetoothSerialPortProfileInSerialApi)}, - {"WGIGamepadTriggerRumble", ---- a/content/public/common/content_features.cc -+++ b/content/public/common/content_features.cc -@@ -1433,10 +1433,6 @@ BASE_FEATURE(kWebBluetoothNewPermissions - "WebBluetoothNewPermissionsBackend", - base::FEATURE_DISABLED_BY_DEFAULT); - --// Enables the Web Environment Integrity API. --BASE_FEATURE(kWebEnvironmentIntegrity, -- "WebEnvironmentIntegrity", -- base::FEATURE_DISABLED_BY_DEFAULT); - - // If WebGL Image Chromium is allowed, this feature controls whether it is - // enabled. ---- a/content/public/common/content_features.h -+++ b/content/public/common/content_features.h -@@ -318,7 +318,6 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kWeb - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebAuthnTouchToFillCredentialSelection); - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebBluetooth); - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebBluetoothNewPermissionsBackend); --CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebEnvironmentIntegrity); - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebGLImageChromium); - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebMidi); - CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebOtpBackendAuto); + #if !BUILDFLAG(IS_ANDROID) + map->Add( + base::BindRepeating(&DirectSocketsServiceImpl::CreateForFrame)); --- a/third_party/blink/public/mojom/BUILD.gn +++ b/third_party/blink/public/mojom/BUILD.gn @@ -65,7 +65,6 @@ mojom("mojom_platform") { @@ -121,7 +99,7 @@ "fenced_frame/fenced_frame_config.mojom", --- a/third_party/blink/renderer/bindings/generated_in_modules.gni +++ b/third_party/blink/renderer/bindings/generated_in_modules.gni -@@ -1883,8 +1883,6 @@ generated_interface_sources_in_modules = +@@ -1905,8 +1905,6 @@ generated_interface_sources_in_modules = "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_audio_chunk.h", "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_video_chunk.cc", "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_encoded_video_chunk.h", @@ -132,15 +110,28 @@ "$root_gen_dir/third_party/blink/renderer/bindings/modules/v8/v8_entry_sync.cc", --- a/third_party/blink/renderer/bindings/idl_in_modules.gni +++ b/third_party/blink/renderer/bindings/idl_in_modules.gni -@@ -242,8 +242,6 @@ static_idl_files_in_modules = get_path_i - "//third_party/blink/renderer/modules/encryptedmedia/media_keys_get_status_for_policy.idl", - "//third_party/blink/renderer/modules/encryptedmedia/media_keys_policy.idl", - "//third_party/blink/renderer/modules/encryptedmedia/navigator_request_media_key_system_access.idl", -- "//third_party/blink/renderer/modules/environment_integrity/environment_integrity.idl", -- "//third_party/blink/renderer/modules/environment_integrity/navigator_environment_integrity.idl", - "//third_party/blink/renderer/modules/eventsource/event_source.idl", - "//third_party/blink/renderer/modules/eventsource/event_source_init.idl", - "//third_party/blink/renderer/modules/eyedropper/color_selection_options.idl", +@@ -241,8 +241,6 @@ static_idl_files_in_modules = [ + "//third_party/blink/renderer/modules/encryptedmedia/media_keys_get_status_for_policy.idl", + "//third_party/blink/renderer/modules/encryptedmedia/media_keys_policy.idl", + "//third_party/blink/renderer/modules/encryptedmedia/navigator_request_media_key_system_access.idl", +- "//third_party/blink/renderer/modules/environment_integrity/environment_integrity.idl", +- "//third_party/blink/renderer/modules/environment_integrity/navigator_environment_integrity.idl", + "//third_party/blink/renderer/modules/eventsource/event_source.idl", + "//third_party/blink/renderer/modules/eventsource/event_source_init.idl", + "//third_party/blink/renderer/modules/eyedropper/color_selection_options.idl", +--- a/third_party/blink/renderer/core/origin_trials/origin_trial_context.cc ++++ b/third_party/blink/renderer/core/origin_trials/origin_trial_context.cc +@@ -548,10 +548,6 @@ bool OriginTrialContext::CanEnableTrialF + return base::FeatureList::IsEnabled(features::kComputePressure); + } + +- if (trial_name == "WebEnvironmentIntegrity") { +- return base::FeatureList::IsEnabled(features::kWebEnvironmentIntegrity); +- } +- + return true; + } + --- a/third_party/blink/renderer/modules/BUILD.gn +++ b/third_party/blink/renderer/modules/BUILD.gn @@ -90,7 +90,6 @@ component("modules") { @@ -153,14 +144,19 @@ "//third_party/blink/renderer/modules/eyedropper", --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -3920,12 +3920,6 @@ +@@ -3954,17 +3954,6 @@ base_feature: "none", }, { - name: "WebEnvironmentIntegrity", - status: "experimental", -- base_feature: "none", - origin_trial_feature_name: "WebEnvironmentIntegrity", +- // base_feature is meant as kill-switch. The RuntimeFeature should follow +- // the `status` field or Origin Trial unless explicitly overriden by +- // Finch / command line flags. +- base_feature_status: "enabled", +- copied_from_base_feature_if: "overridden", +- origin_trial_allows_third_party: true, - }, - { name: "WebFontResizeLCP", diff --git a/patches/core/ungoogled-chromium/disable-webstore-urls.patch b/patches/core/ungoogled-chromium/disable-webstore-urls.patch index 355c24da..66d09f89 100644 --- a/patches/core/ungoogled-chromium/disable-webstore-urls.patch +++ b/patches/core/ungoogled-chromium/disable-webstore-urls.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.cc -@@ -631,12 +631,6 @@ std::vector ChromeContentBr +@@ -661,12 +661,6 @@ std::vector ChromeContentBr GetOriginsRequiringDedicatedProcess() { std::vector list; diff --git a/patches/core/ungoogled-chromium/doh-changes.patch b/patches/core/ungoogled-chromium/doh-changes.patch index a2358821..454bb73b 100644 --- a/patches/core/ungoogled-chromium/doh-changes.patch +++ b/patches/core/ungoogled-chromium/doh-changes.patch @@ -1,6 +1,6 @@ --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -348,12 +348,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm +@@ -339,12 +339,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm // Enable DNS over HTTPS (DoH). BASE_FEATURE(kDnsOverHttps, "DnsOverHttps", @@ -15,7 +15,7 @@ // Set whether fallback to insecure DNS is allowed by default. This setting may --- a/net/dns/public/doh_provider_entry.cc +++ b/net/dns/public/doh_provider_entry.cc -@@ -160,32 +160,6 @@ const DohProviderEntry::List& DohProvide +@@ -174,32 +174,6 @@ const DohProviderEntry::List& DohProvide /*display_globally=*/false, /*display_countries=*/{"EE", "DE"}, LoggingLevel::kNormal), new DohProviderEntry( diff --git a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch index e4fdc211..5edabb0e 100644 --- a/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch +++ b/patches/core/ungoogled-chromium/fix-building-with-prunned-binaries.patch @@ -3,7 +3,7 @@ --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn -@@ -957,8 +957,6 @@ if (is_win) { +@@ -953,8 +953,6 @@ if (is_win) { bundle_data("chrome_framework_resources") { sources = [ @@ -14,7 +14,7 @@ # from disk image and Keystone promotion (if so enabled). It --- a/chrome/test/chromedriver/BUILD.gn +++ b/chrome/test/chromedriver/BUILD.gn -@@ -366,7 +366,7 @@ source_set("lib") { +@@ -389,7 +389,7 @@ source_set("lib") { } } @@ -25,13 +25,14 @@ testonly = true --- a/chrome/test/variations/BUILD.gn +++ b/chrome/test/variations/BUILD.gn -@@ -49,6 +49,5 @@ python_library("variations_desktop_smoke - ":test_utils", - "//testing:run_isolated_script_test", - "//testing:test_scripts_shared", -- "//third_party/catapult/third_party/gsutil:gsutil", - ] +@@ -7,7 +7,6 @@ python_library("test_utils") { + + data = [ "//chrome/test/variations/test_utils/" ] + +- data_deps = [ "//third_party/catapult/third_party/gsutil:gsutil" ] } + + python_library("fixtures") { --- a/components/update_client/BUILD.gn +++ b/components/update_client/BUILD.gn @@ -308,8 +308,6 @@ source_set("unit_tests") { @@ -45,7 +46,7 @@ fuzzer_test("update_client_protocol_serializer_fuzzer") { --- a/content/shell/BUILD.gn +++ b/content/shell/BUILD.gn -@@ -728,10 +728,6 @@ if (is_apple) { +@@ -733,10 +733,6 @@ if (is_apple) { deps = [ "//third_party/icu:icudata" ] } diff --git a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch index 967c1001..634344e3 100644 --- a/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch +++ b/patches/core/ungoogled-chromium/fix-building-without-safebrowsing.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -299,8 +299,6 @@ static_library("browser") { +@@ -301,8 +301,6 @@ static_library("browser") { "commerce/shopping_service_factory.h", "complex_tasks/task_tab_helper.cc", "complex_tasks/task_tab_helper.h", @@ -11,7 +11,7 @@ "component_updater/chrome_component_updater_configurator.cc", "component_updater/chrome_component_updater_configurator.h", "component_updater/chrome_origin_trials_component_installer.cc", -@@ -627,8 +625,6 @@ static_library("browser") { +@@ -631,8 +629,6 @@ static_library("browser") { "internal_auth.h", "interstitials/chrome_settings_page_helper.cc", "interstitials/chrome_settings_page_helper.h", @@ -20,7 +20,7 @@ "invalidation/profile_invalidation_provider_factory.cc", "invalidation/profile_invalidation_provider_factory.h", "ip_protection/blind_sign_http_impl.cc", -@@ -3643,10 +3639,6 @@ static_library("browser") { +@@ -3690,10 +3686,6 @@ static_library("browser") { "enterprise/connectors/analysis/analysis_service_settings.h", "enterprise/connectors/analysis/analysis_settings.cc", "enterprise/connectors/analysis/analysis_settings.h", @@ -31,7 +31,7 @@ "enterprise/connectors/analysis/content_analysis_dialog.cc", "enterprise/connectors/analysis/content_analysis_dialog.h", "enterprise/connectors/analysis/content_analysis_downloads_delegate.cc", -@@ -3947,10 +3939,6 @@ static_library("browser") { +@@ -3994,10 +3986,6 @@ static_library("browser") { "new_tab_page/modules/recipes/recipes_service_factory.h", "new_tab_page/modules/recipes/time_format_util.cc", "new_tab_page/modules/recipes/time_format_util.h", @@ -39,18 +39,18 @@ - "new_tab_page/modules/safe_browsing/safe_browsing_handler.h", - "new_tab_page/modules/safe_browsing/safe_browsing_prefs.cc", - "new_tab_page/modules/safe_browsing/safe_browsing_prefs.h", + "new_tab_page/modules/v2/history_clusters/history_clusters_page_handler_v2.cc", + "new_tab_page/modules/v2/history_clusters/history_clusters_page_handler_v2.h", "new_tab_page/new_tab_page_util.cc", - "new_tab_page/new_tab_page_util.h", - "new_tab_page/one_google_bar/one_google_bar_data.cc", -@@ -4422,7 +4410,6 @@ static_library("browser") { +@@ -4480,7 +4468,6 @@ static_library("browser") { "//chrome/browser/new_tab_page/modules/history_clusters/cart:mojo_bindings", "//chrome/browser/new_tab_page/modules/photos:mojo_bindings", "//chrome/browser/new_tab_page/modules/recipes:mojo_bindings", - "//chrome/browser/new_tab_page/modules/safe_browsing:mojo_bindings", + "//chrome/browser/new_tab_page/modules/v2/history_clusters:mojo_bindings", "//chrome/browser/policy:path_parser", "//chrome/browser/profile_resetter:profile_reset_report_proto", - "//chrome/browser/resource_coordinator:intervention_policy_database_proto", -@@ -6191,10 +6178,6 @@ static_library("browser") { +@@ -6261,10 +6248,6 @@ static_library("browser") { sources += [ "enterprise/chrome_browser_main_extra_parts_enterprise.cc", "enterprise/chrome_browser_main_extra_parts_enterprise.h", @@ -61,7 +61,7 @@ "enterprise/connectors/device_trust/attestation/browser/attestation_switches.cc", "enterprise/connectors/device_trust/attestation/browser/attestation_switches.h", "enterprise/connectors/device_trust/attestation/browser/attester.h", -@@ -7726,9 +7709,14 @@ static_library("browser") { +@@ -7794,9 +7777,14 @@ static_library("browser") { "//components/safe_browsing/content/browser:safe_browsing_blocking_page", "//components/safe_browsing/content/browser/download:download_stats", "//components/safe_browsing/content/common:file_type_policies", @@ -79,7 +79,7 @@ sources += [ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -5033,11 +5033,13 @@ ChromeContentBrowserClient::CreateThrott +@@ -5116,11 +5116,13 @@ ChromeContentBrowserClient::CreateThrott &throttles); #endif @@ -93,7 +93,7 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle:: -@@ -6755,26 +6757,7 @@ ChromeContentBrowserClient::GetSafeBrows +@@ -6838,26 +6840,7 @@ ChromeContentBrowserClient::GetSafeBrows ? content::BrowserThread::UI : content::BrowserThread::IO); @@ -121,7 +121,7 @@ } safe_browsing::RealTimeUrlLookupServiceBase* -@@ -6795,11 +6778,6 @@ ChromeContentBrowserClient::GetUrlLookup +@@ -6878,11 +6861,6 @@ ChromeContentBrowserClient::GetUrlLookup GetForProfile(profile); } #endif @@ -182,16 +182,6 @@ #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && !BUILDFLAG(IS_CHROMEOS) ManageScreenAIComponentRegistration(cus, g_browser_process->local_state()); #endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && !BUILDFLAG(IS_CHROMEOS) ---- a/chrome/browser/devtools/devtools_window.cc -+++ b/chrome/browser/devtools/devtools_window.cc -@@ -73,6 +73,7 @@ - #include "content/public/browser/web_contents.h" - #include "content/public/common/content_client.h" - #include "content/public/common/url_constants.h" -+#include "net/cert/x509_certificate.h" - #include "third_party/blink/public/common/input/web_gesture_event.h" - #include "third_party/blink/public/common/input/web_input_event.h" - #include "third_party/blink/public/common/renderer_preferences/renderer_preferences.h" --- a/chrome/browser/download/bubble/download_bubble_ui_controller.cc +++ b/chrome/browser/download/bubble/download_bubble_ui_controller.cc @@ -28,7 +28,6 @@ @@ -202,7 +192,7 @@ #include "chrome/browser/safe_browsing/safe_browsing_service.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_finder.h" -@@ -223,8 +222,6 @@ void DownloadBubbleUIController::Process +@@ -224,8 +223,6 @@ void DownloadBubbleUIController::Process commands.ExecuteCommand(command); break; case DownloadCommands::REVIEW: @@ -213,7 +203,7 @@ RetryDownload(model, command); --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -139,7 +139,6 @@ using content::DownloadManager; +@@ -140,7 +140,6 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -221,7 +211,23 @@ using ConnectionType = net::NetworkChangeNotifier::ConnectionType; #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -1507,7 +1506,6 @@ void ChromeDownloadManagerDelegate::OnDo +@@ -597,15 +596,6 @@ bool ChromeDownloadManagerDelegate::Shou + #endif + + bool should_open = download_prefs_->IsAutoOpenEnabled(url, path); +- int64_t file_type_uma_value = +- safe_browsing::FileTypePolicies::GetInstance()->UmaValueForFile(path); +- if (should_open) { +- base::UmaHistogramSparse("SBClientDownload.AutoOpenEnabledFileType", +- file_type_uma_value); +- } else { +- base::UmaHistogramSparse("SBClientDownload.AutoOpenDisabledFileType", +- file_type_uma_value); +- } + + return should_open; + } +@@ -1529,7 +1519,6 @@ void ChromeDownloadManagerDelegate::OnDo DownloadItemModel model(item); model.DetermineAndSetShouldPreferOpeningInBrowser( target_info->target_path, target_info->is_filetype_handled_safely); @@ -229,7 +235,7 @@ } if (ShouldBlockFile(item, target_info->danger_type)) { MaybeReportDangerousDownloadBlocked( -@@ -1586,59 +1584,6 @@ bool ChromeDownloadManagerDelegate::IsOp +@@ -1608,59 +1597,6 @@ bool ChromeDownloadManagerDelegate::IsOp bool ChromeDownloadManagerDelegate::ShouldBlockFile( download::DownloadItem* item, download::DownloadDangerType danger_type) const { @@ -289,7 +295,7 @@ return false; } -@@ -1653,7 +1598,6 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1675,7 +1611,6 @@ void ChromeDownloadManagerDelegate::Mayb service->MaybeSendDangerousDownloadOpenedReport(download, show_download_in_folder); } @@ -297,7 +303,7 @@ if (!download->GetAutoOpened()) { download::DownloadContent download_content = download::DownloadContentFromMimeType(download->GetMimeType(), false); -@@ -1661,6 +1605,7 @@ void ChromeDownloadManagerDelegate::Mayb +@@ -1683,6 +1618,7 @@ void ChromeDownloadManagerDelegate::Mayb download->GetDangerType(), download_content, base::Time::Now(), download->GetEndTime(), show_download_in_folder); } @@ -305,7 +311,7 @@ } void ChromeDownloadManagerDelegate::CheckDownloadAllowed( -@@ -1718,8 +1663,7 @@ void ChromeDownloadManagerDelegate::Chec +@@ -1740,8 +1676,7 @@ void ChromeDownloadManagerDelegate::Chec DCHECK(download_item); DCHECK(download_item->IsSavePackageDownload()); @@ -317,7 +323,7 @@ --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -952,106 +952,10 @@ void DownloadItemModel::ExecuteCommand(D +@@ -960,80 +960,10 @@ void DownloadItemModel::ExecuteCommand(D DownloadItemModel::BubbleUIInfo DownloadItemModel::GetBubbleUIInfoForTailoredWarning() const { @@ -329,21 +335,11 @@ - if (danger_type == download::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT && - tailored_verdict.tailored_verdict_type() == - TailoredVerdict::SUSPICIOUS_ARCHIVE) { -- return DownloadUIModel::BubbleUIInfo() -- .AddSubpageSummary(l10n_util::GetStringUTF16( -- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_SUSPICIOUS_ARCHIVE)) -- .AddIconAndColor(features::IsChromeRefresh2023() -- ? vector_icons::kNotSecureWarningChromeRefreshIcon -- : vector_icons::kNotSecureWarningIcon, -- ui::kColorAlertMediumSeverityIcon) -- .AddSecondaryTextColor(ui::kColorAlertMediumSeverityText) -- .AddPrimaryButton(DownloadCommands::Command::DISCARD) -- .AddPrimarySubpageButton( -- l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_DELETE), -- DownloadCommands::Command::DISCARD) -- .AddSecondarySubpageButton( -- l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_CONTINUE), -- DownloadCommands::Command::KEEP, ui::kColorAlertMediumSeverityText); +- return DownloadUIModel::BubbleUIInfo::SuspiciousUiPattern( +- l10n_util::GetStringUTF16( +- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_MALWARE), +- l10n_util::GetStringUTF16( +- IDS_DOWNLOAD_BUBBLE_CONTINUE_SUSPICIOUS_FILE)); - } - - // Cookie theft @@ -364,31 +360,15 @@ - "SBClientDownload.TailoredWarning.HasVaidEmailForAccountInfo", - !email.empty()); - if (!email.empty()) { -- return DownloadUIModel::BubbleUIInfo() -- .AddSubpageSummary(l10n_util::GetStringFUTF16( -- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_COOKIE_THEFT_AND_ACCOUNT, -- base::ASCIIToUTF16(email))) -- .AddIconAndColor(features::IsChromeRefresh2023() -- ? vector_icons::kDangerousChromeRefreshIcon -- : vector_icons::kDangerousIcon, -- ui::kColorAlertHighSeverity) -- .AddPrimaryButton(DownloadCommands::Command::DISCARD) -- .AddPrimarySubpageButton( -- l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_DELETE), -- DownloadCommands::Command::DISCARD); +- return DownloadUIModel::BubbleUIInfo::DangerousUiPattern( +- l10n_util::GetStringFUTF16( +- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_COOKIE_THEFT_AND_ACCOUNT, +- base::ASCIIToUTF16(email))); - } - } -- return DownloadUIModel::BubbleUIInfo() -- .AddSubpageSummary(l10n_util::GetStringUTF16( -- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_COOKIE_THEFT)) -- .AddIconAndColor(features::IsChromeRefresh2023() -- ? vector_icons::kDangerousChromeRefreshIcon -- : vector_icons::kDangerousIcon, -- ui::kColorAlertHighSeverity) -- .AddPrimaryButton(DownloadCommands::Command::DISCARD) -- .AddPrimarySubpageButton( -- l10n_util::GetStringUTF16(IDS_DOWNLOAD_BUBBLE_DELETE), -- DownloadCommands::Command::DISCARD); +- return DownloadUIModel::BubbleUIInfo::DangerousUiPattern( +- l10n_util::GetStringUTF16( +- IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_WARNING_COOKIE_THEFT)); - } - - NOTREACHED(); @@ -558,7 +538,7 @@ void FilesRequestHandler::OnGotFileInfo( std::unique_ptr request, size_t index, -@@ -246,14 +206,6 @@ void FilesRequestHandler::OnGotFileInfo( +@@ -253,14 +213,6 @@ void FilesRequestHandler::OnGotFileInfo( void FilesRequestHandler::FinishRequestEarly( std::unique_ptr request, safe_browsing::BinaryUploadService::Result result) { @@ -588,7 +568,7 @@ void OnGotFileInfo( --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -429,19 +429,6 @@ absl::optional ConnectorsSe +@@ -439,19 +439,6 @@ absl::optional ConnectorsSe return absl::nullopt; } @@ -670,11 +650,12 @@ signals.Set(device_signals::names::kBuiltInDnsClientEnabled, --- a/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc +++ b/chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc -@@ -433,7 +433,7 @@ void RealtimeReportingClient::ReportEven +@@ -509,8 +509,7 @@ void RealtimeReportingClient::ReportEven } std::string RealtimeReportingClient::GetProfileUserName() const { -- return safe_browsing::GetProfileEmail(identity_manager_); +- return identity_manager_ ? safe_browsing::GetProfileEmail(identity_manager_) +- : std::string(); + return std::string(); } @@ -806,7 +787,7 @@ } // namespace utils --- a/chrome/browser/extensions/BUILD.gn +++ b/chrome/browser/extensions/BUILD.gn -@@ -296,10 +296,6 @@ static_library("extensions") { +@@ -298,10 +298,6 @@ static_library("extensions") { "api/runtime/chrome_runtime_api_delegate.h", "api/safe_browsing_private/safe_browsing_private_api.cc", "api/safe_browsing_private/safe_browsing_private_api.h", @@ -817,7 +798,7 @@ "api/safe_browsing_private/safe_browsing_util.cc", "api/safe_browsing_private/safe_browsing_util.h", "api/search/search_api.cc", -@@ -638,8 +634,6 @@ static_library("extensions") { +@@ -640,8 +636,6 @@ static_library("extensions") { "menu_manager_factory.h", "navigation_observer.cc", "navigation_observer.h", @@ -933,7 +914,7 @@ void Blocklist::GetMalwareIDs(const std::set& ids, --- a/chrome/browser/extensions/chrome_extensions_browser_client.cc +++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc -@@ -730,76 +730,23 @@ void ChromeExtensionsBrowserClient::Noti +@@ -723,76 +723,23 @@ void ChromeExtensionsBrowserClient::Noti content::BrowserContext* context, const ExtensionId& extension_id, const std::string& code) const { @@ -1011,14 +992,14 @@ } // static -@@ -968,7 +915,6 @@ void ChromeExtensionsBrowserClient::GetW +@@ -961,7 +908,6 @@ void ChromeExtensionsBrowserClient::GetW void ChromeExtensionsBrowserClient::CreatePasswordReuseDetectionManager( content::WebContents* web_contents) const { - ChromePasswordReuseDetectionManagerClient::CreateForWebContents(web_contents); } - } // namespace extensions + media_device_salt::MediaDeviceSaltService* --- a/chrome/browser/extensions/extension_service.cc +++ b/chrome/browser/extensions/extension_service.cc @@ -52,7 +52,6 @@ @@ -1210,7 +1191,7 @@ --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc -@@ -451,8 +451,6 @@ void ExtensionSystemImpl::InstallUpdate( +@@ -448,8 +448,6 @@ void ExtensionSystemImpl::InstallUpdate( void ExtensionSystemImpl::PerformActionBasedOnOmahaAttributes( const std::string& extension_id, const base::Value::Dict& attributes) { @@ -1255,7 +1236,7 @@ } --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc -@@ -32,7 +32,6 @@ +@@ -33,7 +33,6 @@ #include "chrome/browser/download/download_prefs.h" #include "chrome/browser/file_system_access/file_system_access_permission_request_manager.h" #include "chrome/browser/profiles/profile.h" @@ -1263,7 +1244,7 @@ #include "chrome/browser/ui/file_system_access_dialogs.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/pdf_util.h" -@@ -404,85 +403,6 @@ bool ShouldBlockAccessToPath(const base: +@@ -401,86 +400,6 @@ bool ShouldBlockAccessToPath(const base: return true; } @@ -1338,6 +1319,7 @@ - case Result::SENSITIVE_CONTENT_BLOCK: - case Result::DEEP_SCANNED_SAFE: - case Result::PROMPT_FOR_SCANNING: +- case Result::DEEP_SCANNED_FAILED: - NOTREACHED(); - return ChromeFileSystemAccessPermissionContext::AfterWriteCheckResult:: - kAllow; @@ -1349,7 +1331,7 @@ std::string GenerateLastPickedDirectoryKey(const std::string& id) { return id.empty() ? kDefaultLastPickedDirectoryKey : base::StrCat({kCustomLastPickedDirectoryKey, "-", id}); -@@ -502,13 +422,7 @@ base::StringPiece GetGrantKeyFromGrantTy +@@ -500,13 +419,7 @@ std::string_view GetGrantKeyFromGrantTyp bool FileHasDangerousExtension(const url::Origin& origin, const base::FilePath& path, Profile* profile) { @@ -1364,7 +1346,7 @@ } } // namespace -@@ -1340,29 +1254,6 @@ void ChromeFileSystemAccessPermissionCon +@@ -1418,29 +1331,6 @@ void ChromeFileSystemAccessPermissionCon std::move(callback)); } @@ -1396,7 +1378,7 @@ const base::FilePath& path, --- a/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h +++ b/chrome/browser/file_system_access/chrome_file_system_access_permission_context.h -@@ -90,10 +90,6 @@ class ChromeFileSystemAccessPermissionCo +@@ -93,10 +93,6 @@ class ChromeFileSystemAccessPermissionCo UserAction user_action, content::GlobalRenderFrameHostId frame_id, base::OnceCallback callback) override; @@ -1451,7 +1433,7 @@ NotificationHandler::Type::EXTENSION, --- a/chrome/browser/password_manager/chrome_password_manager_client.cc +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc -@@ -36,7 +36,6 @@ +@@ -30,7 +30,6 @@ #include "chrome/browser/password_manager/password_reuse_manager_factory.h" #include "chrome/browser/password_manager/password_store_factory.h" #include "chrome/browser/profiles/profile.h" @@ -1459,7 +1441,7 @@ #include "chrome/browser/safe_browsing/user_interaction_observer.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/sync/sync_service_factory.h" -@@ -847,6 +846,7 @@ autofill::LanguageCode ChromePasswordMan +@@ -854,6 +853,7 @@ autofill::LanguageCode ChromePasswordMan return autofill::LanguageCode(); } @@ -1467,7 +1449,7 @@ safe_browsing::PasswordProtectionService* ChromePasswordManagerClient::GetPasswordProtectionService() const { return safe_browsing::ChromePasswordProtectionService:: -@@ -866,6 +866,7 @@ void ChromePasswordManagerClient::CheckS +@@ -873,6 +873,7 @@ void ChromePasswordManagerClient::CheckS } } #endif // defined(ON_FOCUS_PING_ENABLED) @@ -1475,7 +1457,7 @@ #if !BUILDFLAG(IS_ANDROID) void ChromePasswordManagerClient::MaybeReportEnterpriseLoginEvent( -@@ -873,28 +874,10 @@ void ChromePasswordManagerClient::MaybeR +@@ -880,28 +881,10 @@ void ChromePasswordManagerClient::MaybeR bool is_federated, const url::Origin& federated_origin, const std::u16string& login_user_name) const { @@ -1504,7 +1486,7 @@ } #endif -@@ -1435,6 +1418,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1445,6 +1428,7 @@ bool ChromePasswordManagerClient::IsPass is_enabled = false; } @@ -1512,7 +1494,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 -@@ -1445,6 +1429,7 @@ bool ChromePasswordManagerClient::IsPass +@@ -1455,6 +1439,7 @@ bool ChromePasswordManagerClient::IsPass observer->OnPasswordSaveOrAutofillDenied(); is_enabled = false; } @@ -1654,14 +1636,25 @@ --- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc +++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc -@@ -332,52 +332,5 @@ bool PredictionBasedPermissionUiSelector +@@ -334,63 +334,5 @@ bool PredictionBasedPermissionUiSelector PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse( permissions::RequestType request_type) { -- if (!safe_browsing::IsSafeBrowsingEnabled(*(profile_->GetPrefs()))) { - return PredictionSource::USE_NONE; +- if (base::FeatureList::IsEnabled( +- permissions::features::kPermissionDedicatedCpssSetting)) { +- if (request_type == permissions::RequestType::kNotifications && +- !profile_->GetPrefs()->GetBoolean(prefs::kEnableNotificationCPSS)) { +- return PredictionSource::USE_NONE; +- } +- if (request_type == permissions::RequestType::kGeolocation && +- !profile_->GetPrefs()->GetBoolean(prefs::kEnableGeolocationCPSS)) { +- return PredictionSource::USE_NONE; +- } +- } else { +- if (!safe_browsing::IsSafeBrowsingEnabled(*(profile_->GetPrefs()))) { +- return PredictionSource::USE_NONE; +- } - } -- - bool is_server_side_prediction_enabled = false; - bool is_ondevice_prediction_enabled = false; - @@ -1704,7 +1697,7 @@ - } else if (is_ondevice_prediction_enabled) { - return PredictionSource::USE_ONDEVICE; - } else { -- return PredictionSource::USE_NONE; + return PredictionSource::USE_NONE; - } } --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc @@ -1717,7 +1710,7 @@ #include "components/safe_browsing/content/common/file_type_policies_prefs.h" #include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" #include "components/safe_browsing/core/common/safe_browsing_prefs.h" -@@ -1994,8 +1995,6 @@ std::unique_ptrAddHandler( std::make_unique( chrome_schema)); @@ -1726,7 +1719,7 @@ handlers->AddHandler(std::make_unique()); handlers->AddHandler( std::make_unique(key::kURLBlocklist)); -@@ -2078,13 +2077,6 @@ std::unique_ptr request = -- nullptr; +- raw_ptr +- request = nullptr; - // Indicates if this task has been taken and is owned by a thread. std::atomic_bool taken{false}; @@ -2005,7 +1998,7 @@ } // namespace --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -665,7 +665,6 @@ static_library("ui") { +@@ -572,7 +572,6 @@ static_library("ui") { "//components/renderer_context_menu", "//components/resources", "//components/safe_browsing/content/browser", @@ -2013,7 +2006,7 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/web_ui", "//components/safe_browsing/core/browser/db:database_manager", -@@ -3777,8 +3776,6 @@ static_library("ui") { +@@ -3759,8 +3758,6 @@ static_library("ui") { "startup/web_app_startup_utils.h", "tab_contents/chrome_web_contents_menu_helper.cc", "tab_contents/chrome_web_contents_menu_helper.h", @@ -2022,7 +2015,7 @@ "views/autofill/payments/virtual_card_selection_dialog_view.cc", "views/autofill/payments/virtual_card_selection_dialog_view.h", "views/autofill/payments/webauthn_dialog_view.cc", -@@ -5268,8 +5265,6 @@ static_library("ui") { +@@ -5339,8 +5336,6 @@ static_library("ui") { "views/safe_browsing/prompt_for_scanning_modal_dialog.h", "views/safe_browsing/tailored_security_desktop_dialog_manager.cc", "views/safe_browsing/tailored_security_desktop_dialog_manager.h", @@ -2059,7 +2052,7 @@ void JavaScriptTabModalDialogManagerDelegateDesktop::DidCloseDialog() { --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -342,7 +342,6 @@ void TabHelpers::AttachTabHelpers(WebCon +@@ -348,7 +348,6 @@ void TabHelpers::AttachTabHelpers(WebCon ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient( web_contents, autofill::ContentAutofillClient::FromWebContents(web_contents)); @@ -2213,7 +2206,7 @@ // DownloadsDOMHandler, private: -------------------------------------------- --- a/chrome/browser/ui/webui/management/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -1009,12 +1009,6 @@ base::Value::Dict ManagementUIHandler::G +@@ -1025,12 +1025,6 @@ base::Value::Dict ManagementUIHandler::G &info); } @@ -2270,7 +2263,7 @@ std::move(callback), --- a/chrome/test/BUILD.gn +++ b/chrome/test/BUILD.gn -@@ -1544,7 +1544,6 @@ if (!is_android) { +@@ -1640,7 +1640,6 @@ if (!is_android) { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2278,7 +2271,7 @@ "//components/safe_browsing/content/browser:safe_browsing_service", "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection:test_support", -@@ -6368,7 +6367,6 @@ test("unit_tests") { +@@ -6543,7 +6542,6 @@ test("unit_tests") { "//components/resources", "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", @@ -2286,9 +2279,34 @@ "//components/safe_browsing/content/browser/password_protection", "//components/safe_browsing/content/browser/password_protection:mock_password_protection", "//components/safe_browsing/content/browser/web_ui", +--- a/components/enterprise/buildflags/buildflags.gni ++++ b/components/enterprise/buildflags/buildflags.gni +@@ -12,11 +12,11 @@ declare_args() { + # Enable support for content analysis against a cloud agent for Enterprise + # Connector policies. + enterprise_cloud_content_analysis = +- is_win || is_mac || is_linux || is_chromeos ++ false + + # Enable support for content analysis against a cloud agent for Enterprise + # Connector policies. +- enterprise_local_content_analysis = is_win || is_mac || is_linux ++ enterprise_local_content_analysis = false + } + + declare_args() { +@@ -25,7 +25,7 @@ declare_args() { + # the fact that `enterprise_cloud_content_analysis` is a superset of + # `enterprise_local_content_analysis`. + enterprise_content_analysis = +- enterprise_cloud_content_analysis || enterprise_local_content_analysis ++ false + } + + # These two flags are equivalent, but `enable_print_content_analysis` still --- a/components/password_manager/content/browser/content_password_manager_driver.cc +++ b/components/password_manager/content/browser/content_password_manager_driver.cc -@@ -473,7 +473,7 @@ void ContentPasswordManagerDriver::Check +@@ -484,7 +484,7 @@ void ContentPasswordManagerDriver::Check if (!password_manager::bad_message::CheckFrameNotPrerendering( render_frame_host_)) return; @@ -2299,7 +2317,7 @@ } --- a/components/password_manager/core/browser/password_manager_client.h +++ b/components/password_manager/core/browser/password_manager_client.h -@@ -392,11 +392,14 @@ class PasswordManagerClient { +@@ -398,11 +398,14 @@ class PasswordManagerClient { // Returns the current best guess as to the page's display language. virtual autofill::LanguageCode GetPageLanguage() const; @@ -2334,7 +2352,7 @@ +# } --- a/components/safe_browsing/content/common/safe_browsing.mojom +++ b/components/safe_browsing/content/common/safe_browsing.mojom -@@ -133,7 +133,6 @@ interface PhishingDetector { +@@ -134,7 +134,6 @@ interface PhishingDetector { => (PhishingDetectorResult result, string request_proto); }; @@ -2344,7 +2362,7 @@ interface PhishingModelSetter { --- a/components/safe_browsing/core/browser/BUILD.gn +++ b/components/safe_browsing/core/browser/BUILD.gn -@@ -23,8 +23,6 @@ source_set("browser") { +@@ -25,8 +25,6 @@ source_set("browser") { "url_checker_delegate.h", "url_realtime_mechanism.cc", "url_realtime_mechanism.h", @@ -2430,9 +2448,29 @@ } void OhttpKeyService::Shutdown() { +--- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc ++++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.cc +@@ -516,17 +516,6 @@ void TailoredSecurityService::Shutdown() + } + + void TailoredSecurityService::TailoredSecurityTimestampUpdateCallback() { +- if (base::FeatureList::IsEnabled( +- safe_browsing::kTailoredSecurityRetryForSyncUsers)) { +- // TODO(crbug.com/1469133): remove sync flow last user interaction pref. +- prefs_->SetInteger(prefs::kTailoredSecuritySyncFlowLastUserInteractionState, +- TailoredSecurityRetryState::UNKNOWN); +- prefs_->SetInteger(prefs::kTailoredSecuritySyncFlowRetryState, +- TailoredSecurityRetryState::UNKNOWN); +- prefs_->SetTime(prefs::kTailoredSecuritySyncFlowLastRunTime, +- base::Time::Now()); +- } +- + StartRequest(base::BindOnce(&TailoredSecurityService::MaybeNotifySyncUser, + weak_ptr_factory_.GetWeakPtr())); + } --- a/components/safe_browsing/core/browser/verdict_cache_manager.cc +++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc -@@ -453,16 +453,6 @@ VerdictCacheManager::VerdictCacheManager +@@ -455,16 +455,6 @@ VerdictCacheManager::VerdictCacheManager // pref_service can be null in tests. if (pref_service) { pref_change_registrar_.Init(pref_service); @@ -2575,7 +2613,7 @@ // possible to request one. This is used to block file dialogs from being --- a/content/public/test/fake_file_system_access_permission_context.cc +++ b/content/public/test/fake_file_system_access_permission_context.cc -@@ -46,13 +46,6 @@ void FakeFileSystemAccessPermissionConte +@@ -47,13 +47,6 @@ void FakeFileSystemAccessPermissionConte std::move(callback).Run(SensitiveEntryResult::kAllowed); } @@ -2632,9 +2670,9 @@ declare_args() { --- a/weblayer/BUILD.gn +++ b/weblayer/BUILD.gn -@@ -473,7 +473,6 @@ source_set("weblayer_lib_base") { - "//components/profile_metrics", +@@ -474,7 +474,6 @@ source_set("weblayer_lib_base") { "//components/reduce_accept_language/browser", + "//components/safe_browsing:buildflags", "//components/safe_browsing/content/browser", - "//components/safe_browsing/content/browser:client_side_detection", "//components/safe_browsing/content/browser/web_ui", diff --git a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch index bccdfcd2..fd7bca63 100644 --- a/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch +++ b/patches/core/ungoogled-chromium/remove-unused-preferences-fields.patch @@ -12,7 +12,7 @@ #include "components/url_formatter/url_fixer.h" #include "components/user_prefs/user_prefs.h" #include "components/visitedlink/browser/visitedlink_writer.h" -@@ -522,8 +521,6 @@ void AwBrowserContext::RebuildTable( +@@ -523,8 +522,6 @@ void AwBrowserContext::RebuildTable( } void AwBrowserContext::SetExtendedReportingAllowed(bool allowed) { @@ -21,78 +21,6 @@ } // TODO(amalova): Make sure NetworkContextParams is configured correctly when ---- a/chrome/app/settings_strings.grdp -+++ b/chrome/app/settings_strings.grdp -@@ -2546,69 +2546,9 @@ - - Preloads pages that Chrome thinks you might visit. To do this, Chrome may use cookies, if you allow cookies, and may encrypt and send pages through Google to hide your identity from sites. - -- -- Safe Browsing (protects you and your device from dangerous sites) -- -- -- Sends URLs of some pages you visit to Google, when your security is at risk -- -- -- Sends URLs of some pages you visit, limited system information, and some page content to Google, to help discover new threats and protect everyone on the web. -- - - Safe Browsing - -- -- Enhanced protection -- -- -- Faster, proactive protection against dangerous websites, downloads, and extensions. Warns you about password breaches. Requires browsing data to be sent to Google. -- -- -- Show enhanced protection details -- -- -- Predicts and warns you about dangerous events before they happen -- -- -- Improves security for you and everyone on the web -- -- -- Warns you if passwords are exposed in a data breach -- -- -- Sends URLs to Safe Browsing to check them. Also sends a small sample of pages, downloads, extension activity, and system information to help discover new threats. Temporarily links this data to your Google Account when you're signed in, to protect you across Google apps. -- -- -- Standard protection -- -- -- Standard protection against websites, downloads, and extensions that are known to be dangerous -- -- -- Show standard protection details -- -- -- Detects and warns you about dangerous events when they happen -- -- -- Help improve security on the web for everyone -- -- -- No protection (not recommended) -- -- -- Does not protect you against dangerous websites, downloads, and extensions. You’ll still get Safe Browsing protection, where available, in other Google services, like Gmail and Search. -- -- -- Turn off Safe Browsing? -- -- -- Safe Browsing protects you against attackers who may trick you into doing something dangerous like installing malicious software or revealing personal information like passwords, phone numbers, or credit cards. If you turn it off, be careful when browsing unfamiliar or unreputable sites. -- -- -- Turn off -- - - Send a "Do Not Track" request with your browsing traffic - --- a/chrome/browser/android/signin/signin_manager_android.cc +++ b/chrome/browser/android/signin/signin_manager_android.cc @@ -17,7 +17,6 @@ @@ -175,7 +103,7 @@ #include "components/user_manager/known_user.h" #include "components/user_manager/user_manager.h" #include "content/public/test/browser_test.h" -@@ -286,15 +285,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE +@@ -289,15 +288,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -191,7 +119,7 @@ // Can't use SetKnownUserDeviceId here, because it forbids changing a device // ID. user_manager::KnownUser known_user(g_browser_process->local_state()); -@@ -323,13 +313,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE +@@ -326,13 +316,6 @@ IN_PROC_BROWSER_TEST_F(DeviceIDTest, PRE SignInOnline(FakeGaiaMixin::kFakeUserEmail, FakeGaiaMixin::kFakeUserPassword, kRefreshToken1, FakeGaiaMixin::kFakeUserGaiaId); @@ -207,7 +135,7 @@ user_manager::KnownUser known_user(g_browser_process->local_state()); --- a/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc -@@ -31,7 +31,6 @@ +@@ -33,7 +33,6 @@ #include "components/keep_alive_registry/keep_alive_types.h" #include "components/keep_alive_registry/scoped_keep_alive.h" #include "components/prefs/pref_service.h" @@ -215,7 +143,7 @@ #include "components/sync/service/sync_service.h" #include "components/sync/service/sync_user_settings.h" #include "content/public/browser/browser_context.h" -@@ -435,35 +434,5 @@ bool ChromeBrowsingDataLifetimeManager:: +@@ -447,35 +446,5 @@ bool ChromeBrowsingDataLifetimeManager:: return sync_disabled; } @@ -253,7 +181,7 @@ } --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -263,7 +263,6 @@ +@@ -267,7 +267,6 @@ #include "components/safe_browsing/core/browser/realtime/url_lookup_service.h" #include "components/safe_browsing/core/browser/url_checker_delegate.h" #include "components/safe_browsing/core/common/features.h" @@ -273,7 +201,7 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -897,6 +897,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -905,6 +905,7 @@ void DownloadItemModel::ExecuteCommand(D DownloadUIModel::ExecuteCommand(download_commands, command); break; case DownloadCommands::DEEP_SCAN: { @@ -281,7 +209,7 @@ safe_browsing::SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); if (!sb_service) -@@ -945,6 +946,7 @@ void DownloadItemModel::ExecuteCommand(D +@@ -953,6 +954,7 @@ void DownloadItemModel::ExecuteCommand(D delegate->CheckClientDownloadDone( download_->GetId(), safe_browsing::DownloadCheckResult::PROMPT_FOR_SCANNING); @@ -289,6 +217,78 @@ break; } } +--- a/chrome/browser/download/download_ui_model.cc ++++ b/chrome/browser/download/download_ui_model.cc +@@ -29,7 +29,6 @@ + #include "components/google/core/common/google_util.h" + #include "components/safe_browsing/buildflags.h" + #include "components/safe_browsing/core/common/features.h" +-#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/safe_browsing/core/common/safebrowsing_referral_methods.h" + #include "components/vector_icons/vector_icons.h" + #include "net/base/mime_util.h" +@@ -976,15 +975,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI + : views::kInfoIcon, + kColorDownloadItemIconDangerous); + case download::DOWNLOAD_DANGER_TYPE_SENSITIVE_CONTENT_BLOCK: { +- if (enterprise_connectors::ShouldPromptReviewForDownload( +- profile(), GetDangerType())) { +- return DownloadUIModel::BubbleUIInfo() +- .AddIconAndColor(features::IsChromeRefresh2023() +- ? kDownloadWarningIcon +- : vector_icons::kNotSecureWarningIcon, +- kColorDownloadItemIconDangerous) +- .AddPrimaryButton(DownloadCommands::Command::REVIEW); +- } else { + return DownloadUIModel::BubbleUIInfo() + .AddSubpageSummary(l10n_util::GetStringUTF16( + IDS_DOWNLOAD_BUBBLE_SUBPAGE_SUMMARY_SENSITIVE_CONTENT_BLOCK)) +@@ -992,7 +982,6 @@ DownloadUIModel::BubbleUIInfo DownloadUI + ? views::kInfoChromeRefreshIcon + : views::kInfoIcon, + kColorDownloadItemIconDangerous); +- } + } + case download::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE: + case download::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT: +@@ -1129,37 +1118,6 @@ DownloadUIModel::GetBubbleUIInfoForInPro + break; + } + +- if (enterprise_connectors::ShouldPromptReviewForDownload(profile(), +- GetDangerType())) { +- switch (GetDangerType()) { +- case download::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT: +- return DownloadUIModel::BubbleUIInfo() +- .AddIconAndColor(features::IsChromeRefresh2023() +- ? vector_icons::kDangerousChromeRefreshIcon +- : vector_icons::kDangerousIcon, +- kColorDownloadItemIconDangerous) +- .AddPrimaryButton(DownloadCommands::Command::REVIEW); +- case download::DOWNLOAD_DANGER_TYPE_POTENTIALLY_UNWANTED: +- return DownloadUIModel::BubbleUIInfo() +- .AddIconAndColor(features::IsChromeRefresh2023() +- ? kDownloadWarningIcon +- : vector_icons::kNotSecureWarningIcon, +- kColorDownloadItemIconWarning) +- .AddSecondaryTextColor(kColorDownloadItemTextWarning) +- .AddPrimaryButton(DownloadCommands::Command::REVIEW); +- case download::DOWNLOAD_DANGER_TYPE_SENSITIVE_CONTENT_WARNING: +- return DownloadUIModel::BubbleUIInfo() +- .AddIconAndColor(features::IsChromeRefresh2023() +- ? views::kInfoChromeRefreshIcon +- : views::kInfoIcon, +- kColorDownloadItemIconWarning) +- .AddSecondaryTextColor(kColorDownloadItemTextWarning) +- .AddPrimaryButton(DownloadCommands::Command::REVIEW); +- default: +- break; +- } +- } +- + if (ShouldShowTailoredWarning()) { + return GetBubbleUIInfoForTailoredWarning(); + } --- a/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc +++ b/chrome/browser/enterprise/connectors/analysis/content_analysis_delegate.cc @@ -42,7 +42,6 @@ @@ -301,7 +301,7 @@ #include "crypto/secure_hash.h" --- a/chrome/browser/enterprise/connectors/connectors_service.cc +++ b/chrome/browser/enterprise/connectors/connectors_service.cc -@@ -42,7 +42,6 @@ +@@ -43,7 +43,6 @@ #include "components/policy/core/common/cloud/machine_level_user_cloud_policy_store.h" #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" #include "components/policy/core/common/policy_types.h" @@ -309,7 +309,7 @@ #include "components/signin/public/base/consent_level.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/user_prefs/user_prefs.h" -@@ -359,8 +358,7 @@ std::string ConnectorsService::GetManage +@@ -369,8 +368,7 @@ std::string ConnectorsService::GetManage absl::optional scope = absl::nullopt; for (const char* scope_pref : @@ -319,7 +319,7 @@ ConnectorScopePref(AnalysisConnector::FILE_DOWNLOADED), ConnectorScopePref(AnalysisConnector::BULK_DATA_ENTRY), ConnectorScopePref(AnalysisConnector::PRINT), -@@ -412,20 +410,6 @@ std::string ConnectorsService::GetManage +@@ -422,20 +420,6 @@ std::string ConnectorsService::GetManage absl::optional ConnectorsService::GetDMTokenForRealTimeUrlCheck() const { @@ -350,6 +350,41 @@ #include "content/public/browser/browser_context.h" namespace base { +--- a/chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc ++++ b/chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc +@@ -25,7 +25,6 @@ + #include "chrome/common/chrome_switches.h" + #include "components/account_id/account_id.h" + #include "components/prefs/pref_service.h" +-#include "components/signin/public/base/signin_pref_names.h" + #include "content/public/browser/browser_context.h" + #include "content/public/browser/navigation_handle.h" + #include "content/public/browser/navigation_throttle.h" +@@ -319,12 +318,6 @@ void ProfileManagementNavigationThrottle + absl::optional management_domain = + GetDomainFromAttributeValue(domain); + if (management_domain) { +- auto* prefs = +- Profile::FromBrowserContext( +- navigation_handle()->GetWebContents()->GetBrowserContext()) +- ->GetPrefs(); +- prefs->SetString(prefs::kSigninInterceptionIDPCookiesUrl, +- navigation_handle()->GetURL().spec()); + PostNavigateTo(GURL(base::StringPrintf(kGoogleServiceLoginUrl, + management_domain.value().c_str()))); + return; +@@ -346,11 +339,6 @@ void ProfileManagementNavigationThrottle + PostNavigateTo(GURL(token_url_for_testing_)); + return; + } +- auto* prefs = Profile::FromBrowserContext( +- navigation_handle()->GetWebContents()->GetBrowserContext()) +- ->GetPrefs(); +- prefs->SetString(prefs::kSigninInterceptionIDPCookiesUrl, +- navigation_handle()->GetURL().spec()); + + auto* interceptor = ProfileTokenWebSigninInterceptorFactory::GetForProfile( + Profile::FromBrowserContext( --- a/chrome/browser/enterprise/signals/context_info_fetcher.cc +++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc @@ -228,12 +228,6 @@ void ContextInfoFetcher::Fetch(ContextIn @@ -472,7 +507,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" --- a/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc +++ b/chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc -@@ -27,7 +27,6 @@ +@@ -28,7 +28,6 @@ #include "chrome/common/channel_info.h" #include "chrome/common/extensions/api/identity.h" #include "components/prefs/pref_service.h" @@ -480,7 +515,7 @@ #include "components/signin/public/identity_manager/access_token_info.h" #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" #include "components/signin/public/identity_manager/scope_set.h" -@@ -57,7 +56,7 @@ const char* const kExtensionsIdentityAPI +@@ -58,7 +57,7 @@ const char* const kExtensionsIdentityAPI "extensions_identity_api"; bool IsBrowserSigninAllowed(Profile* profile) { @@ -488,7 +523,7 @@ + return false; } - std::string GetOAuth2MintTokenFlowVersion() { + base::StringPiece GetOAuth2MintTokenFlowVersion() { --- a/chrome/browser/extensions/api/preference/preference_api.cc +++ b/chrome/browser/extensions/api/preference/preference_api.cc @@ -31,7 +31,6 @@ @@ -499,7 +534,7 @@ #include "extensions/browser/api/content_settings/content_settings_service.h" #include "extensions/browser/extension_pref_value_map.h" #include "extensions/browser/extension_pref_value_map_factory.h" -@@ -849,18 +848,6 @@ ExtensionFunction::ResponseAction SetPre +@@ -868,18 +867,6 @@ ExtensionFunction::ResponseAction SetPre base::Value(browser_pref_value->GetBool())); } @@ -518,7 +553,7 @@ // Deprecation issue to developers in the issues tab in Chrome DevTools that // the API chrome.privacy.websites.privacySandboxEnabled is being deprecated. // TODO(b/263568309): Remove this once the deprecated API is retired. -@@ -1004,16 +991,6 @@ ExtensionFunction::ResponseAction ClearP +@@ -1022,16 +1009,6 @@ ExtensionFunction::ResponseAction ClearP extension_id(), prefs::kPrivacySandboxM1AdMeasurementEnabled, scope); } @@ -533,7 +568,7 @@ - extension_id(), prefs::kSafeBrowsingEnhanced, scope); - } #if BUILDFLAG(IS_CHROMEOS_LACROS) - if (pref_path != crosapi::mojom::PrefPath::kUnknown && + if (!IsBrowserScopePrefOperation(pref_path, profile) && did_just_control_pref) { --- a/chrome/browser/extensions/api/preference/preference_apitest.cc +++ b/chrome/browser/extensions/api/preference/preference_apitest.cc @@ -591,7 +626,7 @@ #include "extensions/browser/test_event_router.h" --- a/chrome/browser/extensions/api/settings_private/prefs_util.cc +++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc -@@ -45,10 +45,8 @@ +@@ -46,10 +46,8 @@ #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/proxy_config_pref_names.h" @@ -602,7 +637,7 @@ #include "components/spellcheck/browser/pref_names.h" #include "components/supervised_user/core/common/features.h" #include "components/supervised_user/core/common/pref_names.h" -@@ -294,8 +292,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -297,8 +295,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil #endif // Privacy page @@ -611,7 +646,7 @@ (*s_allowlist)[::prefs::kDnsOverHttpsMode] = settings_api::PrefType::PREF_TYPE_STRING; (*s_allowlist)[::prefs::kDnsOverHttpsTemplates] = -@@ -326,16 +322,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil +@@ -329,16 +325,6 @@ const PrefsUtil::TypedPrefMap& PrefsUtil settings_api::PrefType::PREF_TYPE_BOOLEAN; // Security page @@ -770,7 +805,7 @@ {"spellingServiceEnabled", spellcheck::prefs::kSpellCheckUseSpellingService, --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc -@@ -52,7 +52,6 @@ +@@ -54,7 +54,6 @@ #include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_prefs.h" @@ -778,7 +813,7 @@ #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" #include "content/public/browser/first_party_sets_handler.h" -@@ -889,15 +888,8 @@ void ProfileNetworkContextService::Confi +@@ -914,15 +913,8 @@ void ProfileNetworkContextService::Confi network_context_params->enable_certificate_reporting = true; @@ -959,9 +994,9 @@ constexpr char kExcludedKey[] = "exempted"; --- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc +++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc -@@ -25,7 +25,6 @@ - #include "components/permissions/prediction_service/prediction_service.h" +@@ -27,7 +27,6 @@ #include "components/permissions/prediction_service/prediction_service_messages.pb.h" + #include "components/permissions/request_type.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" @@ -1045,17 +1080,17 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/sync/base/pref_names.h" #include "components/sync/service/sync_policy_handler.h" -@@ -246,9 +243,6 @@ const PolicyToPreferenceMapEntry kSimple - { key::kDefaultPopupsSetting, - prefs::kManagedDefaultPopupsSetting, - base::Value::Type::INTEGER }, +@@ -252,9 +249,6 @@ const PolicyToPreferenceMapEntry kSimple + { key::kForcePermissionPolicyUnloadDefaultEnabled, + policy_prefs::kForcePermissionPolicyUnloadDefaultEnabled, + base::Value::Type::BOOLEAN}, - { key::kDisableSafeBrowsingProceedAnyway, - prefs::kSafeBrowsingProceedAnywayDisabled, - base::Value::Type::BOOLEAN }, { key::kDomainReliabilityAllowed, domain_reliability::prefs::kDomainReliabilityAllowedByPolicy, base::Value::Type::BOOLEAN }, -@@ -271,12 +265,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -284,12 +278,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kPrintingEnabled, base::Value::Type::BOOLEAN }, #endif // BUILDFLAG(ENABLE_PRINTING) @@ -1068,7 +1103,7 @@ { key::kSavingBrowserHistoryDisabled, prefs::kSavingBrowserHistoryDisabled, base::Value::Type::BOOLEAN }, -@@ -365,9 +353,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -381,9 +369,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdsSettingForIntrusiveAdsSites, prefs::kManagedDefaultAdsSetting, base::Value::Type::INTEGER }, @@ -1078,7 +1113,7 @@ { key::kAllowCrossOriginAuthPrompt, prefs::kAllowCrossOriginAuthPrompt, base::Value::Type::BOOLEAN }, -@@ -567,15 +552,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -583,15 +568,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kPasswordDismissCompromisedAlertEnabled, password_manager::prefs::kPasswordDismissCompromisedAlertEnabled, base::Value::Type::BOOLEAN }, @@ -1094,7 +1129,7 @@ #if BUILDFLAG(ENABLE_PDF) { key::kPdfLocalFileAccessAllowedForDomains, prefs::kPdfLocalFileAccessAllowedForDomains, -@@ -622,9 +598,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -638,9 +614,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kRestoreOnStartupURLs, prefs::kURLsToRestoreOnStartup, base::Value::Type::LIST }, @@ -1104,7 +1139,7 @@ { key::kSameOriginTabCaptureAllowedByOrigins, prefs::kSameOriginTabCaptureAllowedByOrigins, base::Value::Type::LIST }, -@@ -739,9 +712,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -755,9 +728,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kAdditionalDnsQueryTypesEnabled, prefs::kAdditionalDnsQueryTypesEnabled, base::Value::Type::BOOLEAN }, @@ -1114,7 +1149,17 @@ { key::kForceGoogleSafeSearch, policy_prefs::kForceGoogleSafeSearch, base::Value::Type::BOOLEAN }, -@@ -1600,9 +1570,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -805,9 +775,6 @@ const PolicyToPreferenceMapEntry kSimple + { key::kRequireOnlineRevocationChecksForLocalAnchors, + prefs::kCertRevocationCheckingRequiredLocalAnchors, + base::Value::Type::BOOLEAN }, +- { key::kSafeBrowsingSurveysEnabled, +- prefs::kSafeBrowsingSurveysEnabled, +- base::Value::Type::BOOLEAN }, + #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) + // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_MAC) + #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \ +@@ -1642,9 +1609,6 @@ const PolicyToPreferenceMapEntry kSimple prefs::kImportDialogAutofillFormData, base::Value::Type::BOOLEAN }, @@ -1124,7 +1169,7 @@ { key::kHardwareAccelerationModeEnabled, prefs::kHardwareAccelerationModeEnabled, base::Value::Type::BOOLEAN }, -@@ -1744,15 +1711,6 @@ const PolicyToPreferenceMapEntry kSimple +@@ -1786,15 +1750,6 @@ const PolicyToPreferenceMapEntry kSimple { key::kKioskTroubleshootingToolsEnabled, prefs::kKioskTroubleshootingToolsEnabled, base::Value::Type::BOOLEAN }, @@ -1140,7 +1185,7 @@ #endif // BUILDFLAG(IS_CHROMEOS) #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX) -@@ -2070,12 +2028,6 @@ std::unique_ptrAddHandler( std::make_unique(chrome_schema)); -@@ -2304,24 +2256,6 @@ std::unique_ptr> signin_legacy_policies; @@ -1180,7 +1225,7 @@ std::make_unique(chrome_schema))); --- a/chrome/browser/prefs/browser_prefs.cc +++ b/chrome/browser/prefs/browser_prefs.cc -@@ -142,7 +142,6 @@ +@@ -144,7 +144,6 @@ #include "components/privacy_sandbox/privacy_sandbox_prefs.h" #include "components/proxy_config/pref_proxy_config_tracker_impl.h" #include "components/safe_browsing/content/common/file_type_policies_prefs.h" @@ -1188,7 +1233,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" -@@ -152,7 +151,6 @@ +@@ -154,7 +153,6 @@ #include "components/services/storage/public/cpp/storage_prefs.h" #include "components/sessions/core/session_id_generator.h" #include "components/signin/public/base/signin_buildflags.h" @@ -1196,7 +1241,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/site_engagement/content/site_engagement_service.h" #include "components/subresource_filter/content/browser/ruleset_service.h" -@@ -1340,7 +1338,6 @@ void RegisterLocalState(PrefRegistrySimp +@@ -1436,7 +1434,6 @@ void RegisterLocalState(PrefRegistrySimp PushMessagingServiceImpl::RegisterPrefs(registry); #endif RegisterScreenshotPrefs(registry); @@ -1204,7 +1249,7 @@ secure_origin_allowlist::RegisterPrefs(registry); segmentation_platform::SegmentationPlatformService::RegisterLocalStatePrefs( registry); -@@ -1604,8 +1601,6 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -1702,8 +1699,6 @@ void RegisterProfilePrefs(user_prefs::Pr PushMessagingAppIdentifier::RegisterProfilePrefs(registry); QuietNotificationPermissionUiState::RegisterProfilePrefs(registry); RegisterBrowserUserPrefs(registry); @@ -1213,7 +1258,7 @@ SearchPrefetchService::RegisterProfilePrefs(registry); blocked_content::SafeBrowsingTriggeredPopupBlocker::RegisterProfilePrefs( registry); -@@ -2235,18 +2230,6 @@ void MigrateObsoleteProfilePrefs(Profile +@@ -2347,18 +2342,6 @@ void MigrateObsoleteProfilePrefs(Profile #endif // BUILDFLAG(IS_ANDROID) profile_prefs->ClearPref(kOriginTrialPrefKey); @@ -1374,7 +1419,7 @@ void ProfileAttributesEntry::LockForceSigninProfile(bool is_lock) { --- a/chrome/browser/profiles/profile_attributes_storage.cc +++ b/chrome/browser/profiles/profile_attributes_storage.cc -@@ -36,7 +36,6 @@ +@@ -40,7 +40,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/profile_metrics/state.h" #include "components/signin/public/base/persistent_repeating_timer.h" @@ -1382,7 +1427,7 @@ #include "components/signin/public/identity_manager/account_managed_status_finder.h" #include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_thread.h" -@@ -402,9 +401,7 @@ void ProfileAttributesStorage::AddProfil +@@ -417,9 +416,7 @@ void ProfileAttributesStorage::AddProfil params.profile_name, /*include_check_for_legacy_profile_name*/ false)) // Assume newly created profiles use a default avatar. @@ -1395,7 +1440,7 @@ info.Set(ProfileAttributesEntry::kAccountIdKey, --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -148,7 +148,6 @@ +@@ -147,7 +147,6 @@ #include "components/profile_metrics/browser_profile_type.h" #include "components/safe_search_api/safe_search_util.h" #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" @@ -1413,7 +1458,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" #include "components/supervised_user/core/common/buildflags.h" -@@ -1913,8 +1912,7 @@ void ProfileManager::AddProfileToStorage +@@ -1918,8 +1917,7 @@ void ProfileManager::AddProfileToStorage entry->SetAuthInfo(account_info.gaia, username, is_consented_primary_account); @@ -1423,7 +1468,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH) // Sign out if force-sign-in policy is enabled and profile is not signed -@@ -1971,14 +1969,13 @@ void ProfileManager::AddProfileToStorage +@@ -1976,14 +1974,13 @@ void ProfileManager::AddProfileToStorage init_params.is_ephemeral = IsForceEphemeralProfilesEnabled(profile); init_params.is_signed_in_with_credential_provider = @@ -1461,7 +1506,7 @@ #if BUILDFLAG(IS_CHROMEOS_LACROS) --- a/chrome/browser/resources/settings/privacy_page/privacy_page.html +++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html -@@ -680,7 +680,7 @@ +@@ -682,7 +682,7 @@ @@ -1483,7 +1528,7 @@ --- a/chrome/browser/resources/settings/privacy_page/security_page.html +++ b/chrome/browser/resources/settings/privacy_page/security_page.html -@@ -58,105 +58,6 @@ +@@ -58,110 +58,6 @@ @@ -1505,31 +1550,31 @@ -
-
- --
+-
- $i18n{safeBrowsingEnhancedBulOne} -
-
-
- --
+-
- $i18n{safeBrowsingEnhancedBulTwo} -
-
-
- --
+-
- $i18n{safeBrowsingEnhancedBulThree} -
-
-
- --
+-
- $i18n{safeBrowsingEnhancedBulFour} -
-
-
- --
+-
- $i18n{safeBrowsingEnhancedBulFive} -
-
@@ -1539,26 +1584,29 @@ - name="[[safeBrowsingSettingEnum_.STANDARD]]" - pref="[[prefs.generated.safe_browsing]]" - label="$i18n{safeBrowsingStandard}" -- sub-label="$i18n{safeBrowsingStandardDesc}" +- sub-label="[[getSafeBrowsingStandardSubLabel_( +- enableFriendlierSafeBrowsingSettingsStandardProtection_)]]" - indicator-aria-label="$i18n{controlledSettingPolicy}" - expand-aria-label="$i18n{safeBrowsingStandardExpandA11yLabel}" - info-opened="{{infoOpened_}}" - on-expand-clicked="onStandardProtectionExpandButtonClicked_" - no-automatic-collapse> --
--
-- --
+- -
- - - - @@ -1589,7 +1639,7 @@

$i18n{advancedPageTitle}

-@@ -247,11 +148,3 @@ +@@ -249,11 +145,3 @@ on-click="onAdvancedProtectionProgramLinkClick_" external> @@ -1603,7 +1653,7 @@ - --- a/chrome/browser/resources/settings/privacy_page/security_page.ts +++ b/chrome/browser/resources/settings/privacy_page/security_page.ts -@@ -213,21 +213,6 @@ export class SettingsSecurityPageElement +@@ -210,21 +210,6 @@ export class SettingsSecurityPageElement override ready() { super.ready(); @@ -1625,7 +1675,7 @@ } /** -@@ -277,8 +262,7 @@ export class SettingsSecurityPageElement +@@ -274,8 +259,7 @@ export class SettingsSecurityPageElement } private getDisabledExtendedSafeBrowsing_(): boolean { @@ -1634,10 +1684,10 @@ + return true; } - private getPasswordsLeakToggleSubLabel_(): string { + private getSafeBrowsingStandardSubLabel_(): string { --- a/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts +++ b/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts -@@ -50,7 +50,7 @@ function getCategoryItemMap(): Map @@ -1918,7 +1968,7 @@ #include "content/public/browser/browser_task_traits.h" --- a/chrome/browser/safe_browsing/download_protection/download_protection_service_unittest.cc +++ b/chrome/browser/safe_browsing/download_protection/download_protection_service_unittest.cc -@@ -92,7 +92,6 @@ +@@ -93,7 +93,6 @@ #include "components/safe_browsing/core/browser/db/v4_protocol_manager_util.h" #include "components/safe_browsing/core/common/features.h" #include "components/safe_browsing/core/common/proto/csd.pb.h" @@ -2137,7 +2187,7 @@ --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc -@@ -79,7 +79,6 @@ +@@ -81,7 +81,6 @@ #include "components/safe_browsing/core/browser/safe_browsing_metrics_collector.h" #include "components/safe_browsing/core/browser/verdict_cache_manager.h" #include "components/safe_browsing/core/common/features.h" @@ -2283,7 +2333,7 @@ #include "content/public/browser/download_item_utils.h" --- a/chrome/browser/safe_browsing/url_checker_delegate_impl.cc +++ b/chrome/browser/safe_browsing/url_checker_delegate_impl.cc -@@ -22,7 +22,6 @@ +@@ -21,7 +21,6 @@ #include "components/safe_browsing/core/browser/db/database_manager.h" #include "components/safe_browsing/core/browser/db/v4_protocol_manager_util.h" #include "components/safe_browsing/core/common/features.h" @@ -2334,7 +2384,7 @@ } // static -@@ -202,16 +192,7 @@ AccountConsistencyModeManager::ComputeAc +@@ -201,16 +191,7 @@ AccountConsistencyModeManager::ComputeAc return AccountConsistencyMethod::kMirror; #endif @@ -2419,7 +2469,7 @@ #include "components/user_manager/user.h" --- a/chrome/browser/signin/dice_browsertest.cc +++ b/chrome/browser/signin/dice_browsertest.cc -@@ -59,7 +59,6 @@ +@@ -60,7 +60,6 @@ #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_client.h" #include "components/signin/public/base/signin_metrics.h" @@ -2427,9 +2477,38 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/identity_test_utils.h" #include "components/signin/public/identity_manager/primary_account_mutator.h" +--- a/chrome/browser/signin/dice_signed_in_profile_creator.cc ++++ b/chrome/browser/signin/dice_signed_in_profile_creator.cc +@@ -20,7 +20,6 @@ + #include "chrome/browser/signin/identity_manager_factory.h" + #include "chrome/browser/signin/signin_util.h" + #include "components/prefs/pref_service.h" +-#include "components/signin/public/base/signin_pref_names.h" + #include "components/signin/public/identity_manager/accounts_mutator.h" + #include "components/signin/public/identity_manager/identity_manager.h" + #include "content/public/browser/storage_partition.h" +--- a/chrome/browser/signin/dice_web_signin_interceptor.cc ++++ b/chrome/browser/signin/dice_web_signin_interceptor.cc +@@ -56,7 +56,6 @@ + #include "components/prefs/pref_service.h" + #include "components/prefs/scoped_user_pref_update.h" + #include "components/signin/public/base/signin_metrics.h" +-#include "components/signin/public/base/signin_pref_names.h" + #include "components/signin/public/identity_manager/account_managed_status_finder.h" + #include "components/signin/public/identity_manager/accounts_mutator.h" + #include "components/signin/public/identity_manager/identity_manager.h" +@@ -122,8 +121,6 @@ void DiceWebSigninInterceptor::RegisterP + registry->RegisterBooleanPref(prefs::kSigninInterceptionEnabled, true); + registry->RegisterStringPref(prefs::kManagedAccountsSigninRestriction, + std::string()); +- registry->RegisterStringPref(prefs::kSigninInterceptionIDPCookiesUrl, +- std::string()); + registry->RegisterBooleanPref( + prefs::kManagedAccountsSigninRestrictionScopeMachine, false); + } --- a/chrome/browser/signin/header_modification_delegate_impl.cc +++ b/chrome/browser/signin/header_modification_delegate_impl.cc -@@ -15,7 +15,6 @@ +@@ -14,7 +14,6 @@ #include "chrome/browser/sync/sync_service_factory.h" #include "components/policy/core/common/policy_pref_names.h" #include "components/prefs/pref_service.h" @@ -2437,7 +2516,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/identity_manager.h" -@@ -132,7 +131,7 @@ void HeaderModificationDelegateImpl::Pro +@@ -138,7 +137,7 @@ void HeaderModificationDelegateImpl::Pro #endif #if BUILDFLAG(ENABLE_DICE_SUPPORT) sync_service && sync_service->IsSyncFeatureEnabled(), @@ -2591,6 +2670,52 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/accounts_in_cookie_jar_info.h" #include "components/signin/public/identity_manager/identity_manager.h" +--- a/chrome/browser/signin/signin_util.cc ++++ b/chrome/browser/signin/signin_util.cc +@@ -26,7 +26,6 @@ + #include "chrome/grit/generated_resources.h" + #include "components/google/core/common/google_util.h" + #include "components/prefs/pref_service.h" +-#include "components/signin/public/base/signin_pref_names.h" + #include "content/public/browser/storage_partition.h" + #include "google_apis/gaia/gaia_auth_util.h" + #include "net/cookies/canonical_cookie.h" +@@ -60,8 +59,7 @@ ScopedForceSigninSetterForTesting::~Scop + CookiesMover::CookiesMover(base::WeakPtr source_profile, + base::WeakPtr destination_profile, + base::OnceCallback callback) +- : url_(source_profile->GetPrefs()->GetString( +- prefs::kSigninInterceptionIDPCookiesUrl)), ++ : url_(std::string()), + source_profile_(std::move(source_profile)), + destination_profile_(std::move(destination_profile)), + callback_(std::move(callback)) { +@@ -71,25 +69,7 @@ CookiesMover::CookiesMover(base::WeakPtr + CookiesMover::~CookiesMover() = default; + + void CookiesMover::StartMovingCookies() { +-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) +- bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled( +- profile_management::features::kThirdPartyProfileManagement); +-#else +- bool allow_cookies_to_be_moved = false; +-#endif +- if (!allow_cookies_to_be_moved || url_.is_empty() || !url_.is_valid()) { + std::move(callback_).Run(); +- return; +- } +- +- source_profile_->GetPrefs()->ClearPref( +- prefs::kSigninInterceptionIDPCookiesUrl); +- source_profile_->GetDefaultStoragePartition() +- ->GetCookieManagerForBrowserProcess() +- ->GetCookieList(url_, net::CookieOptions::MakeAllInclusive(), +- net::CookiePartitionKeyCollection::Todo(), +- base::BindOnce(&CookiesMover::OnCookiesReceived, +- weak_pointer_factory_.GetWeakPtr())); + } + + void CookiesMover::OnCookiesReceived( --- a/chrome/browser/signin/signin_util_win.cc +++ b/chrome/browser/signin/signin_util_win.cc @@ -35,7 +35,6 @@ @@ -2644,15 +2769,15 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" --- a/chrome/browser/signin/token_managed_profile_creator.cc +++ b/chrome/browser/signin/token_managed_profile_creator.cc -@@ -18,7 +18,6 @@ - #include "chrome/browser/signin/account_consistency_mode_manager_factory.h" +@@ -19,7 +19,6 @@ #include "chrome/browser/signin/identity_manager_factory.h" + #include "chrome/browser/signin/signin_util.h" #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/identity_manager.h" -@@ -86,7 +85,6 @@ void TokenManagedProfileCreator::OnNewPr +@@ -90,7 +89,6 @@ void TokenManagedProfileCreator::OnNewPr if (!new_profile || expected_profile_path_ != new_profile->GetPath()) { return; } @@ -2701,7 +2826,7 @@ --- a/chrome/browser/ssl/ssl_browsertest.cc +++ b/chrome/browser/ssl/ssl_browsertest.cc -@@ -93,7 +93,6 @@ +@@ -94,7 +94,6 @@ #include "components/policy/policy_constants.h" #include "components/prefs/testing_pref_service.h" #include "components/safe_browsing/core/common/features.h" @@ -2721,7 +2846,7 @@ #include "components/security_interstitials/content/stateful_ssl_host_state_delegate.h" --- a/chrome/browser/ui/autofill/payments/save_card_bubble_controller_impl.cc +++ b/chrome/browser/ui/autofill/payments/save_card_bubble_controller_impl.cc -@@ -39,7 +39,6 @@ +@@ -40,7 +40,6 @@ #include "components/autofill/core/common/autofill_features.h" #include "components/autofill/core/common/autofill_payments_features.h" #include "components/signin/public/base/signin_buildflags.h" @@ -2731,7 +2856,7 @@ #include "components/sync/service/sync_service.h" --- a/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc -@@ -79,7 +79,6 @@ +@@ -80,7 +80,6 @@ #include "components/sessions/core/tab_restore_service.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" @@ -2867,7 +2992,7 @@ void SetFirstRunFinished(FirstRunService::FinishedReason reason) { --- a/chrome/browser/ui/toolbar/app_menu_model.cc +++ b/chrome/browser/ui/toolbar/app_menu_model.cc -@@ -87,7 +87,6 @@ +@@ -88,7 +88,6 @@ #include "components/prefs/pref_service.h" #include "components/profile_metrics/browser_profile_type.h" #include "components/signin/public/base/signin_metrics.h" @@ -2875,7 +3000,7 @@ #include "components/signin/public/identity_manager/identity_manager.h" #include "components/strings/grit/components_strings.h" #include "components/vector_icons/vector_icons.h" -@@ -407,61 +406,7 @@ int ProfileSubMenuModel::GetAndIncrement +@@ -410,61 +409,7 @@ int ProfileSubMenuModel::GetAndIncrement } bool ProfileSubMenuModel::BuildSyncSection() { @@ -3045,9 +3170,9 @@ #include "components/safe_browsing/content/browser/web_ui/safe_browsing_ui.h" #include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/search/ntp_features.h" #include "components/user_education/common/tutorial_identifier.h" #include "components/user_education/common/tutorial_service.h" + #include "ui/base/interaction/element_identifier.h" @@ -75,13 +74,6 @@ void BrowserCommandHandler::CanExecuteCo case Command::kOpenSafetyCheck: can_execute = !chrome::enterprise_util::IsBrowserManaged(profile_); @@ -3093,9 +3218,9 @@ --- a/chrome/browser/ui/webui/management/management_ui_handler.cc +++ b/chrome/browser/ui/webui/management/management_ui_handler.cc -@@ -36,7 +36,6 @@ - #include "chrome/browser/profiles/profile.h" - #include "chrome/browser/ui/managed_ui.h" +@@ -41,7 +41,6 @@ + #include "chrome/browser/web_applications/web_app_registrar.h" + #include "chrome/browser/web_applications/web_app_utils.h" #include "chrome/common/pref_names.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "components/strings/grit/components_strings.h" @@ -3145,7 +3270,7 @@ #include "components/user_prefs/user_prefs.h" --- a/chrome/browser/ui/webui/settings/people_handler.cc +++ b/chrome/browser/ui/webui/settings/people_handler.cc -@@ -46,7 +46,6 @@ +@@ -45,7 +45,6 @@ #include "components/signin/core/browser/signin_error_controller.h" #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/signin_metrics.h" @@ -3153,7 +3278,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/accounts_mutator.h" #include "components/signin/public/identity_manager/identity_manager.h" -@@ -324,10 +323,6 @@ void PeopleHandler::RegisterMessages() { +@@ -312,10 +311,6 @@ void PeopleHandler::RegisterMessages() { void PeopleHandler::OnJavascriptAllowed() { PrefService* prefs = profile_->GetPrefs(); profile_pref_registrar_.Init(prefs); @@ -3176,7 +3301,7 @@ #include "content/public/browser/storage_partition.h" --- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc +++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc -@@ -79,7 +79,6 @@ +@@ -80,7 +80,6 @@ #include "components/performance_manager/public/features.h" #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_features.h" @@ -3184,52 +3309,7 @@ #include "components/services/screen_ai/buildflags/buildflags.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/strings/grit/components_chromium_strings.h" -@@ -1772,44 +1771,6 @@ void AddPrivacyStrings(content::WebUIDat - {"clearBrowsingData", IDS_SETTINGS_CLEAR_BROWSING_DATA}, - {"clearBrowsingDataDescription", IDS_SETTINGS_CLEAR_DATA_DESCRIPTION}, - {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, -- {"safeBrowsingEnableExtendedReportingDesc", -- IDS_SETTINGS_SAFEBROWSING_ENABLE_REPORTING_DESC}, -- {"safeBrowsingEnhanced", IDS_SETTINGS_SAFEBROWSING_ENHANCED}, -- {"safeBrowsingEnhancedDesc", IDS_SETTINGS_SAFEBROWSING_ENHANCED_DESC}, -- {"safeBrowsingEnhancedExpandA11yLabel", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_EXPAND_ACCESSIBILITY_LABEL}, -- {"safeBrowsingEnhancedBulOne", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_BULLET_ONE}, -- {"safeBrowsingEnhancedBulTwo", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_BULLET_TWO}, -- {"safeBrowsingEnhancedBulThree", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_BULLET_THREE}, -- {"safeBrowsingEnhancedBulFour", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_BULLET_FOUR}, -- {"safeBrowsingEnhancedBulFive", -- IDS_SETTINGS_SAFEBROWSING_ENHANCED_BULLET_FIVE}, -- {"safeBrowsingStandard", IDS_SETTINGS_SAFEBROWSING_STANDARD}, -- {"safeBrowsingStandardDesc", IDS_SETTINGS_SAFEBROWSING_STANDARD_DESC}, -- {"safeBrowsingStandardExpandA11yLabel", -- IDS_SETTINGS_SAFEBROWSING_STANDARD_EXPAND_ACCESSIBILITY_LABEL}, -- {"safeBrowsingStandardBulOne", -- IDS_SETTINGS_SAFEBROWSING_STANDARD_BULLET_ONE}, -- {"safeBrowsingStandardBulTwo", -- IDS_SETTINGS_SAFEBROWSING_STANDARD_BULLET_TWO}, -- {"safeBrowsingStandardReportingLabel", -- IDS_SETTINGS_SAFEBROWSING_STANDARD_HELP_IMPROVE}, -- {"safeBrowsingNone", IDS_SETTINGS_SAFEBROWSING_NONE}, -- {"safeBrowsingNoneDesc", IDS_SETTINGS_SAFEBROWSING_NONE_DESC}, -- {"safeBrowsingDisableDialog", -- IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_TITLE}, -- {"safeBrowsingDisableDialogDesc", -- IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_DESC}, -- {"safeBrowsingDisableDialogConfirm", -- IDS_SETTINGS_SAFEBROWSING_DISABLE_DIALOG_CONFIRM}, -- {"safeBrowsingEnableProtection", -- IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION}, -- {"safeBrowsingEnableProtectionDesc", -- IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION_DESC}, - {"safeBrowsingSectionLabel", IDS_SETTINGS_SAFEBROWSING_SECTION_LABEL}, - {"syncAndGoogleServicesPrivacyDescription", - IDS_SETTINGS_SYNC_AND_GOOGLE_SERVICES_PRIVACY_DESC_UNIFIED_CONSENT}, -@@ -3306,11 +3267,6 @@ void AddSiteSettingsStrings(content::Web +@@ -3381,11 +3380,6 @@ void AddSiteSettingsStrings(content::Web html_source->AddLocalizedStrings(kSensorsLocalizedStrings); html_source->AddBoolean( @@ -3243,7 +3323,7 @@ --- a/chrome/browser/ui/webui/settings/settings_ui.cc +++ b/chrome/browser/ui/webui/settings/settings_ui.cc -@@ -85,7 +85,6 @@ +@@ -86,7 +86,6 @@ #include "components/prefs/pref_service.h" #include "components/privacy_sandbox/privacy_sandbox_features.h" #include "components/safe_browsing/core/common/features.h" @@ -3251,7 +3331,7 @@ #include "components/sync/base/features.h" #include "content/public/browser/url_data_source.h" #include "content/public/browser/web_contents.h" -@@ -282,9 +281,7 @@ SettingsUI::SettingsUI(content::WebUI* w +@@ -281,9 +280,7 @@ SettingsUI::SettingsUI(content::WebUI* w } #endif // BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) @@ -3464,7 +3544,7 @@ "value": ["searchSuggestEnabled", {"type":"boolean"}], --- a/components/feed/core/v2/feed_stream.cc +++ b/components/feed/core/v2/feed_stream.cc -@@ -64,7 +64,6 @@ +@@ -65,7 +65,6 @@ #include "components/feed/feed_feature_list.h" #include "components/offline_pages/task/closure_task.h" #include "components/prefs/pref_service.h" @@ -3472,7 +3552,7 @@ namespace feed { namespace { -@@ -174,9 +173,6 @@ FeedStream::FeedStream(RefreshTaskSchedu +@@ -175,9 +174,6 @@ FeedStream::FeedStream(RefreshTaskSchedu articles_list_visible_.Init(prefs::kArticlesListVisible, profile_prefs, preference_change_callback); has_stored_data_.Init(feed::prefs::kHasStoredData, profile_prefs); @@ -3521,7 +3601,7 @@ #include "services/network/public/cpp/shared_url_loader_factory.h" namespace password_manager { -@@ -164,28 +163,7 @@ void LeakDetectionDelegate::OnError(Leak +@@ -160,28 +159,7 @@ void LeakDetectionDelegate::OnError(Leak bool CanStartLeakCheck(const PrefService& prefs, PasswordManagerClient* client) { @@ -3584,18 +3664,19 @@ --- a/components/password_manager/core/browser/password_reuse_manager_impl.cc +++ b/components/password_manager/core/browser/password_reuse_manager_impl.cc -@@ -12,7 +12,6 @@ +@@ -16,7 +16,6 @@ #include "components/password_manager/core/browser/password_store_signin_notifier.h" #include "components/password_manager/core/common/password_manager_features.h" #include "components/prefs/pref_service.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "third_party/abseil-cpp/absl/types/optional.h" using base::RecordAction; - using base::UserMetricsAction; -@@ -342,20 +341,6 @@ void PasswordReuseManagerImpl::ScheduleP +@@ -340,21 +339,6 @@ void PasswordReuseManagerImpl::ScheduleP + } void PasswordReuseManagerImpl::ScheduleEnterprisePasswordURLUpdate() { - DCHECK(main_task_runner_->RunsTasksInCurrentSequence()); +- DCHECK(main_task_runner_->RunsTasksInCurrentSequence()); - - if (!prefs_) - return; @@ -3607,7 +3688,7 @@ - if (!reuse_detector_) - return; - ScheduleTask(base::BindOnce(&PasswordReuseDetector::UseEnterprisePasswordURLs, -- base::Unretained(reuse_detector_), +- base::Unretained(reuse_detector_.get()), - std::move(enterprise_login_urls), - std::move(enterprise_change_password_url))); } @@ -3615,7 +3696,7 @@ void PasswordReuseManagerImpl::RequestLoginsFromStores() { --- a/components/password_manager/core/browser/password_store.cc +++ b/components/password_manager/core/browser/password_store.cc -@@ -41,7 +41,6 @@ +@@ -39,7 +39,6 @@ #include "components/password_manager/core/common/password_manager_features.h" #include "components/password_manager/core/common/password_manager_pref_names.h" #include "components/prefs/pref_service.h" @@ -3647,7 +3728,7 @@ --- a/components/password_manager/core/browser/store_metrics_reporter.cc +++ b/components/password_manager/core/browser/store_metrics_reporter.cc -@@ -25,7 +25,6 @@ +@@ -26,7 +26,6 @@ #include "components/password_manager/core/common/password_manager_features.h" #include "components/password_manager/core/common/password_manager_pref_names.h" #include "components/safe_browsing/core/common/features.h" @@ -3655,7 +3736,7 @@ #include "components/sync/base/features.h" #include "google_apis/gaia/gaia_auth_util.h" #include "google_apis/gaia/gaia_urls.h" -@@ -676,7 +675,7 @@ StoreMetricsReporter::StoreMetricsReport +@@ -685,7 +684,7 @@ StoreMetricsReporter::StoreMetricsReport is_opted_in_account_storage_ = features_util::IsOptedInForAccountStorage(prefs, sync_service); @@ -3666,19 +3747,17 @@ base::StrCat({kPasswordManager, ".EnableState"}), --- a/components/password_manager/core/browser/sync_credentials_filter.cc +++ b/components/password_manager/core/browser/sync_credentials_filter.cc -@@ -13,7 +13,6 @@ +@@ -14,7 +14,6 @@ + #include "components/password_manager/core/browser/password_manager_util.h" #include "components/password_manager/core/browser/password_sync_util.h" #include "components/password_manager/core/common/password_manager_features.h" - #include "components/prefs/pref_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/identity_manager/account_info.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "google_apis/gaia/gaia_auth_util.h" -@@ -30,56 +29,7 @@ SyncCredentialsFilter::SyncCredentialsFi - SyncCredentialsFilter::~SyncCredentialsFilter() = default; - +@@ -33,54 +32,7 @@ SyncCredentialsFilter::~SyncCredentialsF bool SyncCredentialsFilter::ShouldSave(const PasswordForm& form) const { -- if (client_->IsOffTheRecord()) + if (client_->IsOffTheRecord()) return false; - - if (form.form_data.is_gaia_with_skip_save_password_form) @@ -3726,14 +3805,14 @@ - // (Navigating to the Gaia web page opens Chrome UI which must be accepted to - // perform browser+web sign-in. The code path here is only hit if that UI was - // suppressed/ dismissed and the user interacted directly with the page.) -- return true; + return true; -#endif } bool SyncCredentialsFilter::ShouldSaveGaiaPasswordHash( --- a/components/password_manager/core/browser/sync_credentials_filter_unittest.cc +++ b/components/password_manager/core/browser/sync_credentials_filter_unittest.cc -@@ -32,7 +32,6 @@ +@@ -33,7 +33,6 @@ #include "components/password_manager/core/common/password_manager_features.h" #include "components/prefs/pref_registry_simple.h" #include "components/prefs/testing_pref_service.h" @@ -3800,7 +3879,7 @@ #include "components/security_interstitials/core/unsafe_resource.h" #include "content/public/browser/browser_context.h" #include "content/public/browser/browser_thread.h" -@@ -91,16 +90,16 @@ SBErrorOptions TriggerManager::GetSBErro +@@ -101,16 +100,16 @@ SBErrorOptions TriggerManager::GetSBErro const PrefService& pref_service, content::WebContents* web_contents) { return SBErrorOptions(/*is_main_frame_load_blocked=*/false, @@ -3896,15 +3975,15 @@ #include "components/security_interstitials/content/unsafe_resource_util.h" --- a/components/safe_browsing/content/browser/web_ui/safe_browsing_ui.cc +++ b/components/safe_browsing/content/browser/web_ui/safe_browsing_ui.cc -@@ -35,7 +35,6 @@ - #include "components/safe_browsing/core/browser/referrer_chain_provider.h" +@@ -36,7 +36,6 @@ #include "components/safe_browsing/core/common/features.h" #include "components/safe_browsing/core/common/proto/csd.pb.h" + #include "components/safe_browsing/core/common/proto/safebrowsingv5_alpha1.pb.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" #include "content/public/browser/global_routing_id.h" #include "services/network/public/mojom/cookie_manager.mojom.h" #if BUILDFLAG(FULL_SAFE_BROWSING) -@@ -1656,17 +1655,7 @@ std::string SerializeHitReport(const Hit +@@ -1701,17 +1700,7 @@ std::string SerializeHitReport(const Hit } hit_report_dict.Set("threat_source", threat_source); std::string extended_reporting_level; @@ -3922,7 +4001,7 @@ hit_report_dict.Set("extended_reporting_level", extended_reporting_level); hit_report_dict.Set("is_enhanced_protection", hit_report.is_enhanced_protection); -@@ -2562,18 +2551,13 @@ void SafeBrowsingUIHandler::GetPrefs(con +@@ -2736,18 +2725,13 @@ void SafeBrowsingUIHandler::GetPrefs(con AllowJavascript(); DCHECK(!args.empty()); std::string callback_id = args[0].GetString(); @@ -3972,7 +4051,7 @@ --- a/components/safe_browsing/core/browser/db/v4_local_database_manager.cc +++ b/components/safe_browsing/core/browser/db/v4_local_database_manager.cc -@@ -346,12 +346,9 @@ const V4LocalDatabaseManager* +@@ -323,12 +323,9 @@ const V4LocalDatabaseManager* scoped_refptr V4LocalDatabaseManager::Create( const base::FilePath& base_path, scoped_refptr ui_task_runner, @@ -3987,7 +4066,7 @@ std::move(io_task_runner), nullptr)); } -@@ -374,17 +371,12 @@ void V4LocalDatabaseManager::CollectData +@@ -351,17 +348,12 @@ void V4LocalDatabaseManager::CollectData V4LocalDatabaseManager::V4LocalDatabaseManager( const base::FilePath& base_path, @@ -4005,7 +4084,7 @@ list_infos_(GetListInfos()), task_runner_(task_runner_for_tests ? task_runner_for_tests -@@ -709,12 +701,6 @@ void V4LocalDatabaseManager::DatabaseRea +@@ -705,12 +697,6 @@ void V4LocalDatabaseManager::DatabaseRea v4_database_ = std::move(v4_database); v4_database_->RecordFileSizeHistograms(); @@ -4018,7 +4097,7 @@ PopulateArtificialDatabase(); -@@ -1288,8 +1274,7 @@ void V4LocalDatabaseManager::SetupUpdate +@@ -1284,8 +1270,7 @@ void V4LocalDatabaseManager::SetupUpdate weak_factory_.GetWeakPtr()); v4_update_protocol_manager_ = V4UpdateProtocolManager::Create( @@ -4041,7 +4120,7 @@ V4LocalDatabaseManager(const V4LocalDatabaseManager&) = delete; V4LocalDatabaseManager& operator=(const V4LocalDatabaseManager&) = delete; -@@ -116,8 +114,6 @@ class V4LocalDatabaseManager : public Sa +@@ -118,8 +116,6 @@ class V4LocalDatabaseManager : public Sa // Must be initialized by calling StartOnSBThread() before using. V4LocalDatabaseManager( const base::FilePath& base_path, @@ -4050,7 +4129,7 @@ scoped_refptr ui_task_runner, scoped_refptr io_task_runner, scoped_refptr task_runner_for_tests); -@@ -435,13 +431,6 @@ class V4LocalDatabaseManager : public Sa +@@ -437,13 +433,6 @@ class V4LocalDatabaseManager : public Sa // ready to process next update. DatabaseUpdatedCallback db_updated_callback_; @@ -4255,30 +4334,52 @@ } // namespace safe_browsing --- a/components/safe_browsing/core/browser/hashprefix_realtime/hash_realtime_utils.cc +++ b/components/safe_browsing/core/browser/hashprefix_realtime/hash_realtime_utils.cc -@@ -8,7 +8,6 @@ +@@ -10,7 +10,6 @@ #include "build/branding_buildflags.h" #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/common/features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" + #include "components/safe_browsing/core/common/utils.h" namespace safe_browsing::hash_realtime_utils { - bool IsThreatTypeRelevant(const V5::ThreatType& threat_type) { -@@ -39,23 +38,11 @@ HashRealTimeSelection DetermineHashRealT - // All prefs used in this method must match the ones returned by - // |GetHashRealTimeSelectionConfiguringPrefs| so that consumers listening for - // changes can receive them correctly. +@@ -64,44 +63,11 @@ HashRealTimeSelection DetermineHashRealT + bool is_off_the_record, + PrefService* prefs, + bool log_usage_histograms) { +- // All prefs used in this method must match the ones returned by +- // |GetHashRealTimeSelectionConfiguringPrefs| so that consumers listening for +- // changes can receive them correctly. +- struct Requirement { +- std::string failed_requirement_histogram_suffix; +- bool passes_requirement; +- } requirements[] = { +- {"IneligibleForSession", +- hash_realtime_utils::IsHashRealTimeLookupEligibleInSession()}, +- {"OffTheRecord", !is_off_the_record}, +- {"NotStandardProtection", safe_browsing::GetSafeBrowsingState(*prefs) == +- SafeBrowsingState::STANDARD_PROTECTION}, +- {"NotAllowedByPolicy", +- safe_browsing::AreHashPrefixRealTimeLookupsAllowedByPolicy(*prefs)}}; +- bool can_do_lookup = true; +- for (const auto& requirement : requirements) { +- if (!requirement.passes_requirement) { +- can_do_lookup = false; +- } +- if (log_usage_histograms) { +- base::UmaHistogramBoolean( +- base::StrCat({"SafeBrowsing.HPRT.Ineligible.", +- requirement.failed_requirement_histogram_suffix}), +- !requirement.passes_requirement); +- } +- } +- return can_do_lookup ? -#if BUILDFLAG(IS_ANDROID) - return HashRealTimeSelection::kNone; +- HashRealTimeSelection::kDatabaseManager -#else -- bool can_do_lookup = -- hash_realtime_utils::IsHashRealTimeLookupEligibleInSession() && -- !is_off_the_record && -- safe_browsing::GetSafeBrowsingState(*prefs) == -- SafeBrowsingState::STANDARD_PROTECTION && -- safe_browsing::AreHashPrefixRealTimeLookupsAllowedByPolicy(*prefs); -- return can_do_lookup ? HashRealTimeSelection::kHashRealTimeService -- : HashRealTimeSelection::kNone; +- HashRealTimeSelection::kHashRealTimeService -#endif +- : HashRealTimeSelection::kNone; ++ return HashRealTimeSelection::kNone; } std::vector GetHashRealTimeSelectionConfiguringPrefs() { @@ -4287,7 +4388,7 @@ + return {}; } - } // namespace safe_browsing::hash_realtime_utils + GoogleChromeBrandingPretenderForTesting:: --- a/components/safe_browsing/core/browser/password_protection/password_protection_service_base.h +++ b/components/safe_browsing/core/browser/password_protection/password_protection_service_base.h @@ -28,7 +28,6 @@ @@ -4311,7 +4412,7 @@ // policy. --- a/components/safe_browsing/core/browser/ping_manager.cc +++ b/components/safe_browsing/core/browser/ping_manager.cc -@@ -276,7 +276,7 @@ GURL PingManager::SafeBrowsingHitUrl( +@@ -331,7 +331,7 @@ GURL PingManager::SafeBrowsingHitUrl( hit_report->threat_type == SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING || hit_report->threat_type == SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE); std::string url = @@ -4682,10 +4783,10 @@ #include "components/signin/public/identity_manager/access_token_info.h" #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/primary_account_access_token_fetcher.h" -@@ -237,15 +236,6 @@ TailoredSecurityService::TailoredSecurit - signin::IdentityManager* identity_manager, - PrefService* prefs) - : identity_manager_(identity_manager), prefs_(prefs) { +@@ -243,15 +242,6 @@ TailoredSecurityService::TailoredSecurit + : identity_manager_(identity_manager), + sync_service_(sync_service), + prefs_(prefs) { - // `prefs` can be nullptr in unit tests. - if (prefs_) { - pref_registrar_.Init(prefs_); @@ -4698,7 +4799,7 @@ } TailoredSecurityService::~TailoredSecurityService() { -@@ -415,24 +405,6 @@ void TailoredSecurityService::MaybeNotif +@@ -424,24 +414,6 @@ void TailoredSecurityService::MaybeNotif return; } @@ -4725,14 +4826,15 @@ void TailoredSecurityService:: --- a/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service_observer_util.cc +++ b/components/safe_browsing/core/browser/tailored_security_service/tailored_security_service_observer_util.cc -@@ -7,37 +7,19 @@ +@@ -7,7 +7,6 @@ #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/browser/tailored_security_service/tailored_security_service.h" #include "components/safe_browsing/core/common/safe_browsing_policy_handler.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/signin/public/identity_manager/identity_manager.h" - #include "url/gurl.h" - + #include "components/sync/base/user_selectable_type.h" + #include "components/sync/service/sync_service.h" + #include "components/sync/service/sync_user_settings.h" +@@ -16,35 +15,12 @@ namespace safe_browsing { bool CanQueryTailoredSecurityForUrl(GURL url) { @@ -4740,14 +4842,19 @@ + return false; } - bool CanShowUnconsentedTailoredSecurityDialog( - signin::IdentityManager* identity_manager, - PrefService* prefs) { + bool CanShowUnconsentedTailoredSecurityDialog(syncer::SyncService* sync_service, + PrefService* prefs) { - if (IsEnhancedProtectionEnabled(*prefs)) return false; - -- if (!identity_manager || -- identity_manager->HasPrimaryAccount(signin::ConsentLevel::kSync)) { +- if (!sync_service) { +- return false; +- } +- +- bool sync_history_enabled = +- sync_service->GetUserSettings()->GetSelectedTypes().Has( +- syncer::UserSelectableType::kHistory); +- if (sync_history_enabled) { - return false; - } - @@ -5025,10 +5132,10 @@ #include "components/prefs/pref_service.h" #include "components/safe_browsing/core/common/features.h" -#include "components/safe_browsing/core/common/safe_browsing_prefs.h" - #include "components/safe_browsing/core/common/safe_browsing_settings_metrics.h" + #include "components/safe_browsing/core/common/safebrowsing_referral_methods.h" #include "components/security_interstitials/content/settings_page_helper.h" #include "components/security_interstitials/core/metrics_helper.h" -@@ -117,11 +116,6 @@ SecurityInterstitialControllerClient::Ge +@@ -118,11 +117,6 @@ SecurityInterstitialControllerClient::Ge return prefs_; } @@ -5115,7 +5222,7 @@ : MetricsHelper::SET_EXTENDED_REPORTING_DISABLED); --- a/components/security_interstitials/core/controller_client.h +++ b/components/security_interstitials/core/controller_client.h -@@ -123,9 +123,6 @@ class ControllerClient { +@@ -125,9 +125,6 @@ class ControllerClient { void SetBaseHelpCenterUrlForTesting(const GURL& test_url); @@ -5135,7 +5242,7 @@ #include "components/signin/public/identity_manager/account_info.h" #include "components/sync/service/sync_service.h" #include "components/sync/service/sync_user_settings.h" -@@ -21,13 +20,7 @@ namespace { +@@ -21,15 +20,7 @@ namespace { bool ShouldOfferSignin(syncer::SyncService* sync_service, PrefService* pref_service) { @@ -5144,6 +5251,8 @@ -#else - return pref_service->GetBoolean(prefs::kSigninAllowed) && sync_service && - sync_service->GetAccountInfo().IsEmpty() && +- !sync_service->HasDisableReason( +- syncer::SyncService::DISABLE_REASON_ENTERPRISE_POLICY) && - !sync_service->IsLocalSyncEnabled(); -#endif // BUILDFLAG(IS_CHROMEOS_LACROS) } @@ -5237,7 +5346,7 @@ #include "components/sync_preferences/testing_pref_service_syncable.h" --- a/components/signin/core/browser/account_reconcilor_unittest.cc +++ b/components/signin/core/browser/account_reconcilor_unittest.cc -@@ -31,7 +31,6 @@ +@@ -32,7 +32,6 @@ #include "components/signin/public/base/list_accounts_test_utils.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" @@ -5257,15 +5366,15 @@ #include "components/signin/public/identity_manager/primary_account_mutator.h" --- a/components/signin/internal/identity_manager/account_tracker_service.cc +++ b/components/signin/internal/identity_manager/account_tracker_service.cc -@@ -36,7 +36,6 @@ +@@ -37,7 +37,6 @@ #include "components/prefs/scoped_user_pref_update.h" #include "components/signin/internal/identity_manager/account_capabilities_constants.h" #include "components/signin/internal/identity_manager/account_info_util.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/signin_switches.h" #include "components/signin/public/identity_manager/account_capabilities.h" - #include "components/signin/public/identity_manager/tribool.h" -@@ -197,11 +196,6 @@ AccountTrackerService::~AccountTrackerSe + #include "components/signin/public/identity_manager/account_info.h" +@@ -204,11 +203,6 @@ AccountTrackerService::~AccountTrackerSe // static void AccountTrackerService::RegisterPrefs(PrefRegistrySimple* registry) { @@ -5277,7 +5386,7 @@ } void AccountTrackerService::Initialize(PrefService* pref_service, -@@ -524,14 +518,12 @@ AccountTrackerService::ComputeNewMigrati +@@ -531,14 +525,12 @@ AccountTrackerService::ComputeNewMigrati void AccountTrackerService::SetMigrationState(AccountIdMigrationState state) { DCHECK(state != MIGRATION_DONE || AreAllAccountsMigrated()) << "state: " << state << ", accounts = " << AccountsToString(accounts_); @@ -5293,7 +5402,7 @@ } #endif // BUILDFLAG(IS_CHROMEOS_ASH) -@@ -589,26 +581,6 @@ void AccountTrackerService::OnAccountIma +@@ -596,26 +588,6 @@ void AccountTrackerService::OnAccountIma const CoreAccountId& account_id, const std::string& image_url_with_size, bool success) { @@ -5320,7 +5429,7 @@ } void AccountTrackerService::RemoveAccountImageFromDisk( -@@ -620,179 +592,16 @@ void AccountTrackerService::RemoveAccoun +@@ -627,184 +599,16 @@ void AccountTrackerService::RemoveAccoun } void AccountTrackerService::LoadFromPrefs() { @@ -5330,6 +5439,11 @@ - const base::Value::Dict* dict = list[i].GetIfDict(); - if (dict) { - if (const std::string* account_key = dict->FindString(kAccountKeyKey)) { +- // Ignore empty account ids. +- if (account_key->empty()) { +- to_remove.insert(CoreAccountId()); +- continue; +- } - // Ignore incorrectly persisted non-canonical account ids. - if (account_key->find('@') != std::string::npos && - *account_key != gaia::CanonicalizeEmail(*account_key)) { @@ -5559,14 +5673,14 @@ InitializeListedAccountsIds(); --- a/components/signin/internal/identity_manager/gaia_cookie_manager_service_unittest.cc +++ b/components/signin/internal/identity_manager/gaia_cookie_manager_service_unittest.cc -@@ -23,7 +23,6 @@ +@@ -24,7 +24,6 @@ #include "components/prefs/testing_pref_service.h" #include "components/signin/internal/identity_manager/account_tracker_service.h" #include "components/signin/internal/identity_manager/fake_profile_oauth2_token_service.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/test_signin_client.h" + #include "components/signin/public/identity_manager/identity_test_utils.h" #include "google_apis/gaia/gaia_constants.h" - #include "google_apis/gaia/gaia_urls.h" --- a/components/signin/internal/identity_manager/mutable_profile_oauth2_token_service_delegate.cc +++ b/components/signin/internal/identity_manager/mutable_profile_oauth2_token_service_delegate.cc @@ -18,7 +18,6 @@ @@ -5783,7 +5897,7 @@ #include "components/sync_preferences/testing_pref_service_syncable.h" --- a/components/signin/public/base/BUILD.gn +++ b/components/signin/public/base/BUILD.gn -@@ -38,8 +38,6 @@ static_library("base") { +@@ -40,8 +40,6 @@ static_library("base") { "signin_client.h", "signin_metrics.cc", "signin_metrics.h", @@ -5791,7 +5905,7 @@ - "signin_pref_names.h", "signin_switches.cc", "signin_switches.h", - ] + "wait_for_network_callback_helper.cc", --- a/components/signin/public/base/device_id_helper.cc +++ b/components/signin/public/base/device_id_helper.cc @@ -9,7 +9,6 @@ @@ -5921,17 +6035,17 @@ namespace { --- a/components/signin/public/identity_manager/primary_account_mutator_unittest.cc +++ b/components/signin/public/identity_manager/primary_account_mutator_unittest.cc -@@ -16,7 +16,6 @@ +@@ -17,7 +17,6 @@ #include "components/signin/public/base/consent_level.h" #include "components/signin/public/base/signin_buildflags.h" #include "components/signin/public/base/signin_metrics.h" -#include "components/signin/public/base/signin_pref_names.h" #include "components/signin/public/base/signin_switches.h" + #include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/identity_test_environment.h" - #include "components/signin/public/identity_manager/identity_test_utils.h" --- a/components/supervised_user/core/browser/supervised_user_pref_store.cc +++ b/components/supervised_user/core/browser/supervised_user_pref_store.cc -@@ -20,7 +20,6 @@ +@@ -19,7 +19,6 @@ #include "components/policy/core/common/policy_pref_names.h" #include "components/prefs/pref_value_map.h" #include "components/safe_search_api/safe_search_util.h" @@ -5939,7 +6053,7 @@ #include "components/signin/public/base/signin_switches.h" #include "components/supervised_user/core/browser/supervised_user_settings_service.h" #include "components/supervised_user/core/browser/supervised_user_url_filter.h" -@@ -57,14 +56,6 @@ SupervisedUserSettingsPrefMappingEntry k +@@ -58,14 +57,6 @@ SupervisedUserSettingsPrefMappingEntry k supervised_user::kSafeSitesEnabled, prefs::kSupervisedUserSafeSites, }, @@ -5954,11 +6068,17 @@ }; } // namespace -@@ -126,7 +117,6 @@ void SupervisedUserPrefStore::OnNewSetti +@@ -135,13 +126,6 @@ void SupervisedUserPrefStore::OnNewSetti prefs_->SetInteger(policy::policy_prefs::kForceYouTubeRestrict, safe_search_api::YOUTUBE_RESTRICT_MODERATE); prefs_->SetBoolean(policy::policy_prefs::kHideWebStoreIcon, false); +- +-// TODO(b/290004926): Modifying `prefs::kSigninAllowed` causes check failures on +-// iOS. +-#if !BUILDFLAG(IS_IOS) - prefs_->SetBoolean(prefs::kSigninAllowed, false); +-#endif // !BUILDFLAG(IS_IOS) +- prefs_->SetBoolean(feed::prefs::kEnableSnippets, false); #if BUILDFLAG(IS_ANDROID) @@ -5999,7 +6119,7 @@ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS) --- a/tools/metrics/histograms/enums.xml +++ b/tools/metrics/histograms/enums.xml -@@ -106141,7 +106141,6 @@ Full version information for the fingerp +@@ -106929,7 +106929,6 @@ Full version information for the fingerp @@ -6007,7 +6127,7 @@ -@@ -106156,10 +106155,7 @@ Full version information for the fingerp +@@ -106944,10 +106943,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 b4af8eeb..f5147014 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 -@@ -154,6 +154,7 @@ +@@ -155,6 +155,7 @@ #include "components/spellcheck/spellcheck_buildflags.h" #include "components/strings/grit/components_strings.h" #include "components/supervised_user/core/common/buildflags.h" @@ -9,7 +9,7 @@ #include "components/translate/core/browser/translate_download_manager.h" #include "components/translate/core/browser/translate_manager.h" #include "components/translate/core/browser/translate_prefs.h" -@@ -1990,6 +1991,7 @@ void RenderViewContextMenu::AppendPageIt +@@ -2003,6 +2004,7 @@ void RenderViewContextMenu::AppendPageIt menu_model_.AddSeparator(ui::NORMAL_SEPARATOR); if (CanTranslate(/*menu_logging=*/true)) { @@ -47,7 +47,7 @@ request_pending_ = true; --- a/components/translate/core/browser/translate_manager.cc +++ b/components/translate/core/browser/translate_manager.cc -@@ -834,8 +834,9 @@ void TranslateManager::FilterIsTranslate +@@ -825,8 +825,9 @@ void TranslateManager::FilterIsTranslate TriggerDecision::kDisabledOffline); } 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 f17ecb43..9c1852f5 100644 --- a/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch +++ b/patches/extra/bromite/fingerprinting-flags-client-rects-and-measuretext.patch @@ -9,7 +9,7 @@ --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2446,6 +2446,7 @@ static_library("browser") { +@@ -2461,6 +2461,7 @@ static_library("browser") { "//third_party/libyuv", "//third_party/metrics_proto", "//third_party/re2", @@ -19,7 +19,7 @@ "//third_party/widevine/cdm:headers", --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -160,6 +160,7 @@ +@@ -158,6 +158,7 @@ #include "components/translate/core/browser/translate_ranker_impl.h" #include "components/translate/core/common/translate_util.h" #include "components/ui_devtools/switches.h" @@ -62,7 +62,7 @@ #include "components/viz/common/switches.h" #include "components/viz/host/gpu_client.h" #include "content/browser/attribution_reporting/attribution_manager.h" -@@ -3585,6 +3586,8 @@ void RenderProcessHostImpl::PropagateBro +@@ -3604,6 +3605,8 @@ void RenderProcessHostImpl::PropagateBro switches::kEnableWebGLImageChromium, switches::kEnableWebGPUDeveloperFeatures, switches::kFileUrlPathAlias, @@ -74,7 +74,7 @@ --- a/content/child/BUILD.gn +++ b/content/child/BUILD.gn @@ -102,6 +102,7 @@ target(link_target_type, "child") { - "//third_party/blink/public/common", + "//third_party/blink/public/common:buildflags", "//third_party/blink/public/strings", "//third_party/ced", + "//components/ungoogled:ungoogled_switches", @@ -91,7 +91,7 @@ #include "ui/accessibility/accessibility_features.h" #include "ui/base/ui_base_features.h" #include "ui/events/blink/blink_features.h" -@@ -471,6 +472,10 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -462,6 +463,10 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kEnableWebGPUDeveloperFeatures, true}, {wrf::EnableDirectSockets, switches::kEnableIsolatedWebAppsInRenderer, true}, @@ -124,7 +124,7 @@ #include "base/ranges/algorithm.h" #include "base/task/single_thread_task_runner.h" #include "base/time/time.h" -@@ -941,6 +942,14 @@ Range* Document::CreateRangeAdjustedToTr +@@ -939,6 +940,14 @@ Range* Document::CreateRangeAdjustedToTr Position::BeforeNode(*shadow_host)); } @@ -139,7 +139,7 @@ SelectorQueryCache& Document::GetSelectorQueryCache() { if (!selector_query_cache_) selector_query_cache_ = std::make_unique(); -@@ -2289,6 +2298,15 @@ void Document::UpdateStyleAndLayoutTreeF +@@ -2291,6 +2300,15 @@ void Document::UpdateStyleAndLayoutTreeF #if DCHECK_IS_ON() AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */); #endif @@ -157,7 +157,7 @@ void Document::InvalidateStyleAndLayoutForFontUpdates() { --- a/third_party/blink/renderer/core/dom/document.h +++ b/third_party/blink/renderer/core/dom/document.h -@@ -532,6 +532,10 @@ class CORE_EXPORT Document : public Cont +@@ -531,6 +531,10 @@ class CORE_EXPORT Document : public Cont has_xml_declaration_ = has_xml_declaration ? 1 : 0; } @@ -168,7 +168,7 @@ AtomicString visibilityState() const; bool IsPageVisible() const; bool hidden() const; -@@ -2429,6 +2433,9 @@ class CORE_EXPORT Document : public Cont +@@ -2416,6 +2420,9 @@ class CORE_EXPORT Document : public Cont base::ElapsedTimer start_time_; @@ -180,7 +180,7 @@ --- a/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc -@@ -2116,6 +2116,11 @@ DOMRectList* Element::getClientRects() { +@@ -2142,6 +2142,11 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads, *element_layout_object); @@ -192,7 +192,7 @@ return MakeGarbageCollected(quads); } -@@ -2143,6 +2148,9 @@ gfx::RectF Element::GetBoundingClientRec +@@ -2169,6 +2174,9 @@ gfx::RectF Element::GetBoundingClientRec DCHECK(element_layout_object); GetDocument().AdjustRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -267,7 +267,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 -@@ -942,9 +942,15 @@ TextMetrics* CanvasRenderingContext2D::m +@@ -924,9 +924,15 @@ TextMetrics* CanvasRenderingContext2D::m TextDirection direction = ToTextDirection(GetState().GetDirection(), canvas()); @@ -286,7 +286,7 @@ void CanvasRenderingContext2D::drawFormattedText( --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1700,6 +1700,7 @@ component("platform") { +@@ -1687,6 +1687,7 @@ component("platform") { "//cc/mojo_embedder", "//components/paint_preview/common", "//components/search_engines:search_engine_utils", @@ -311,7 +311,7 @@ } // namespace blink --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -1789,6 +1789,12 @@ +@@ -1747,6 +1747,12 @@ origin_trial_feature_name: "Focusgroup", }, { 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 62380644..22373a8d 100644 --- a/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch +++ b/patches/extra/bromite/flag-fingerprinting-canvas-image-data-noise.patch @@ -34,7 +34,7 @@ approach to change color components. #endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_ --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc -@@ -3588,6 +3588,7 @@ void RenderProcessHostImpl::PropagateBro +@@ -3607,6 +3607,7 @@ void RenderProcessHostImpl::PropagateBro switches::kFileUrlPathAlias, switches::kFingerprintingClientRectsNoise, switches::kFingerprintingCanvasMeasureTextNoise, @@ -44,7 +44,7 @@ approach to change color components. switches::kForceGpuMemAvailableMb, --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -476,6 +476,8 @@ void SetRuntimeFeaturesFromCommandLine(c +@@ -467,6 +467,8 @@ void SetRuntimeFeaturesFromCommandLine(c switches::kFingerprintingClientRectsNoise, true}, {wrf::EnableFingerprintingCanvasMeasureTextNoise, switches::kFingerprintingCanvasMeasureTextNoise, true}, @@ -65,7 +65,7 @@ approach to change color components. }; --- a/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc +++ b/third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc -@@ -41,6 +41,7 @@ +@@ -42,6 +42,7 @@ #include "third_party/blink/renderer/platform/graphics/filters/paint_filter_builder.h" #include "third_party/blink/renderer/platform/graphics/graphics_context.h" #include "third_party/blink/renderer/platform/graphics/skia/skia_utils.h" @@ -73,7 +73,7 @@ approach to change color components. #include "third_party/blink/renderer/platform/graphics/stroke_data.h" #include "third_party/blink/renderer/platform/graphics/video_frame_image_util.h" #include "third_party/blink/renderer/platform/heap/garbage_collected.h" -@@ -2183,6 +2184,9 @@ ImageData* BaseRenderingContext2D::getIm +@@ -2185,6 +2186,9 @@ ImageData* BaseRenderingContext2D::getIm snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds(); DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh))); } @@ -85,7 +85,7 @@ approach to change color components. return image_data; --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1656,7 +1656,9 @@ component("platform") { +@@ -1643,7 +1643,9 @@ component("platform") { "//third_party/blink/renderer:non_test_config", ] @@ -322,7 +322,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 -@@ -1795,6 +1795,9 @@ +@@ -1753,6 +1753,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 41ac09f5..dbd491a6 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 -@@ -2176,6 +2176,7 @@ static_library("browser") { +@@ -2188,6 +2188,7 @@ static_library("browser") { "//components/net_log", "//components/network_hints/common:mojo_bindings", "//components/network_session_configurator/browser", @@ -63,7 +63,7 @@ with limited CPU/memory resources and it is disabled by default. #include "base/synchronization/waitable_event.h" #include "base/task/sequenced_task_runner.h" #include "base/task/single_thread_task_runner.h" -@@ -105,6 +107,7 @@ +@@ -106,6 +108,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" @@ -71,7 +71,7 @@ with limited CPU/memory resources and it is disabled by default. #include "components/network_time/network_time_tracker.h" #include "components/permissions/permissions_client.h" #include "components/policy/core/common/policy_service.h" -@@ -136,6 +139,7 @@ +@@ -137,6 +140,7 @@ #include "media/media_buildflags.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "net/log/net_log.h" @@ -79,7 +79,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" -@@ -357,6 +361,18 @@ void BrowserProcessImpl::Init() { +@@ -365,6 +369,18 @@ void BrowserProcessImpl::Init() { pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled, base::BindRepeating(&ApplyMetricsReportingPolicy)); @@ -100,7 +100,7 @@ with limited CPU/memory resources and it is disabled by default. --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -2110,6 +2110,10 @@ const char kUnthrottledNestedTimeoutDesc +@@ -2152,6 +2152,10 @@ const char kUnthrottledNestedTimeoutDesc "websites abusing the API will still eventually have their setTimeouts " "clamped."; @@ -113,7 +113,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 -@@ -1182,6 +1182,9 @@ extern const char kLogJsConsoleMessagesD +@@ -1216,6 +1216,9 @@ extern const char kUndoAutofillDescripti extern const char kUnthrottledNestedTimeoutName[]; extern const char kUnthrottledNestedTimeoutDescription[]; diff --git a/patches/extra/debian/disable/google-api-warning.patch b/patches/extra/debian/disable/google-api-warning.patch index 428a9d36..97f40511 100644 --- a/patches/extra/debian/disable/google-api-warning.patch +++ b/patches/extra/debian/disable/google-api-warning.patch @@ -3,7 +3,7 @@ author: Michael Gilbert --- a/chrome/browser/ui/startup/infobar_utils.cc +++ b/chrome/browser/ui/startup/infobar_utils.cc -@@ -133,9 +133,6 @@ void AddInfoBarsIfNecessary(Browser* bro +@@ -139,9 +139,6 @@ void AddInfoBarsIfNecessary(Browser* bro infobars::ContentInfoBarManager* infobar_manager = infobars::ContentInfoBarManager::FromWebContents(web_contents); diff --git a/patches/extra/inox-patchset/0006-modify-default-prefs.patch b/patches/extra/inox-patchset/0006-modify-default-prefs.patch index a937ae50..3934421e 100644 --- a/patches/extra/inox-patchset/0006-modify-default-prefs.patch +++ b/patches/extra/inox-patchset/0006-modify-default-prefs.patch @@ -12,7 +12,7 @@ void BackgroundModeManager::RegisterProfile(Profile* profile) { --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1561,7 +1561,7 @@ void ChromeContentBrowserClient::Registe +@@ -1570,7 +1570,7 @@ void ChromeContentBrowserClient::Registe void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -23,7 +23,7 @@ // used for mapping the command-line flags). --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc -@@ -388,7 +388,7 @@ void ProfileNetworkContextService::Updat +@@ -412,7 +412,7 @@ void ProfileNetworkContextService::Updat void ProfileNetworkContextService::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( @@ -34,7 +34,7 @@ registry->RegisterBooleanPref(prefs::kGloballyScopeHTTPAuthCacheEnabled, --- a/chrome/browser/prefetch/prefetch_prefs.h +++ b/chrome/browser/prefetch/prefetch_prefs.h -@@ -28,7 +28,7 @@ enum class NetworkPredictionOptions { +@@ -23,7 +23,7 @@ enum class NetworkPredictionOptions { kWifiOnlyDeprecated = 1, kDisabled = 2, kExtended = 3, @@ -83,7 +83,7 @@ registry->RegisterDictionaryPref(prefs::kAppWindowPlacement); --- a/components/autofill/core/common/autofill_prefs.cc +++ b/components/autofill/core/common/autofill_prefs.cc -@@ -129,7 +129,7 @@ const char kAutofillPaymentMethodsMandat +@@ -136,7 +136,7 @@ const char kAutofillUsingVirtualViewStru void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { // Synced prefs. Used for cross-device choices, e.g., credit card Autofill. registry->RegisterBooleanPref( @@ -92,7 +92,7 @@ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterIntegerPref( prefs::kAutofillLastVersionDeduped, 0, -@@ -141,7 +141,7 @@ void RegisterProfilePrefs(user_prefs::Pr +@@ -148,7 +148,7 @@ void RegisterProfilePrefs(user_prefs::Pr prefs::kAutofillLastVersionDisusedAddressesDeleted, 0, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterBooleanPref( @@ -114,7 +114,7 @@ registry->RegisterBooleanPref( --- a/components/content_settings/core/browser/cookie_settings.cc +++ b/components/content_settings/core/browser/cookie_settings.cc -@@ -73,7 +73,7 @@ void CookieSettings::RegisterProfilePref +@@ -72,7 +72,7 @@ void CookieSettings::RegisterProfilePref user_prefs::PrefRegistrySyncable* registry) { registry->RegisterIntegerPref( prefs::kCookieControlsMode, @@ -125,7 +125,7 @@ --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -257,14 +257,14 @@ base::CallbackListSubscription AddSyncEn +@@ -237,14 +237,14 @@ base::CallbackListSubscription AddSyncEn void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( 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 cee0b9e5..e9094781 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 @@ -5,7 +5,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 -@@ -1693,11 +1693,6 @@ int ChromeBrowserMainParts::PreMainMessa +@@ -1690,11 +1690,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/updater-disable-auto-update.patch b/patches/extra/iridium-browser/updater-disable-auto-update.patch index 3467523a..1733cdbd 100644 --- a/patches/extra/iridium-browser/updater-disable-auto-update.patch +++ b/patches/extra/iridium-browser/updater-disable-auto-update.patch @@ -16,7 +16,7 @@ the case anyway, since we are based off Chromium, not Chrome. --- a/chrome/browser/app_controller_mac.mm +++ b/chrome/browser/app_controller_mac.mm -@@ -938,7 +938,7 @@ class AppControllerNativeThemeObserver : +@@ -936,7 +936,7 @@ class AppControllerNativeThemeObserver : CFStringRef checkInterval = CFSTR("checkInterval"); CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app); if (!plist) { diff --git a/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch b/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch index b0e83c16..fad7c640 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-close-confirmation.patch @@ -9,7 +9,7 @@ #include "chrome/browser/ui/web_applications/app_browser_controller.h" #include "chrome/browser/ui/web_applications/web_app_launch_utils.h" #include "chrome/browser/ui/webui/signin/login_ui_service.h" -@@ -475,6 +477,7 @@ Browser::Browser(const CreateParams& par +@@ -469,6 +471,7 @@ Browser::Browser(const CreateParams& par omit_from_session_restore_(params.omit_from_session_restore), should_trigger_session_restore_(params.should_trigger_session_restore), cancel_download_confirmation_state_(NOT_PROMPTED), @@ -17,7 +17,7 @@ override_bounds_(params.initial_bounds), initial_show_state_(params.initial_show_state), initial_workspace_(params.initial_workspace), -@@ -846,6 +849,7 @@ Browser::WarnBeforeClosingResult Browser +@@ -840,6 +843,7 @@ Browser::WarnBeforeClosingResult Browser // true or there are no pending downloads we need to prompt about) then // there's no need to warn. if (force_skip_warning_user_on_close_ || CanCloseWithInProgressDownloads()) @@ -25,7 +25,7 @@ return WarnBeforeClosingResult::kOkToClose; DCHECK(!warn_before_closing_callback_) -@@ -880,6 +884,7 @@ bool Browser::TryToCloseWindow( +@@ -874,6 +878,7 @@ bool Browser::TryToCloseWindow( void Browser::ResetTryToCloseWindow() { cancel_download_confirmation_state_ = NOT_PROMPTED; @@ -33,7 +33,7 @@ unload_controller_.ResetTryToCloseWindow(); } -@@ -2834,6 +2839,62 @@ bool Browser::CanCloseWithInProgressDown +@@ -2841,6 +2846,62 @@ bool Browser::CanCloseWithInProgressDown return false; } @@ -96,7 +96,7 @@ void Browser::InProgressDownloadResponse(bool cancel_downloads) { if (cancel_downloads) { cancel_download_confirmation_state_ = RESPONSE_RECEIVED; -@@ -2852,6 +2913,22 @@ void Browser::InProgressDownloadResponse +@@ -2859,6 +2920,22 @@ void Browser::InProgressDownloadResponse std::move(warn_before_closing_callback_) .Run(WarnBeforeClosingResult::kDoNotClose); @@ -129,7 +129,7 @@ #include "chrome/browser/ui/signin_view_controller.h" #include "chrome/browser/ui/tabs/tab_strip_model_observer.h" #include "chrome/browser/ui/unload_controller.h" -@@ -1073,12 +1074,17 @@ class Browser : public TabStripModelObse +@@ -1092,12 +1093,17 @@ class Browser : public TabStripModelObse // Returns true if the window can close, false otherwise. bool CanCloseWithInProgressDownloads(); @@ -147,7 +147,7 @@ // Called when all warnings have completed when attempting to close the // browser directly (e.g. via hotkey, close button, terminate signal, etc.) // Used as a WarnBeforeClosingCallback by ShouldCloseWindow(). -@@ -1253,6 +1259,8 @@ class Browser : public TabStripModelObse +@@ -1268,6 +1274,8 @@ class Browser : public TabStripModelObse // when the browser is closed with in-progress downloads. CancelDownloadConfirmationState cancel_download_confirmation_state_; diff --git a/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch b/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch index 1c8f2893..85539a02 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-custom-ntp.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -879,10 +879,14 @@ bool HandleNewTabPageLocationOverride( +@@ -887,10 +887,14 @@ bool HandleNewTabPageLocationOverride( // Don't change the URL when incognito mode. if (profile->IsOffTheRecord()) @@ -28,7 +28,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/components/flags_ui/flags_state.cc +++ b/components/flags_ui/flags_state.cc -@@ -221,6 +221,7 @@ std::string GetCombinedOriginListValue(c +@@ -222,6 +222,7 @@ std::string GetCombinedOriginListValue(c command_line.GetSwitchValueASCII(command_line_switch); const std::string new_value = flags_storage.GetOriginListFlag(internal_entry_name); @@ -36,7 +36,7 @@ return CombineAndSanitizeOriginLists(existing_value, new_value); } -@@ -417,6 +418,7 @@ void FlagsState::SetOriginListFlag(const +@@ -460,6 +461,7 @@ void FlagsState::SetOriginListFlag(const const std::string& value, FlagsStorage* flags_storage) { const std::string new_value = diff --git a/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch b/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch index e8d83881..2e318cb5 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-disabling-link-drag.patch @@ -11,7 +11,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/third_party/blink/common/features.cc +++ b/third_party/blink/common/features.cc -@@ -135,6 +135,8 @@ BASE_FEATURE(kAutofillSendUnidentifiedKe +@@ -141,6 +141,8 @@ BASE_FEATURE(kAutofillSendUnidentifiedKe "AutofillSendUnidentifiedKeyAfterFill", base::FEATURE_DISABLED_BY_DEFAULT); diff --git a/patches/extra/ungoogled-chromium/add-flag-for-grab-handle.patch b/patches/extra/ungoogled-chromium/add-flag-for-grab-handle.patch index b0efd7fd..f170e30b 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-grab-handle.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-grab-handle.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc +++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc -@@ -59,6 +59,7 @@ class FrameGrabHandle : public views::Vi +@@ -57,6 +57,7 @@ class FrameGrabHandle : public views::Vi // Reserve some space for the frame to be grabbed by, even if the tabstrip // is full. // TODO(tbergquist): Define this relative to the NTB insets again. diff --git a/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch b/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch index 1d94fa01..23680320 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-incognito-themes.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/frame/browser_frame.cc +++ b/chrome/browser/ui/views/frame/browser_frame.cc -@@ -558,5 +558,7 @@ bool BrowserFrame::RegenerateFrameOnThem +@@ -597,5 +597,7 @@ bool BrowserFrame::RegenerateFrameOnThem } bool BrowserFrame::IsIncognitoBrowser() const { @@ -10,13 +10,21 @@ } --- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc +++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc -@@ -423,7 +423,9 @@ void NTPResourceCache::CreateNewTabIncog +@@ -53,6 +53,7 @@ + #include "ui/base/webui/jstemplate_builder.h" + #include "ui/base/webui/web_ui_util.h" + #include "ui/color/color_provider.h" ++#include "ui/color/color_provider_manager.h" + #include "ui/gfx/color_utils.h" + #include "ui/native_theme/native_theme.h" + +@@ -423,7 +424,9 @@ void NTPResourceCache::CreateNewTabIncog profile_->GetPrefs()->GetString(prefs::kCurrentThemeID); // Colors. - const ui::ColorProvider& cp = web_contents->GetColorProvider(); + auto key = native_theme->GetColorProviderKey(nullptr); -+ key.color_mode = ui::ColorProviderManager::ColorMode::kDark; ++ key.color_mode = ui::ColorProviderKey::ColorMode::kDark; + const ui::ColorProvider& cp = *ui::ColorProviderManager::Get().GetColorProviderFor(key); substitutions["colorBackground"] = color_utils::SkColorToRgbaString( GetThemeColor(native_theme, cp, kColorNewTabPageBackground)); 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 7b490d27..c20d82e1 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 @@ -41,9 +41,9 @@ #include "base/feature_list.h" #include "base/format_macros.h" #include "base/functional/bind.h" -@@ -360,6 +361,15 @@ AutocompleteController::AutocompleteCont - triggered_feature_service_( - provider_client_->GetOmniboxTriggeredFeatureService()) { +@@ -367,6 +368,15 @@ AutocompleteController::AutocompleteCont + steady_state_omnibox_position_( + metrics::OmniboxEventProto::UNKNOWN_POSITION) { provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes(); + if (base::CommandLine::ForCurrentProcess()->HasSwitch("omnibox-autocomplete-filtering")) { + const std::string flag_value = base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("omnibox-autocomplete-filtering"); diff --git a/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch b/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch index 399ac76d..7cde6fcd 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-qr-generator.patch @@ -27,7 +27,7 @@ return true; --- a/chrome/browser/ui/views/location_bar/location_bar_view.cc +++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc -@@ -315,7 +315,8 @@ void LocationBarView::Init() { +@@ -333,7 +333,8 @@ void LocationBarView::Init() { params.types_enabled.push_back(PageActionIconType::kSendTabToSelf); params.types_enabled.push_back(PageActionIconType::kClickToCall); 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 6f5355d0..79f36136 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 @@ -13,7 +13,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/chrome/renderer/chrome_render_frame_observer.cc +++ b/chrome/renderer/chrome_render_frame_observer.cc -@@ -258,14 +258,16 @@ void ChromeRenderFrameObserver::DidFinis +@@ -256,14 +256,16 @@ void ChromeRenderFrameObserver::DidFinis if (frame->Parent() || frame->IsInFencedFrameTree()) return; @@ -47,8 +47,8 @@ +#include "base/command_line.h" #include "base/containers/contains.h" #include "base/debug/crash_logging.h" - #include "base/format_macros.h" -@@ -161,6 +162,12 @@ bool IsCreatedByExtension(const Template + #include "base/feature_list.h" +@@ -164,6 +165,12 @@ bool IsCreatedByExtension(const Template template_url->type() == TemplateURL::OMNIBOX_API_EXTENSION; } @@ -61,7 +61,7 @@ } // namespace // TemplateURLService::LessWithPrefix ----------------------------------------- -@@ -245,6 +252,7 @@ TemplateURLService::TemplateURLService( +@@ -248,6 +255,7 @@ TemplateURLService::TemplateURLService( std::unique_ptr client, const base::RepeatingClosure& dsp_change_callback) : prefs_(prefs), @@ -69,7 +69,7 @@ search_terms_data_(std::move(search_terms_data)), web_data_service_(web_data_service), client_(std::move(client)), -@@ -319,8 +327,8 @@ bool TemplateURLService::CanAddAutogener +@@ -329,8 +337,8 @@ bool TemplateURLService::CanAddAutogener // that may interfere with search queries). An easy heuristic for this is // whether the user has a TemplateURL that has been manually modified (e.g., // renamed) connected to the same host. @@ -80,7 +80,7 @@ } bool TemplateURLService::IsPrepopulatedOrCreatedByPolicy( -@@ -1577,6 +1585,8 @@ SyncDataMap TemplateURLService::CreateGU +@@ -1604,6 +1612,8 @@ SyncDataMap TemplateURLService::CreateGU void TemplateURLService::Init(const Initializer* initializers, int num_initializers) { @@ -89,7 +89,7 @@ if (client_) client_->SetOwner(this); -@@ -1712,6 +1722,9 @@ void TemplateURLService::ChangeToLoadedS +@@ -1747,6 +1757,9 @@ void TemplateURLService::ChangeToLoadedS bool TemplateURLService::CanAddAutogeneratedKeywordForHost( const std::string& host) const { @@ -101,7 +101,7 @@ return true; --- a/components/search_engines/template_url_service.h +++ b/components/search_engines/template_url_service.h -@@ -742,6 +742,8 @@ class TemplateURLService : public WebDat +@@ -751,6 +751,8 @@ class TemplateURLService : public WebDat // ---------- Browser state related members --------------------------------- raw_ptr prefs_ = nullptr; diff --git a/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch b/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch index 8c3376d6..e151d76c 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-tab-hover-cards.patch @@ -8,7 +8,7 @@ #include "base/debug/alias.h" #include "base/functional/bind.h" #include "base/i18n/rtl.h" -@@ -645,6 +646,8 @@ void Tab::OnGestureEvent(ui::GestureEven +@@ -654,6 +655,8 @@ void Tab::OnGestureEvent(ui::GestureEven } std::u16string Tab::GetTooltipText(const gfx::Point& p) const { @@ -27,7 +27,7 @@ #include "base/compiler_specific.h" #include "base/containers/adapters.h" #include "base/containers/contains.h" -@@ -1646,6 +1647,8 @@ void TabStrip::OnMouseEventInTab(views:: +@@ -1648,6 +1649,8 @@ void TabStrip::OnMouseEventInTab(views:: } void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) { diff --git a/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch b/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch index 7fa1b3c9..57698548 100644 --- a/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch +++ b/patches/extra/ungoogled-chromium/add-flag-for-tabsearch-button.patch @@ -19,13 +19,13 @@ +#include "base/command_line.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/ui_features.h" - #endif // BUILDFLAG(IS_WIN) -@@ -34,7 +35,8 @@ gfx::Size WindowFrameUtil::GetWindows10G - bool WindowFrameUtil::IsWin10TabSearchCaptionButtonEnabled( + #include "ui/base/ui_base_features.h" +@@ -34,7 +35,8 @@ gfx::Size WindowFrameUtil::GetWindowsCap + bool WindowFrameUtil::IsWindowsTabSearchCaptionButtonEnabled( const Browser* browser) { #if BUILDFLAG(IS_WIN) -- return browser->is_type_normal(); -+ return browser->is_type_normal() && +- return !features::IsChromeRefresh2023() && browser->is_type_normal(); ++ return !features::IsChromeRefresh2023() && browser->is_type_normal() && + !base::CommandLine::ForCurrentProcess()->HasSwitch("remove-tabsearch-button"); #else return false; @@ -40,7 +40,7 @@ #include "base/functional/bind.h" #include "base/strings/utf_string_conversions.h" #include "build/build_config.h" -@@ -83,7 +84,8 @@ TabStripRegionView::TabStripRegionView(s +@@ -88,7 +89,8 @@ TabStripRegionView::TabStripRegionView(s // Add and configure the TabSearchButton. std::unique_ptr tab_search_button; diff --git a/patches/extra/ungoogled-chromium/add-flag-to-change-http-accept-header.patch b/patches/extra/ungoogled-chromium/add-flag-to-change-http-accept-header.patch index d63798a1..fec82444 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-change-http-accept-header.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-change-http-accept-header.patch @@ -11,7 +11,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/components/flags_ui/flags_state.cc +++ b/components/flags_ui/flags_state.cc -@@ -222,6 +222,7 @@ std::string GetCombinedOriginListValue(c +@@ -223,6 +223,7 @@ std::string GetCombinedOriginListValue(c const std::string new_value = flags_storage.GetOriginListFlag(internal_entry_name); if (command_line_switch == "custom-ntp") return existing_value.empty() ? new_value : existing_value; @@ -19,7 +19,7 @@ return CombineAndSanitizeOriginLists(existing_value, new_value); } -@@ -419,6 +420,7 @@ void FlagsState::SetOriginListFlag(const +@@ -462,6 +463,7 @@ void FlagsState::SetOriginListFlag(const FlagsStorage* flags_storage) { const std::string new_value = internal_name == "custom-ntp" ? value : diff --git a/patches/extra/ungoogled-chromium/add-flag-to-clear-data-on-exit.patch b/patches/extra/ungoogled-chromium/add-flag-to-clear-data-on-exit.patch index a2d024fc..bb8d8e37 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-clear-data-on-exit.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-clear-data-on-exit.patch @@ -1,14 +1,14 @@ --- a/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_lifetime_manager.cc -@@ -27,6 +27,7 @@ - #include "chrome/browser/sync/sync_service_factory.h" +@@ -29,6 +29,7 @@ + #include "chrome/common/chrome_switches.h" #include "chrome/common/pref_names.h" #include "components/browsing_data/core/browsing_data_policies_utils.h" +#include "components/browsing_data/core/features.h" #include "components/browsing_data/core/pref_names.h" #include "components/keep_alive_registry/keep_alive_types.h" #include "components/keep_alive_registry/scoped_keep_alive.h" -@@ -161,6 +162,21 @@ class BrowsingDataRemoverObserver +@@ -164,6 +165,21 @@ class BrowsingDataRemoverObserver #endif }; @@ -30,20 +30,20 @@ uint64_t GetOriginTypeMask(const base::Value::List& data_types) { uint64_t result = 0; for (const auto& data_type : data_types) { -@@ -328,9 +344,10 @@ void ChromeBrowsingDataLifetimeManager:: +@@ -331,9 +347,10 @@ void ChromeBrowsingDataLifetimeManager:: const base::Value::List& data_types = profile_->GetPrefs()->GetList( browsing_data::prefs::kClearBrowsingDataOnExitList); - if (!data_types.empty() && + bool cdoe = base::FeatureList::IsEnabled(browsing_data::features::kClearDataOnExit); -+ if (!data_types.empty() && (cdoe || ++ if (cdoe || (!data_types.empty() && IsConditionSatisfiedForBrowsingDataRemoval(GetSyncTypesForPolicyPref( - profile_, browsing_data::prefs::kClearBrowsingDataOnExitList))) { + profile_, browsing_data::prefs::kClearBrowsingDataOnExitList)))) { profile_->GetPrefs()->SetBoolean( browsing_data::prefs::kClearBrowsingDataOnExitDeletionPending, true); auto* remover = profile_->GetBrowsingDataRemover(); -@@ -341,8 +358,8 @@ void ChromeBrowsingDataLifetimeManager:: +@@ -344,8 +361,8 @@ void ChromeBrowsingDataLifetimeManager:: DCHECK(keep_browser_alive); #endif remover->RemoveAndReply(base::Time(), base::Time::Max(), 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 710cbfd8..78226428 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,22 +1,22 @@ --- a/chrome/browser/ui/tabs/tab_strip_model.cc +++ b/chrome/browser/ui/tabs/tab_strip_model.cc -@@ -12,6 +12,7 @@ +@@ -11,6 +11,7 @@ + #include #include - #include "base/auto_reset.h" +#include "base/command_line.h" #include "base/containers/adapters.h" #include "base/containers/contains.h" #include "base/containers/flat_map.h" -@@ -1859,6 +1860,10 @@ bool TabStripModel::CloseTabs(base::span - if (items.empty()) - return true; +@@ -1898,6 +1899,10 @@ void TabStripModel::CloseTabs(base::span + return; + } + const std::string flag_value = base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("close-window-with-last-tab"); -+ if (flag_value == "never" && !closing_all_ && items.size() == count()) ++ if (flag_value == "never" && !closing_all_ && static_cast(filtered_items.size()) == count()) + delegate()->AddTabAt(GURL(), -1, true); + - const bool closing_all = static_cast(items.size()) == count(); + const bool closing_all = static_cast(filtered_items.size()) == count(); base::WeakPtr ref = weak_factory_.GetWeakPtr(); if (closing_all) { --- a/chrome/browser/ungoogled_flag_choices.h diff --git a/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch b/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch index 92884339..0ddfba53 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-convert-popups-to-tabs.patch @@ -13,7 +13,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc -@@ -1173,6 +1173,8 @@ WindowOpenDisposition NavigationPolicyTo +@@ -1170,6 +1170,8 @@ WindowOpenDisposition NavigationPolicyTo case blink::kWebNavigationPolicyNewWindow: return WindowOpenDisposition::NEW_WINDOW; case blink::kWebNavigationPolicyNewPopup: diff --git a/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch b/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch index 75254eaa..2c6cb0b7 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-disable-local-history-expiration.patch @@ -21,7 +21,7 @@ #include "base/compiler_specific.h" #include "base/containers/flat_set.h" #include "base/feature_list.h" -@@ -1305,7 +1306,8 @@ void HistoryBackend::InitImpl( +@@ -1313,7 +1314,8 @@ void HistoryBackend::InitImpl( db_->GetStartDate(&first_recorded_time_); // Start expiring old stuff. 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 4096d4a7..f09e3bcf 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/infobar_utils.cc +++ b/chrome/browser/ui/startup/infobar_utils.cc -@@ -104,7 +104,8 @@ void AddInfoBarsIfNecessary(Browser* bro +@@ -110,7 +110,8 @@ void AddInfoBarsIfNecessary(Browser* bro return; // Web apps should not display the session restore bubble (crbug.com/1264121) diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch index dc7e30b3..5f700e13 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-extensions-menu.patch @@ -8,14 +8,14 @@ #include "base/feature_list.h" #include "base/functional/bind.h" #include "base/functional/callback_helpers.h" -@@ -32,6 +33,7 @@ +@@ -31,6 +32,7 @@ #include "chrome/browser/ui/views/frame/toolbar_button_provider.h" #include "chrome/browser/ui/views/toolbar/toolbar_action_hover_card_controller.h" #include "chrome/browser/ui/views/toolbar/toolbar_actions_bar_bubble_views.h" +#include "chrome/browser/ui/views/toolbar/toolbar_view.h" + #include "components/feature_engagement/public/event_constants.h" #include "content/public/browser/web_contents.h" #include "extensions/common/extension_features.h" - #include "ui/base/dragdrop/drag_drop_types.h" @@ -360,6 +362,17 @@ void ExtensionsToolbarContainer::AnchorA widget->widget_delegate()->AsBubbleDialogDelegate()->SetAnchorView( anchor_view && anchor_view->GetVisible() ? anchor_view @@ -34,7 +34,7 @@ widget->Show(); } -@@ -867,6 +880,9 @@ void ExtensionsToolbarContainer::UpdateC +@@ -908,6 +921,9 @@ void ExtensionsToolbarContainer::UpdateC } bool ExtensionsToolbarContainer::ShouldContainerBeVisible() const { diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch index e315c643..a15eb977 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-fullscreen-exit-ui.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc -@@ -1765,6 +1765,10 @@ void BrowserView::UpdateExclusiveAccessE +@@ -1810,6 +1810,10 @@ void BrowserView::UpdateExclusiveAccessE ExclusiveAccessBubbleHideCallback bubble_first_hide_callback, bool notify_download, bool force_update) { @@ -13,7 +13,7 @@ platform_util::IsBrowserLockedFullscreen(browser_.get()); --- a/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc +++ b/chrome/browser/ui/views/fullscreen_control/fullscreen_control_host.cc -@@ -69,6 +69,10 @@ bool IsExitUiEnabled() { +@@ -71,6 +71,10 @@ bool IsExitUiEnabled() { // menu and controls reveal when the cursor is moved to the top. return false; #else diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch index 491734c1..07e245ce 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-side-panel-button.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc -@@ -368,7 +368,8 @@ void ToolbarView::Init() { +@@ -386,7 +386,8 @@ void ToolbarView::Init() { std::unique_ptr side_panel_button; std::unique_ptr side_panel_toolbar_container; diff --git a/patches/extra/ungoogled-chromium/add-flag-to-hide-tab-close-buttons.patch b/patches/extra/ungoogled-chromium/add-flag-to-hide-tab-close-buttons.patch index 9956715d..6d31cc5a 100644 --- a/patches/extra/ungoogled-chromium/add-flag-to-hide-tab-close-buttons.patch +++ b/patches/extra/ungoogled-chromium/add-flag-to-hide-tab-close-buttons.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/ui/views/tabs/tab.cc +++ b/chrome/browser/ui/views/tabs/tab.cc -@@ -995,7 +995,11 @@ void Tab::UpdateIconVisibility() { +@@ -1003,7 +1003,11 @@ void Tab::UpdateIconVisibility() { if (IsActive()) { // Close button is shown on active tabs regardless of the size. showing_close_button_ = true; @@ -12,7 +12,7 @@ showing_alert_indicator_ = has_alert_icon && alert_icon_width <= available_width; -@@ -1016,6 +1020,8 @@ void Tab::UpdateIconVisibility() { +@@ -1024,6 +1028,8 @@ void Tab::UpdateIconVisibility() { available_width -= favicon_width; showing_close_button_ = large_enough_for_close_button; 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 d3696d6d..3996029b 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,8 +1,8 @@ --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc -@@ -455,6 +455,17 @@ void ToolbarView::Init() { +@@ -475,6 +475,17 @@ void ToolbarView::Init() { #elif BUILDFLAG(IS_CHROMEOS_LACROS) - show_avatar_toolbar_button = !profiles::IsPublicSession(); + show_avatar_toolbar_button = !profiles::IsManagedGuestSession(); #endif + + const std::string sab_value = base::CommandLine::ForCurrentProcess()-> diff --git a/patches/extra/ungoogled-chromium/add-flags-for-existing-switches.patch b/patches/extra/ungoogled-chromium/add-flags-for-existing-switches.patch index 3dfe366a..78e69f39 100644 --- a/patches/extra/ungoogled-chromium/add-flags-for-existing-switches.patch +++ b/patches/extra/ungoogled-chromium/add-flags-for-existing-switches.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -3791,10 +3791,12 @@ const FeatureEntry::FeatureVariation kPa +@@ -3822,10 +3822,12 @@ const FeatureEntry::FeatureVariation kPa #include "chrome/browser/ungoogled_flag_choices.h" #include "chrome/browser/bromite_flag_choices.h" #include "chrome/browser/ungoogled_platform_flag_choices.h" diff --git a/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch b/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch index a37fb4f4..a0708626 100644 --- a/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch +++ b/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch @@ -19,7 +19,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn -@@ -152,6 +152,8 @@ static_library("common_lib") { +@@ -151,6 +151,8 @@ static_library("common_lib") { "pref_names_util.cc", "pref_names_util.h", "ref_counted_util.h", @@ -28,17 +28,17 @@ "search/instant_mojom_traits.h", "search/instant_types.cc", "search/instant_types.h", -@@ -276,6 +278,7 @@ static_library("common_lib") { +@@ -259,6 +261,7 @@ static_library("common_lib") { + "//components/no_state_prefetch/common", "//components/no_state_prefetch/common:mojo_bindings", "//components/page_load_metrics/common:common", - "//components/password_manager/content/common", + "//services/network/public/mojom", ] if (enable_supervised_users) { --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -869,6 +869,14 @@ BASE_FEATURE(kNewMacNotificationAPI, +@@ -905,6 +905,14 @@ BASE_FEATURE(kNewMacNotificationAPI, // referrers instead of their ordinary behavior. BASE_FEATURE(kNoReferrers, "NoReferrers", base::FEATURE_DISABLED_BY_DEFAULT); @@ -55,7 +55,7 @@ // on-screen until dismissed, they are instead shown for a very long time. --- a/chrome/common/chrome_features.h +++ b/chrome/common/chrome_features.h -@@ -507,6 +507,10 @@ COMPONENT_EXPORT(CHROME_FEATURES) BASE_D +@@ -535,6 +535,10 @@ COMPONENT_EXPORT(CHROME_FEATURES) BASE_D COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kNoReferrers); @@ -152,7 +152,7 @@ +#endif // CHROME_COMMON_REFERRER_SANITIZER_H_ --- a/chrome/test/chromedriver/BUILD.gn +++ b/chrome/test/chromedriver/BUILD.gn -@@ -318,8 +318,7 @@ source_set("lib") { +@@ -341,8 +341,7 @@ source_set("lib") { "//base/third_party/dynamic_annotations", "//build:branding_buildflags", "//build:chromeos_buildflags", @@ -173,7 +173,7 @@ disallowed_extension_deps_ = [ # Components should largely not depend on //extensions. Since // extensions # is not a component target and is linked with //chrome, depending on most -@@ -730,7 +730,7 @@ test("components_unittests") { +@@ -735,7 +735,7 @@ test("components_unittests") { # On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. @@ -182,7 +182,7 @@ assert_no_deps = [ "//chrome/*" ] assert_no_deps += disallowed_extension_deps_ } -@@ -1018,7 +1018,7 @@ if (use_blink) { +@@ -1024,7 +1024,7 @@ if (use_blink) { # dependency. On other platforms, no components should depend on Chrome. # Since //chrome depends on //extensions, we also only assert_no_deps on # extensions targets for non-lacros builds. @@ -193,7 +193,7 @@ } --- a/content/browser/renderer_host/navigation_request.cc +++ b/content/browser/renderer_host/navigation_request.cc -@@ -41,6 +41,7 @@ +@@ -42,6 +42,7 @@ #include "build/build_config.h" #include "build/buildflag.h" #include "build/chromeos_buildflags.h" @@ -201,7 +201,7 @@ #include "content/browser/blob_storage/chrome_blob_storage_context.h" #include "content/browser/browsing_topics/header_util.h" #include "content/browser/child_process_security_policy_impl.h" -@@ -385,10 +386,10 @@ void AddAdditionalRequestHeaders( +@@ -386,10 +387,10 @@ void AddAdditionalRequestHeaders( net::HttpRequestHeaders::kUserAgent, ComputeUserAgentValue(*headers, user_agent_override, browser_context)); @@ -218,7 +218,7 @@ if (NeedsHTTPOrigin(headers, method)) { --- a/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc -@@ -51,6 +51,7 @@ +@@ -52,6 +52,7 @@ #include "build/chromeos_buildflags.h" #include "cc/base/switches.h" #include "cc/trees/ukm_manager.h" @@ -226,7 +226,7 @@ #include "content/common/associated_interfaces.mojom.h" #include "content/common/content_navigation_policy.h" #include "content/common/content_switches_internal.h" -@@ -4304,10 +4305,13 @@ void RenderFrameImpl::WillSendRequestInt +@@ -4340,10 +4341,13 @@ void RenderFrameImpl::WillSendRequestInt request.SetHasUserGesture(frame_->HasTransientUserActivation()); @@ -264,7 +264,7 @@ #include "components/domain_reliability/monitor.h" #include "net/base/features.h" #include "net/base/isolation_info.h" -@@ -59,9 +60,14 @@ NetworkServiceNetworkDelegate::~NetworkS +@@ -53,9 +54,14 @@ NetworkServiceNetworkDelegate::~NetworkS void NetworkServiceNetworkDelegate::MaybeTruncateReferrer( net::URLRequest* const request, const GURL& effective_url) { diff --git a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch index da7affaf..4569cca7 100644 --- a/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch +++ b/patches/extra/ungoogled-chromium/add-ipv6-probing-option.patch @@ -13,7 +13,7 @@ #endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_ --- a/net/base/features.cc +++ b/net/base/features.cc -@@ -12,6 +12,8 @@ +@@ -13,6 +13,8 @@ namespace net::features { @@ -47,7 +47,7 @@ // ICANN uses this localhost address to indicate a name collision. // // The policy in Chromium is to fail host resolving if it resolves to -@@ -3895,33 +3890,10 @@ int HostResolverManager::StartIPv6Reacha +@@ -3903,33 +3898,10 @@ int HostResolverManager::StartIPv6Reacha return OK; } diff --git a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch index d1dacd55..d28ade05 100644 --- a/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch +++ b/patches/extra/ungoogled-chromium/add-suggestions-url-field.patch @@ -427,7 +427,7 @@ --- a/components/search_engines/template_url_service.cc +++ b/components/search_engines/template_url_service.cc -@@ -605,7 +605,8 @@ void TemplateURLService::IncrementUsageC +@@ -614,7 +614,8 @@ void TemplateURLService::IncrementUsageC void TemplateURLService::ResetTemplateURL(TemplateURL* url, const std::u16string& title, const std::u16string& keyword, @@ -437,7 +437,7 @@ DCHECK(!IsCreatedByExtension(url)); DCHECK(!keyword.empty()); DCHECK(!search_url.empty()); -@@ -620,6 +621,7 @@ void TemplateURLService::ResetTemplateUR +@@ -629,6 +630,7 @@ void TemplateURLService::ResetTemplateUR data.safe_for_autoreplace = false; data.last_modified = clock_->Now(); data.is_active = TemplateURLData::ActiveStatus::kTrue; diff --git a/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch b/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch index 44f1eb61..a726a206 100644 --- a/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch +++ b/patches/extra/ungoogled-chromium/add-ungoogled-flag-headers.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -3787,7 +3787,13 @@ const FeatureEntry::FeatureVariation kPa +@@ -3818,7 +3818,13 @@ const FeatureEntry::FeatureVariation kPa // calculate and verify checksum. // // When adding a new choice, add it to the end of the list. diff --git a/patches/extra/ungoogled-chromium/disable-capture-all-screens.patch b/patches/extra/ungoogled-chromium/disable-capture-all-screens.patch index b59cb08c..9af04031 100644 --- a/patches/extra/ungoogled-chromium/disable-capture-all-screens.patch +++ b/patches/extra/ungoogled-chromium/disable-capture-all-screens.patch @@ -24,9 +24,9 @@ - if (!host_content_settings_map) { - return false; - } -- ContentSettingsForOneType content_settings; -- host_content_settings_map->GetSettingsForOneType( -- ContentSettingsType::ALL_SCREEN_CAPTURE, &content_settings); +- ContentSettingsForOneType content_settings = +- host_content_settings_map->GetSettingsForOneType( +- ContentSettingsType::ALL_SCREEN_CAPTURE); - return base::ranges::any_of(content_settings, - [](const ContentSettingPatternSource& source) { - return source.GetContentSetting() == diff --git a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch index 86f79408..58ea5752 100644 --- a/patches/extra/ungoogled-chromium/disable-download-quarantine.patch +++ b/patches/extra/ungoogled-chromium/disable-download-quarantine.patch @@ -10,7 +10,7 @@ #include "crypto/secure_hash.h" #if BUILDFLAG(IS_ANDROID) -@@ -525,99 +524,10 @@ DownloadInterruptReason BaseFile::Publis +@@ -525,94 +524,10 @@ DownloadInterruptReason BaseFile::Publis } #endif // BUILDFLAG(IS_ANDROID) @@ -87,11 +87,7 @@ -} - -void BaseFile::OnFileQuarantined( -- bool connection_error, - quarantine::mojom::QuarantineFileResult result) { -- base::UmaHistogramBoolean("Download.QuarantineService.ConnectionError", -- connection_error); -- - DCHECK(on_annotation_done_callback_); - quarantine_service_.reset(); - std::move(on_annotation_done_callback_) @@ -101,16 +97,15 @@ -void BaseFile::OnQuarantineServiceError(const GURL& source_url, - const GURL& referrer_url) { -#if BUILDFLAG(IS_WIN) -- OnFileQuarantined(/*connection_error=*/true, -- quarantine::SetInternetZoneIdentifierDirectly( -- full_path_, source_url, referrer_url)); +- OnFileQuarantined(quarantine::SetInternetZoneIdentifierDirectly( +- full_path_, source_url, referrer_url)); -#else // !BUILDFLAG(IS_WIN) - CHECK(false) << "In-process quarantine service should not have failed."; -#endif // !BUILDFLAG(IS_WIN) } void BaseFile::AnnotateWithSourceInformation( -@@ -626,32 +536,8 @@ void BaseFile::AnnotateWithSourceInforma +@@ -621,32 +536,8 @@ void BaseFile::AnnotateWithSourceInforma const GURL& referrer_url, mojo::PendingRemote remote_quarantine, OnAnnotationDoneCallback on_annotation_done_callback) { @@ -137,8 +132,8 @@ - - quarantine_service_->QuarantineFile( - full_path_, authority_url, referrer_url, client_guid, -- base::BindOnce(&BaseFile::OnFileQuarantined, weak_factory_.GetWeakPtr(), -- false)); +- base::BindOnce(&BaseFile::OnFileQuarantined, +- weak_factory_.GetWeakPtr())); - } + std::move(on_annotation_done_callback) + .Run(DOWNLOAD_INTERRUPT_REASON_NONE); diff --git a/patches/extra/ungoogled-chromium/disable-remote-optimization-guide.patch b/patches/extra/ungoogled-chromium/disable-remote-optimization-guide.patch index 4effc30f..1a8bd29b 100644 --- a/patches/extra/ungoogled-chromium/disable-remote-optimization-guide.patch +++ b/patches/extra/ungoogled-chromium/disable-remote-optimization-guide.patch @@ -1,6 +1,6 @@ --- a/components/optimization_guide/core/optimization_guide_features.cc +++ b/components/optimization_guide/core/optimization_guide_features.cc -@@ -93,7 +93,7 @@ BASE_FEATURE(kOptimizationHints, +@@ -96,7 +96,7 @@ BASE_FEATURE(kOptimizationHints, // Enables fetching from a remote Optimization Guide Service. BASE_FEATURE(kRemoteOptimizationGuideFetching, "OptimizationHintsFetching", diff --git a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch index 23985f00..9d14d5e2 100644 --- a/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch +++ b/patches/extra/ungoogled-chromium/disable-webgl-renderer-info.patch @@ -3,7 +3,7 @@ --- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc +++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc -@@ -3788,8 +3788,7 @@ ScriptValue WebGLRenderingContextBase::g +@@ -3821,8 +3821,7 @@ ScriptValue WebGLRenderingContextBase::g pname, IdentifiabilityBenignStringToken( String(ContextGL()->GetString(GL_RENDERER)))); } @@ -13,7 +13,7 @@ } SynthesizeGLError( GL_INVALID_ENUM, "getParameter", -@@ -3803,8 +3802,7 @@ ScriptValue WebGLRenderingContextBase::g +@@ -3836,8 +3835,7 @@ ScriptValue WebGLRenderingContextBase::g pname, IdentifiabilityBenignStringToken( String(ContextGL()->GetString(GL_VENDOR)))); } 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 de20f004..45249c8e 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 -@@ -1222,7 +1222,7 @@ BASE_FEATURE(kPrefetchFontLookupTables, +@@ -1309,7 +1309,7 @@ BASE_FEATURE(kPrefetchFontLookupTables, // crbug.com/988956. 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 b455924e..9bce9a4d 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 -@@ -469,10 +469,6 @@ int GetContentRestrictions(const Browser +@@ -521,10 +521,6 @@ int GetContentRestrictions(const Browser CoreTabHelper* core_tab_helper = CoreTabHelper::FromWebContents(current_tab); content_restrictions = core_tab_helper->content_restrictions(); @@ -13,7 +13,7 @@ } return content_restrictions; } -@@ -1537,8 +1533,7 @@ bool CanSavePage(const Browser* browser) +@@ -1595,8 +1591,7 @@ bool CanSavePage(const Browser* browser) DownloadPrefs::DownloadRestriction::ALL_FILES) { return false; } diff --git a/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch b/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch index 4776893c..2696b688 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,19 +1,21 @@ ---- a/chrome/browser/ui/views/tabs/new_tab_button.cc -+++ b/chrome/browser/ui/views/tabs/new_tab_button.cc -@@ -62,10 +62,8 @@ NewTabButton::NewTabButton(TabStrip* tab - SetAnimateOnStateChange(true); - // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch - // of lacros-chrome is complete. --#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) - SetTriggerableEventFlags(GetTriggerableEventFlags() | - ui::EF_MIDDLE_MOUSE_BUTTON); --#endif +--- a/chrome/browser/ui/views/frame/tab_strip_region_view.cc ++++ b/chrome/browser/ui/views/frame/tab_strip_region_view.cc +@@ -164,12 +164,10 @@ TabStripRegionView::TabStripRegionView(s - if (features::IsChromeRefresh2023()) { - foreground_frame_active_color_id_ = + // TODO(crbug.com/1052397): Revisit the macro expression once build flag + // switch of lacros-chrome is complete. +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) + // The New Tab Button can be middle-clicked on Linux. + new_tab_button_->SetTriggerableEventFlags( + new_tab_button_->GetTriggerableEventFlags() | + ui::EF_MIDDLE_MOUSE_BUTTON); +-#endif + } + + reserved_grab_handle_space_ = --- a/chrome/browser/ui/views/tabs/tab_strip.cc +++ b/chrome/browser/ui/views/tabs/tab_strip.cc -@@ -1887,8 +1887,6 @@ void TabStrip::NewTabButtonPressed(const +@@ -1868,8 +1868,6 @@ void TabStrip::NewTabButtonPressed(const const ui::MouseEvent& mouse = static_cast(event); if (mouse.IsOnlyMiddleMouseButton()) { @@ -22,7 +24,7 @@ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread(); CHECK(clipboard); std::u16string clipboard_text; -@@ -1896,7 +1894,6 @@ void TabStrip::NewTabButtonPressed(const +@@ -1877,7 +1875,6 @@ void TabStrip::NewTabButtonPressed(const /* data_dst = */ nullptr, &clipboard_text); if (!clipboard_text.empty()) controller_->CreateNewTabWithLocation(clipboard_text); diff --git a/patches/extra/ungoogled-chromium/first-run-page.patch b/patches/extra/ungoogled-chromium/first-run-page.patch index a53cbd28..5b9e2f50 100644 --- a/patches/extra/ungoogled-chromium/first-run-page.patch +++ b/patches/extra/ungoogled-chromium/first-run-page.patch @@ -1,6 +1,6 @@ --- a/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc -@@ -1025,6 +1025,7 @@ int ChromeBrowserMainParts::PreCreateThr +@@ -1026,6 +1026,7 @@ int ChromeBrowserMainParts::PreCreateThr if (first_run::IsChromeFirstRun()) { if (!base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kApp) && !base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kAppId)) { @@ -18,7 +18,7 @@ #include "chrome/browser/ui/webui/usb_internals/usb_internals_ui.h" #include "chrome/browser/ui/webui/user_actions/user_actions_ui.h" #include "chrome/browser/ui/webui/version/version_ui.h" -@@ -885,6 +886,8 @@ WebUIFactoryFunction GetWebUIFactoryFunc +@@ -891,6 +892,8 @@ WebUIFactoryFunction GetWebUIFactoryFunc } #endif @@ -174,7 +174,7 @@ +#endif // CHROME_BROWSER_UI_WEBUI_UNGOOGLED_FIRST_RUN_H_ --- a/chrome/common/webui_url_constants.cc +++ b/chrome/common/webui_url_constants.cc -@@ -644,6 +644,7 @@ const char kExtensionConfigureCommandsSu +@@ -652,6 +652,7 @@ const char kExtensionConfigureCommandsSu // Add hosts here to be included in chrome://chrome-urls (about:about). // These hosts will also be suggested by BuiltinProvider. const char* const kChromeHostURLs[] = { diff --git a/patches/extra/ungoogled-chromium/keep-expired-flags.patch b/patches/extra/ungoogled-chromium/keep-expired-flags.patch index 7724ece4..395f3e24 100644 --- a/patches/extra/ungoogled-chromium/keep-expired-flags.patch +++ b/patches/extra/ungoogled-chromium/keep-expired-flags.patch @@ -8,7 +8,7 @@ #include "components/flags_ui/feature_entry.h" #include "components/flags_ui/flags_storage.h" #include "components/flags_ui/flags_ui_switches.h" -@@ -592,13 +593,17 @@ void FlagsState::GetFlagFeatureEntries( +@@ -653,13 +654,17 @@ void FlagsState::GetFlagFeatureEntries( int current_platform = GetCurrentPlatform(); for (const FeatureEntry& entry : feature_entries_) { @@ -27,7 +27,7 @@ base::Value::List supported_platforms; AddOsStrings(entry.supported_platforms, &supported_platforms); -@@ -978,6 +983,7 @@ bool FlagsState::IsSupportedFeature(cons +@@ -1055,6 +1060,7 @@ bool FlagsState::IsSupportedFeature(cons if (!entry.InternalNameMatches(name)) continue; if (delegate_ && delegate_->ShouldExcludeFlag(storage, entry)) diff --git a/patches/extra/ungoogled-chromium/prepopulated-search-engines.patch b/patches/extra/ungoogled-chromium/prepopulated-search-engines.patch index f212a09e..b41446cf 100644 --- a/patches/extra/ungoogled-chromium/prepopulated-search-engines.patch +++ b/patches/extra/ungoogled-chromium/prepopulated-search-engines.patch @@ -20,7 +20,7 @@ --- a/components/search_engines/util.cc +++ b/components/search_engines/util.cc -@@ -490,7 +490,7 @@ void GetSearchProvidersUsingLoadedEngine +@@ -522,7 +522,7 @@ void GetSearchProvidersUsingLoadedEngine const int prepopulate_resource_keyword_version = TemplateURLPrepopulateData::GetDataVersion(prefs); diff --git a/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch b/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch index 0a82eaa2..f9479c04 100644 --- a/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch +++ b/patches/extra/ungoogled-chromium/remove-disable-setuid-sandbox-as-bad-flag.patch @@ -2,7 +2,7 @@ --- a/chrome/browser/ui/startup/bad_flags_prompt.cc +++ b/chrome/browser/ui/startup/bad_flags_prompt.cc -@@ -64,7 +64,6 @@ static const char* kBadFlags[] = { +@@ -65,7 +65,6 @@ static const char* kBadFlags[] = { // These flags disable sandbox-related security. sandbox::policy::switches::kDisableGpuSandbox, sandbox::policy::switches::kDisableSeccompFilterSandbox, diff --git a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch index d5488785..98847441 100644 --- a/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch +++ b/patches/extra/ungoogled-chromium/remove-uneeded-ui.patch @@ -8,7 +8,6 @@ # link to Google's help site on the About page # external link for theme entry on settings page # webstore text for theme entry on settings page -# Check passwords and managed passwords sections from the passwords page # the Google account line from the Payment methods page # Safety check section on the settings page # Privacy guide promo on the privacy page @@ -24,8 +23,8 @@ --- a/chrome/browser/resources/extensions/item_list.html +++ b/chrome/browser/resources/extensions/item_list.html -@@ -90,13 +90,6 @@ - +@@ -107,13 +107,6 @@ +

$i18n{safetyCheckAllExtensions}

-
--- a/chrome/browser/resources/extensions/sidebar.html +++ b/chrome/browser/resources/extensions/sidebar.html -@@ -76,12 +76,3 @@ +@@ -71,14 +71,3 @@ - --- a/chrome/browser/resources/history/side_bar.html +++ b/chrome/browser/resources/history/side_bar.html @@ -136,7 +137,7 @@
--- a/chrome/browser/resources/settings/appearance_page/appearance_page.ts +++ b/chrome/browser/resources/settings/appearance_page/appearance_page.ts -@@ -362,8 +362,8 @@ export class SettingsAppearancePageEleme +@@ -426,8 +426,8 @@ export class SettingsAppearancePageEleme return; } @@ -146,7 +147,7 @@ switch (this.systemTheme_) { case SystemTheme.GTK: i18nId = 'gtkTheme'; -@@ -375,11 +375,8 @@ export class SettingsAppearancePageEleme +@@ -439,11 +439,8 @@ export class SettingsAppearancePageEleme i18nId = 'classicTheme'; break; } @@ -159,27 +160,9 @@ } /** @return Whether applied theme is set by policy. */ ---- a/chrome/browser/resources/settings/autofill_page/passwords_section.html -+++ b/chrome/browser/resources/settings/autofill_page/passwords_section.html -@@ -125,6 +125,7 @@ - - - -+ -
- -@@ -186,6 +187,7 @@ - -
-
-+ -
-

- $i18n{savedPasswordsHeading} --- a/chrome/browser/resources/settings/autofill_page/payments_section.html +++ b/chrome/browser/resources/settings/autofill_page/payments_section.html -@@ -74,11 +74,6 @@ +@@ -85,11 +85,6 @@

@@ -193,15 +176,15 @@