diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/chrome/browser/BUILD.gn | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/browser/BUILD.gn')
-rw-r--r-- | chromium/chrome/browser/BUILD.gn | 832 |
1 files changed, 501 insertions, 331 deletions
diff --git a/chromium/chrome/browser/BUILD.gn b/chromium/chrome/browser/BUILD.gn index ab78eae16b4..995b99c5ba9 100644 --- a/chromium/chrome/browser/BUILD.gn +++ b/chromium/chrome/browser/BUILD.gn @@ -6,6 +6,7 @@ import("//base/allocator/allocator.gni") import("//build/buildflag_header.gni") import("//build/config/buildflags_paint_preview.gni") import("//build/config/chrome_build.gni") +import("//build/config/chromeos/ui_mode.gni") import("//build/config/compiler/pgo/pgo.gni") import("//build/config/crypto.gni") import("//build/config/features.gni") @@ -47,6 +48,12 @@ if (is_android) { additional_modules_list_file = "$root_gen_dir/chrome/browser/internal/additional_modules_list.txt" +# Reset sources_assignment_filter for the BUILD.gn file to prevent +# regression during the migration of Chromium away from the feature. +# See docs/no_sources_assignment_filter.md for more information. +# TODO(crbug.com/1018739): remove this when migration is done. +set_sources_assignment_filter([]) + if (is_win) { # This is in a separate config so the flags can be applied to dependents. # ldflags in GN aren't automatically inherited. @@ -72,6 +79,7 @@ buildflag_header("buildflags") { flags = [ "CLANG_PGO=$chrome_pgo_phase", "ENABLE_KALEIDOSCOPE=$enable_kaleidoscope", + "USE_THIN_LTO=$use_thin_lto", ] } @@ -101,8 +109,6 @@ static_library("browser") { "accessibility/caption_util.h", "after_startup_task_utils.cc", "after_startup_task_utils.h", - "app_controller_mac.h", - "app_controller_mac.mm", "app_mode/app_mode_utils.cc", "app_mode/app_mode_utils.h", "apps/user_type_filter.cc", @@ -199,16 +205,8 @@ static_library("browser") { "browser_process_impl.cc", "browser_process_impl.h", "browser_process_platform_part.h", - "browser_process_platform_part_android.cc", - "browser_process_platform_part_android.h", "browser_process_platform_part_base.cc", "browser_process_platform_part_base.h", - "browser_process_platform_part_chromeos.cc", - "browser_process_platform_part_chromeos.h", - "browser_process_platform_part_mac.h", - "browser_process_platform_part_mac.mm", - "browser_process_platform_part_win.cc", - "browser_process_platform_part_win.h", "browsing_data/browsing_data_file_system_util.cc", "browsing_data/browsing_data_file_system_util.h", "browsing_data/browsing_data_history_observer_service.cc", @@ -253,23 +251,13 @@ static_library("browser") { "cache_stats_recorder.h", "chooser_controller/chooser_controller.cc", "chooser_controller/chooser_controller.h", - "chrome_browser_application_mac.h", - "chrome_browser_application_mac.mm", "chrome_browser_field_trials.cc", "chrome_browser_field_trials.h", "chrome_browser_interface_binders.cc", "chrome_browser_interface_binders.h", "chrome_browser_main.cc", "chrome_browser_main.h", - "chrome_browser_main_android.cc", - "chrome_browser_main_android.h", "chrome_browser_main_extra_parts.h", - "chrome_browser_main_linux.cc", - "chrome_browser_main_linux.h", - "chrome_browser_main_mac.h", - "chrome_browser_main_mac.mm", - "chrome_browser_main_win.cc", - "chrome_browser_main_win.h", "chrome_content_browser_client.cc", "chrome_content_browser_client.h", "chrome_content_browser_client_parts.h", @@ -304,6 +292,8 @@ static_library("browser") { "component_updater/crowd_deny_component_installer.h", "component_updater/file_type_policies_component_installer.cc", "component_updater/file_type_policies_component_installer.h", + "component_updater/floc_blocklist_component_installer.cc", + "component_updater/floc_blocklist_component_installer.h", "component_updater/games_component_installer.cc", "component_updater/games_component_installer.h", "component_updater/mei_preload_component_installer.cc", @@ -328,8 +318,6 @@ static_library("browser") { "component_updater/sth_set_component_remover.h", "component_updater/subresource_filter_component_installer.cc", "component_updater/subresource_filter_component_installer.h", - "component_updater/sw_reporter_installer_win.cc", - "component_updater/sw_reporter_installer_win.h", "component_updater/tls_deprecation_config_component_installer.cc", "component_updater/tls_deprecation_config_component_installer.h", "component_updater/trust_token_key_commitments_component_installer.cc", @@ -358,8 +346,6 @@ static_library("browser") { "content_settings/tab_specific_content_settings_delegate.h", "crash_upload_list/crash_upload_list.cc", "crash_upload_list/crash_upload_list.h", - "crash_upload_list/crash_upload_list_android.cc", - "crash_upload_list/crash_upload_list_android.h", "custom_handlers/protocol_handler_registry.cc", "custom_handlers/protocol_handler_registry.h", "custom_handlers/protocol_handler_registry_factory.cc", @@ -399,15 +385,13 @@ static_library("browser") { "download/download_core_service_factory.h", "download/download_core_service_impl.cc", "download/download_core_service_impl.h", - "download/download_crx_util_android.cc", + "download/download_dialog_types.h", "download/download_file_picker.cc", "download/download_file_picker.h", "download/download_history.cc", "download/download_history.h", "download/download_item_model.cc", "download/download_item_model.h", - "download/download_location_dialog_result.h", - "download/download_location_dialog_type.h", "download/download_manager_utils.cc", "download/download_manager_utils.h", "download/download_offline_content_provider.cc", @@ -430,8 +414,6 @@ static_library("browser") { "download/download_stats.h", "download/download_status_updater.cc", "download/download_status_updater.h", - "download/download_status_updater_mac.mm", - "download/download_status_updater_win.cc", "download/download_target_determiner.cc", "download/download_target_determiner.h", "download/download_target_determiner_delegate.h", @@ -461,7 +443,6 @@ static_library("browser") { "download/simple_download_manager_coordinator_factory.h", "download/trusted_sources_manager.cc", "download/trusted_sources_manager.h", - "download/trusted_sources_manager_win.cc", "engagement/important_sites_usage_counter.cc", "engagement/important_sites_usage_counter.h", "engagement/important_sites_util.cc", @@ -478,9 +459,15 @@ static_library("browser") { "engagement/site_engagement_service.h", "engagement/site_engagement_service_factory.cc", "engagement/site_engagement_service_factory.h", + "enterprise/browser_management/browser_management_service.cc", + "enterprise/browser_management/browser_management_service.h", + "enterprise/browser_management/browser_management_status_provider.cc", + "enterprise/browser_management/browser_management_status_provider.h", "enterprise/util/managed_browser_utils.cc", "enterprise/util/managed_browser_utils.h", "expired_flags_list.h", + "external_protocol/auto_launch_protocols_policy_handler.cc", + "external_protocol/auto_launch_protocols_policy_handler.h", "external_protocol/external_protocol_handler.cc", "external_protocol/external_protocol_handler.h", "external_protocol/external_protocol_observer.cc", @@ -497,11 +484,17 @@ static_library("browser") { "favicon/large_icon_service_factory.h", "feature_engagement/tracker_factory.cc", "feature_engagement/tracker_factory.h", + "federated_learning/floc_id_provider.h", + "federated_learning/floc_id_provider_factory.cc", + "federated_learning/floc_id_provider_factory.h", + "federated_learning/floc_id_provider_impl.cc", + "federated_learning/floc_id_provider_impl.h", + "federated_learning/floc_remote_permission_service.cc", + "federated_learning/floc_remote_permission_service.h", + "federated_learning/floc_remote_permission_service_factory.cc", + "federated_learning/floc_remote_permission_service_factory.h", "file_select_helper.cc", "file_select_helper.h", - "file_select_helper_contacts_android.cc", - "file_select_helper_contacts_android.h", - "file_select_helper_mac.mm", "file_util_service.cc", "file_util_service.h", "flag_descriptions.cc", @@ -510,8 +503,6 @@ static_library("browser") { "font_pref_change_notifier.h", "font_pref_change_notifier_factory.cc", "font_pref_change_notifier_factory.h", - "fullscreen_mac.mm", - "fullscreen_win.cc", "games/games_service_factory.cc", "games/games_service_factory.h", "gcm/gcm_product_util.cc", @@ -524,14 +515,8 @@ static_library("browser") { "generic_sensor/sensor_permission_context.h", "geolocation/geolocation_permission_context_delegate.cc", "geolocation/geolocation_permission_context_delegate.h", - "geolocation/geolocation_permission_context_delegate_android.cc", - "geolocation/geolocation_permission_context_delegate_android.h", "geolocation/geolocation_permission_context_extensions.cc", "geolocation/geolocation_permission_context_extensions.h", - "global_keyboard_shortcuts_mac.h", - "global_keyboard_shortcuts_mac.mm", - "google/did_run_updater_win.cc", - "google/did_run_updater_win.h", "google/google_brand.cc", "google/google_brand.h", "google/google_search_domain_mixing_metrics_emitter.cc", @@ -543,8 +528,6 @@ static_library("browser") { "gpu/gpu_mode_manager.cc", "gpu/gpu_mode_manager.h", "hang_monitor/hang_crash_dump.h", - "hang_monitor/hang_crash_dump_mac.cc", - "hang_monitor/hang_crash_dump_win.cc", "heavy_ad_intervention/heavy_ad_blocklist.cc", "heavy_ad_intervention/heavy_ad_blocklist.h", "heavy_ad_intervention/heavy_ad_features.cc", @@ -577,10 +560,6 @@ static_library("browser") { "history/web_history_service_factory.h", "icon_loader.cc", "icon_loader.h", - "icon_loader_android.cc", - "icon_loader_chromeos.cc", - "icon_loader_mac.mm", - "icon_loader_win.cc", "icon_manager.cc", "icon_manager.h", "idle/idle_detection_permission_context.cc", @@ -593,11 +572,6 @@ static_library("browser") { "infobars/infobar_responder.h", "infobars/infobar_service.cc", "infobars/infobar_service.h", - "install_verification/win/module_info.h", - "install_verification/win/module_list.cc", - "install_verification/win/module_list.h", - "install_verification/win/module_verification_common.cc", - "install_verification/win/module_verification_common.h", "installable/installable_ambient_badge_infobar_delegate.h", "installable/installable_data.cc", "installable/installable_data.h", @@ -628,9 +602,30 @@ static_library("browser") { "language/url_language_histogram_factory.h", "lifetime/application_lifetime.cc", "lifetime/application_lifetime.h", - "lifetime/application_lifetime_mac.mm", "lifetime/browser_shutdown.cc", "lifetime/browser_shutdown.h", + "lite_video/lite_video_decider.cc", + "lite_video/lite_video_decider.h", + "lite_video/lite_video_features.cc", + "lite_video/lite_video_features.h", + "lite_video/lite_video_hint.cc", + "lite_video/lite_video_hint.h", + "lite_video/lite_video_hint_cache.cc", + "lite_video/lite_video_hint_cache.h", + "lite_video/lite_video_keyed_service.cc", + "lite_video/lite_video_keyed_service.h", + "lite_video/lite_video_keyed_service_factory.cc", + "lite_video/lite_video_keyed_service_factory.h", + "lite_video/lite_video_navigation_metrics.cc", + "lite_video/lite_video_navigation_metrics.h", + "lite_video/lite_video_observer.cc", + "lite_video/lite_video_observer.h", + "lite_video/lite_video_switches.cc", + "lite_video/lite_video_switches.h", + "lite_video/lite_video_user_blocklist.cc", + "lite_video/lite_video_user_blocklist.h", + "lite_video/lite_video_util.cc", + "lite_video/lite_video_util.h", "lookalikes/lookalike_url_blocking_page.cc", "lookalikes/lookalike_url_blocking_page.h", "lookalikes/lookalike_url_controller_client.cc", @@ -641,26 +636,6 @@ static_library("browser") { "lookalikes/lookalike_url_service.h", "lookalikes/lookalike_url_tab_storage.cc", "lookalikes/lookalike_url_tab_storage.h", - "mac/bluetooth_utility.h", - "mac/bluetooth_utility.mm", - "mac/dock.h", - "mac/dock.mm", - "mac/exception_processor.h", - "mac/exception_processor.mm", - "mac/install_from_dmg.h", - "mac/install_from_dmg.mm", - "mac/keystone_glue.h", - "mac/keystone_glue.mm", - "mac/keystone_registration.h", - "mac/keystone_registration.mm", - "mac/mac_startup_profiler.cc", - "mac/mac_startup_profiler.h", - "mac/master_prefs.h", - "mac/master_prefs.mm", - "mac/nsprocessinfo_additions.h", - "mac/nsprocessinfo_additions.mm", - "mac/relauncher.h", - "mac/relauncher.mm", "media/cast_mirroring_service_host.cc", "media/cast_mirroring_service_host.h", "media/cast_remoting_connector.cc", @@ -669,8 +644,6 @@ static_library("browser") { "media/feeds/media_feeds_utils.h", "media/history/media_history_contents_observer.cc", "media/history/media_history_contents_observer.h", - "media/history/media_history_feed_associated_origins_table.cc", - "media/history/media_history_feed_associated_origins_table.h", "media/history/media_history_feed_items_table.cc", "media/history/media_history_feed_items_table.h", "media/history/media_history_feeds_table.cc", @@ -777,9 +750,6 @@ static_library("browser") { "media/webrtc/webrtc_text_log_handler.cc", "media/webrtc/webrtc_text_log_handler.h", "media/webrtc/window_icon_util.h", - "media/webrtc/window_icon_util_chromeos.cc", - "media/webrtc/window_icon_util_mac.mm", - "media/webrtc/window_icon_util_win.cc", "memory/chrome_browser_main_extra_parts_memory.cc", "memory/chrome_browser_main_extra_parts_memory.h", "memory/enterprise_memory_limit_evaluator.cc", @@ -788,19 +758,12 @@ static_library("browser") { "memory/enterprise_memory_limit_pref_observer.h", "memory_details.cc", "memory_details.h", - "memory_details_android.cc", - "memory_details_linux.cc", - "memory_details_mac.cc", - "memory_details_win.cc", - "metrics/antivirus_metrics_provider_win.cc", - "metrics/antivirus_metrics_provider_win.h", "metrics/bluetooth_available_utility.cc", "metrics/bluetooth_available_utility.h", "metrics/browser_window_histogram_helper.cc", "metrics/browser_window_histogram_helper.h", "metrics/chrome_browser_main_extra_parts_metrics.cc", "metrics/chrome_browser_main_extra_parts_metrics.h", - "metrics/chrome_browser_main_extra_parts_metrics_mac.mm", "metrics/chrome_feature_list_creator.cc", "metrics/chrome_feature_list_creator.h", "metrics/chrome_metrics_service_accessor.cc", @@ -811,14 +774,10 @@ static_library("browser") { "metrics/chrome_metrics_services_manager_client.h", "metrics/chrome_stability_metrics_provider.cc", "metrics/chrome_stability_metrics_provider.h", - "metrics/google_update_metrics_provider_win.cc", - "metrics/google_update_metrics_provider_win.h", "metrics/https_engagement_metrics_provider.cc", "metrics/https_engagement_metrics_provider.h", "metrics/incognito_observer.cc", "metrics/incognito_observer.h", - "metrics/jumplist_metrics_win.cc", - "metrics/jumplist_metrics_win.h", "metrics/metrics_memory_details.cc", "metrics/metrics_memory_details.h", "metrics/metrics_reporting_state.cc", @@ -827,8 +786,6 @@ static_library("browser") { "metrics/network_quality_estimator_provider_impl.h", "metrics/oom/out_of_memory_reporter.cc", "metrics/oom/out_of_memory_reporter.h", - "metrics/power_metrics_provider_mac.h", - "metrics/power_metrics_provider_mac.mm", "metrics/process_memory_metrics_emitter.cc", "metrics/process_memory_metrics_emitter.h", "metrics/renderer_uptime_tracker.cc", @@ -837,8 +794,6 @@ static_library("browser") { "metrics/renderer_uptime_web_contents_observer.h", "metrics/sampling_metrics_provider.cc", "metrics/sampling_metrics_provider.h", - "metrics/subprocess_metrics_provider.cc", - "metrics/subprocess_metrics_provider.h", "metrics/tab_count_metrics.cc", "metrics/tab_count_metrics.h", "metrics/tab_footprint_aggregator.cc", @@ -847,8 +802,6 @@ static_library("browser") { "metrics/testing/metrics_reporting_pref_helper.h", "metrics/thread_watcher.cc", "metrics/thread_watcher.h", - "metrics/thread_watcher_android.cc", - "metrics/thread_watcher_android.h", "metrics/thread_watcher_report_hang.cc", "metrics/thread_watcher_report_hang.h", "metrics/ukm_background_recorder_service.cc", @@ -865,8 +818,6 @@ static_library("browser") { "native_file_system/native_file_system_tab_helper.h", "native_file_system/origin_scoped_native_file_system_permission_context.cc", "native_file_system/origin_scoped_native_file_system_permission_context.h", - "native_file_system/tab_scoped_native_file_system_permission_context.cc", - "native_file_system/tab_scoped_native_file_system_permission_context.h", "native_window_notification_source.h", "navigation_predictor/navigation_predictor.cc", "navigation_predictor/navigation_predictor.h", @@ -893,7 +844,6 @@ static_library("browser") { "net/file_downloader.cc", "net/file_downloader.h", "net/net_error_diagnostics_dialog.h", - "net/net_error_diagnostics_dialog_win.cc", "net/net_error_tab_helper.cc", "net/net_error_tab_helper.h", "net/net_export_helper.cc", @@ -920,8 +870,6 @@ static_library("browser") { "net/secure_dns_policy_handler.h", "net/secure_dns_util.cc", "net/secure_dns_util.h", - "net/service_providers_win.cc", - "net/service_providers_win.h", "net/stub_resolver_config_reader.cc", "net/stub_resolver_config_reader.h", "net/system_network_context_manager.cc", @@ -930,17 +878,12 @@ static_library("browser") { "net_benchmarking.h", "nfc/nfc_permission_context.cc", "nfc/nfc_permission_context.h", - "nfc/nfc_permission_context_android.cc", - "nfc/nfc_permission_context_android.h", - "notifications/alert_dispatcher_mac.h", "notifications/metrics/notification_metrics_logger.cc", "notifications/metrics/notification_metrics_logger.h", "notifications/metrics/notification_metrics_logger_factory.cc", "notifications/metrics/notification_metrics_logger_factory.h", "notifications/non_persistent_notification_handler.cc", "notifications/non_persistent_notification_handler.h", - "notifications/notification_channels_provider_android.cc", - "notifications/notification_channels_provider_android.h", "notifications/notification_common.cc", "notifications/notification_common.h", "notifications/notification_display_service.cc", @@ -955,8 +898,6 @@ static_library("browser") { "notifications/notification_permission_context.h", "notifications/notification_platform_bridge.cc", "notifications/notification_platform_bridge.h", - "notifications/notification_platform_bridge_mac.h", - "notifications/notification_platform_bridge_mac.mm", "notifications/notification_trigger_scheduler.cc", "notifications/notification_trigger_scheduler.h", "notifications/notification_ui_manager.h", @@ -1001,6 +942,8 @@ static_library("browser") { "optimization_guide/optimization_guide_permissions_util.h", "optimization_guide/optimization_guide_session_statistic.cc", "optimization_guide/optimization_guide_session_statistic.h", + "optimization_guide/optimization_guide_test_util.cc", + "optimization_guide/optimization_guide_test_util.h", "optimization_guide/optimization_guide_top_host_provider.cc", "optimization_guide/optimization_guide_top_host_provider.h", "optimization_guide/optimization_guide_util.cc", @@ -1061,6 +1004,8 @@ static_library("browser") { "page_load_metrics/observers/omnibox_suggestion_used_page_load_metrics_observer.h", "page_load_metrics/observers/optimization_guide_page_load_metrics_observer.cc", "page_load_metrics/observers/optimization_guide_page_load_metrics_observer.h", + "page_load_metrics/observers/portal_page_load_metrics_observer.cc", + "page_load_metrics/observers/portal_page_load_metrics_observer.h", "page_load_metrics/observers/previews_page_load_metrics_observer.cc", "page_load_metrics/observers/previews_page_load_metrics_observer.h", "page_load_metrics/observers/previews_ukm_observer.cc", @@ -1095,8 +1040,6 @@ static_library("browser") { "paint_preview/services/paint_preview_tab_service_factory.h", "password_manager/account_storage/account_password_store_factory.cc", "password_manager/account_storage/account_password_store_factory.h", - "password_manager/biometric_authenticator_android.cc", - "password_manager/biometric_authenticator_android.h", "password_manager/bulk_leak_check_service_factory.cc", "password_manager/bulk_leak_check_service_factory.h", "password_manager/chrome_biometric_authenticator.h", @@ -1104,10 +1047,6 @@ static_library("browser") { "password_manager/chrome_password_manager_client.h", "password_manager/field_info_manager_factory.cc", "password_manager/field_info_manager_factory.h", - "password_manager/password_manager_util_mac.h", - "password_manager/password_manager_util_mac.mm", - "password_manager/password_manager_util_win.cc", - "password_manager/password_manager_util_win.h", "password_manager/password_store_factory.cc", "password_manager/password_store_factory.h", "password_manager/password_store_utils.cc", @@ -1115,8 +1054,12 @@ static_library("browser") { "payments/payment_handler_permission_context.cc", "payments/payment_handler_permission_context.h", "payments/ssl_validity_checker.cc", + "performance_hints/performance_hints_features.cc", + "performance_hints/performance_hints_features.h", "performance_hints/performance_hints_observer.cc", "performance_hints/performance_hints_observer.h", + "performance_hints/performance_hints_rewrite_handler.cc", + "performance_hints/performance_hints_rewrite_handler.h", "performance_manager/browser_child_process_watcher.cc", "performance_manager/browser_child_process_watcher.h", "performance_manager/chrome_browser_main_extra_parts_performance_manager.cc", @@ -1139,10 +1082,6 @@ static_library("browser") { "performance_manager/mechanisms/high_pmf_memory_pressure_signals.h", "performance_manager/mechanisms/working_set_trimmer.cc", "performance_manager/mechanisms/working_set_trimmer.h", - "performance_manager/mechanisms/working_set_trimmer_chromeos.cc", - "performance_manager/mechanisms/working_set_trimmer_chromeos.h", - "performance_manager/mechanisms/working_set_trimmer_win.cc", - "performance_manager/mechanisms/working_set_trimmer_win.h", "performance_manager/metrics/memory_pressure_metrics.cc", "performance_manager/metrics/memory_pressure_metrics.h", "performance_manager/observers/background_metrics_reporter.h", @@ -1156,12 +1095,6 @@ static_library("browser") { "performance_manager/policies/policy_features.h", "performance_manager/policies/working_set_trimmer_policy.cc", "performance_manager/policies/working_set_trimmer_policy.h", - "performance_manager/policies/working_set_trimmer_policy_chromeos.cc", - "performance_manager/policies/working_set_trimmer_policy_chromeos.h", - "performance_manager/policies/working_set_trimmer_policy_win.cc", - "performance_manager/policies/working_set_trimmer_policy_win.h", - "performance_monitor/metric_evaluator_helper_win.cc", - "performance_monitor/metric_evaluator_helper_win.h", "performance_monitor/process_metrics_history.cc", "performance_monitor/process_metrics_history.h", "performance_monitor/process_monitor.cc", @@ -1189,22 +1122,13 @@ static_library("browser") { "picture_in_picture/picture_in_picture_window_manager.cc", "picture_in_picture/picture_in_picture_window_manager.h", "platform_util.h", - "platform_util_chromeos.cc", "platform_util_internal.h", - "platform_util_mac.mm", - "platform_util_win.cc", "plugins/pdf_iframe_navigation_throttle.cc", "plugins/pdf_iframe_navigation_throttle.h", "plugins/pdf_plugin_placeholder_observer.cc", "plugins/pdf_plugin_placeholder_observer.h", "policy/browser_dm_token_storage.cc", "policy/browser_dm_token_storage.h", - "policy/browser_dm_token_storage_linux.cc", - "policy/browser_dm_token_storage_linux.h", - "policy/browser_dm_token_storage_mac.h", - "policy/browser_dm_token_storage_mac.mm", - "policy/browser_dm_token_storage_win.cc", - "policy/browser_dm_token_storage_win.h", "policy/browsing_history_policy_handler.cc", "policy/browsing_history_policy_handler.h", "policy/chrome_browser_policy_connector.cc", @@ -1237,13 +1161,26 @@ static_library("browser") { "policy/homepage_location_policy_handler.h", "policy/javascript_policy_handler.cc", "policy/javascript_policy_handler.h", + "policy/messaging_layer/encryption/encryption_module.cc", + "policy/messaging_layer/encryption/encryption_module.h", + "policy/messaging_layer/public/report_client.cc", + "policy/messaging_layer/public/report_client.h", + "policy/messaging_layer/public/report_queue.cc", + "policy/messaging_layer/public/report_queue.h", "policy/messaging_layer/public/report_queue_configuration.cc", "policy/messaging_layer/public/report_queue_configuration.h", + "policy/messaging_layer/storage/storage.cc", + "policy/messaging_layer/storage/storage.h", + "policy/messaging_layer/storage/storage_module.cc", + "policy/messaging_layer/storage/storage_module.h", + "policy/messaging_layer/storage/storage_queue.cc", + "policy/messaging_layer/storage/storage_queue.h", "policy/messaging_layer/util/status.cc", "policy/messaging_layer/util/status.h", "policy/messaging_layer/util/status_macros.h", "policy/messaging_layer/util/statusor.cc", "policy/messaging_layer/util/statusor.h", + "policy/messaging_layer/util/task_runner_context.h", "policy/network_prediction_policy_handler.cc", "policy/network_prediction_policy_handler.h", "policy/profile_policy_connector.cc", @@ -1287,6 +1224,8 @@ static_library("browser") { "predictors/predictors_enums.h", "predictors/predictors_features.cc", "predictors/predictors_features.h", + "predictors/prefetch_manager.cc", + "predictors/prefetch_manager.h", "predictors/proxy_lookup_client_impl.cc", "predictors/proxy_lookup_client_impl.h", "predictors/resolve_host_client_impl.cc", @@ -1309,8 +1248,8 @@ static_library("browser") { "prefs/origin_trial_prefs.h", "prefs/pref_metrics_service.cc", "prefs/pref_metrics_service.h", - "prefs/pref_service_incognito_whitelist.cc", - "prefs/pref_service_incognito_whitelist.h", + "prefs/pref_service_incognito_allowlist.cc", + "prefs/pref_service_incognito_allowlist.h", "prefs/pref_service_syncable_util.cc", "prefs/pref_service_syncable_util.h", "prefs/profile_pref_store_manager.cc", @@ -1321,16 +1260,22 @@ static_library("browser") { "prerender/isolated/isolated_prerender_features.h", "prerender/isolated/isolated_prerender_from_string_url_loader.cc", "prerender/isolated/isolated_prerender_from_string_url_loader.h", + "prerender/isolated/isolated_prerender_network_context_client.cc", + "prerender/isolated/isolated_prerender_network_context_client.h", + "prerender/isolated/isolated_prerender_origin_prober.cc", + "prerender/isolated/isolated_prerender_origin_prober.h", "prerender/isolated/isolated_prerender_params.cc", "prerender/isolated/isolated_prerender_params.h", "prerender/isolated/isolated_prerender_proxy_configurator.cc", "prerender/isolated/isolated_prerender_proxy_configurator.h", + "prerender/isolated/isolated_prerender_proxying_url_loader_factory.cc", + "prerender/isolated/isolated_prerender_proxying_url_loader_factory.h", "prerender/isolated/isolated_prerender_service.cc", "prerender/isolated/isolated_prerender_service.h", "prerender/isolated/isolated_prerender_service_factory.cc", "prerender/isolated/isolated_prerender_service_factory.h", - "prerender/isolated/isolated_prerender_service_workers_observer.cc", - "prerender/isolated/isolated_prerender_service_workers_observer.h", + "prerender/isolated/isolated_prerender_subresource_manager.cc", + "prerender/isolated/isolated_prerender_subresource_manager.h", "prerender/isolated/isolated_prerender_tab_helper.cc", "prerender/isolated/isolated_prerender_tab_helper.h", "prerender/isolated/isolated_prerender_url_loader.cc", @@ -1345,8 +1290,6 @@ static_library("browser") { "prerender/prerender_contents.h", "prerender/prerender_field_trial.cc", "prerender/prerender_field_trial.h", - "prerender/prerender_final_status.cc", - "prerender/prerender_final_status.h", "prerender/prerender_handle.cc", "prerender/prerender_handle.h", "prerender/prerender_histograms.cc", @@ -1363,8 +1306,6 @@ static_library("browser") { "prerender/prerender_manager_factory.h", "prerender/prerender_message_filter.cc", "prerender/prerender_message_filter.h", - "prerender/prerender_origin.cc", - "prerender/prerender_origin.h", "prerender/prerender_processor_impl.cc", "prerender/prerender_processor_impl.h", "prerender/prerender_tab_helper.cc", @@ -1390,8 +1331,6 @@ static_library("browser") { "process_resource_usage.cc", "process_resource_usage.h", "process_singleton.h", - "process_singleton_mac.mm", - "process_singleton_win.cc", "profiles/avatar_menu_actions.h", "profiles/bookmark_model_loaded_observer.cc", "profiles/bookmark_model_loaded_observer.h", @@ -1450,8 +1389,6 @@ static_library("browser") { "profiles/profile_metrics.cc", "profiles/profile_metrics.h", "profiles/profile_observer.h", - "profiles/profile_shortcut_manager_win.cc", - "profiles/profile_shortcut_manager_win.h", "profiles/profiles_state.cc", "profiles/profiles_state.h", "profiles/renderer_updater.cc", @@ -1485,10 +1422,6 @@ static_library("browser") { "renderer_context_menu/context_menu_content_type_factory.h", "renderer_host/chrome_navigation_ui_data.cc", "renderer_host/chrome_navigation_ui_data.h", - "renderer_host/chrome_render_widget_host_view_mac_delegate.h", - "renderer_host/chrome_render_widget_host_view_mac_delegate.mm", - "renderer_host/chrome_render_widget_host_view_mac_history_swiper.h", - "renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm", "renderer_preferences_util.cc", "renderer_preferences_util.h", "reputation/local_heuristics.cc", @@ -1532,8 +1465,6 @@ static_library("browser") { "search_engines/template_url_service_factory.h", "search_engines/ui_thread_search_terms_data.cc", "search_engines/ui_thread_search_terms_data.h", - "search_engines/ui_thread_search_terms_data_android.cc", - "search_engines/ui_thread_search_terms_data_android.h", "search_provider_logos/logo_service_factory.cc", "search_provider_logos/logo_service_factory.h", "security_events/security_event_recorder.h", @@ -1564,15 +1495,18 @@ static_library("browser") { "sessions/session_common_utils.h", "sessions/session_data_deleter.cc", "sessions/session_data_deleter.h", - "sessions/session_restore_android.cc", "sessions/session_tab_helper_factory.cc", "sessions/session_tab_helper_factory.h", "sessions/tab_restore_service_factory.cc", "sessions/tab_restore_service_factory.h", + "sharesheet/sharesheet_action_cache.cc", + "sharesheet/sharesheet_action_cache.h", + "sharesheet/sharesheet_service.cc", + "sharesheet/sharesheet_service.h", + "sharesheet/sharesheet_service_factory.cc", + "sharesheet/sharesheet_service_factory.h", "sharing/ack_message_handler.cc", "sharing/ack_message_handler.h", - "sharing/click_to_call/click_to_call_message_handler_android.cc", - "sharing/click_to_call/click_to_call_message_handler_android.h", "sharing/click_to_call/feature.cc", "sharing/click_to_call/feature.h", "sharing/features.cc", @@ -1617,8 +1551,6 @@ static_library("browser") { "sharing/sharing_service.h", "sharing/sharing_service_factory.cc", "sharing/sharing_service_factory.h", - "sharing/sharing_service_proxy_android.cc", - "sharing/sharing_service_proxy_android.h", "sharing/sharing_sync_preference.cc", "sharing/sharing_sync_preference.h", "sharing/sharing_utils.cc", @@ -1641,11 +1573,6 @@ static_library("browser") { "sharing/webrtc/webrtc_flags.h", "shell_integration.cc", "shell_integration.h", - "shell_integration_android.cc", - "shell_integration_chromeos.cc", - "shell_integration_mac.mm", - "shell_integration_win.cc", - "shell_integration_win.h", "signin/about_signin_internals_factory.cc", "signin/about_signin_internals_factory.h", "signin/account_consistency_mode_manager.cc", @@ -1684,6 +1611,8 @@ static_library("browser") { "signin/reauth_result.h", "signin/reauth_tab_helper.cc", "signin/reauth_tab_helper.h", + "signin/reauth_util.cc", + "signin/reauth_util.h", "signin/signin_error_controller_factory.cc", "signin/signin_error_controller_factory.h", "signin/signin_features.cc", @@ -1694,29 +1623,25 @@ static_library("browser") { "signin/signin_profile_attributes_updater_factory.h", "signin/signin_promo_util.cc", "signin/signin_promo_util.h", - "signin/signin_status_metrics_provider_chromeos.cc", - "signin/signin_status_metrics_provider_chromeos.h", "signin/signin_util.cc", "signin/signin_util.h", "site_isolation/prefs_observer.cc", "site_isolation/prefs_observer.h", "site_isolation/site_details.cc", "site_isolation/site_details.h", - "site_isolation/site_isolation_policy.cc", - "site_isolation/site_isolation_policy.h", "speech/chrome_speech_recognition_manager_delegate.cc", "speech/chrome_speech_recognition_manager_delegate.h", "speech/speech_recognizer.cc", "speech/speech_recognizer.h", "speech/speech_recognizer_delegate.h", - "speech/tts_controller_delegate_impl.cc", - "speech/tts_controller_delegate_impl.h", "ssl/certificate_error_reporter.cc", "ssl/certificate_error_reporter.h", "ssl/chrome_security_blocking_page_factory.cc", "ssl/chrome_security_blocking_page_factory.h", "ssl/connection_help_tab_helper.cc", "ssl/connection_help_tab_helper.h", + "ssl/insecure_form/insecure_form_controller_client.cc", + "ssl/insecure_form/insecure_form_controller_client.h", "ssl/insecure_sensitive_input_driver.cc", "ssl/insecure_sensitive_input_driver.h", "ssl/insecure_sensitive_input_driver_factory.cc", @@ -1740,8 +1665,6 @@ static_library("browser") { "ssl/stateful_ssl_host_state_delegate_factory.h", "ssl/tls_deprecation_config.cc", "ssl/tls_deprecation_config.h", - "ssl/typed_navigation_timing_throttle.cc", - "ssl/typed_navigation_timing_throttle.h", "startup_data.cc", "startup_data.h", "status_icons/status_icon.cc", @@ -1763,6 +1686,10 @@ static_library("browser") { "subresource_filter/subresource_filter_profile_context.h", "subresource_filter/subresource_filter_profile_context_factory.cc", "subresource_filter/subresource_filter_profile_context_factory.h", + "subresource_redirect/https_image_compression_bypass_decider.cc", + "subresource_redirect/https_image_compression_bypass_decider.h", + "subresource_redirect/https_image_compression_infobar_decider.cc", + "subresource_redirect/https_image_compression_infobar_decider.h", "subresource_redirect/subresource_redirect_observer.cc", "subresource_redirect/subresource_redirect_observer.h", "sync/bookmark_sync_service_factory.cc", @@ -1791,12 +1718,8 @@ static_library("browser") { "sync/sessions/sync_sessions_web_contents_router_factory.h", "sync/sync_encryption_keys_tab_helper.cc", "sync/sync_encryption_keys_tab_helper.h", - "sync/sync_error_infobar_delegate_android.cc", - "sync/sync_error_infobar_delegate_android.h", "sync/sync_startup_tracker.cc", "sync/sync_startup_tracker.h", - "sync/trusted_vault_client_android.cc", - "sync/trusted_vault_client_android.h", "sync/user_event_service_factory.cc", "sync/user_event_service_factory.h", "tab/state/tab_state_db.cc", @@ -1809,8 +1732,6 @@ static_library("browser") { "tab_contents/tab_util.h", "task_manager/web_contents_tags.cc", "task_manager/web_contents_tags.h", - "themes/theme_helper_win.cc", - "themes/theme_helper_win.h", "tracing/background_tracing_field_trial.cc", "tracing/background_tracing_field_trial.h", "tracing/background_tracing_metrics_provider.cc", @@ -1823,8 +1744,6 @@ static_library("browser") { "tracing/trace_event_system_stats_monitor.h", "transition_manager/full_browser_transition_manager.cc", "transition_manager/full_browser_transition_manager.h", - "translate/android/translate_utils.cc", - "translate/android/translate_utils.h", "translate/chrome_translate_client.cc", "translate/chrome_translate_client.h", "translate/translate_accept_languages_factory.cc", @@ -1866,55 +1785,10 @@ static_library("browser") { "vr/ui_suppressed_element.h", "vr/vr_tab_helper.cc", "vr/vr_tab_helper.h", - "vr/webxr_permission_context.cc", - "vr/webxr_permission_context.h", "wake_lock/wake_lock_permission_context.cc", "wake_lock/wake_lock_permission_context.h", "web_data_service_factory.cc", "web_data_service_factory.h", - "win/app_icon.cc", - "win/app_icon.h", - "win/automation_controller.cc", - "win/automation_controller.h", - "win/browser_util.cc", - "win/browser_util.h", - "win/chrome_elf_init.cc", - "win/chrome_elf_init.h", - "win/chrome_select_file_dialog_factory.cc", - "win/chrome_select_file_dialog_factory.h", - "win/conflicts/enumerate_input_method_editors.cc", - "win/conflicts/enumerate_input_method_editors.h", - "win/conflicts/enumerate_shell_extensions.cc", - "win/conflicts/enumerate_shell_extensions.h", - "win/conflicts/inspection_results_cache.cc", - "win/conflicts/inspection_results_cache.h", - "win/conflicts/module_database.cc", - "win/conflicts/module_database.h", - "win/conflicts/module_database_observer.h", - "win/conflicts/module_event_sink_impl.cc", - "win/conflicts/module_event_sink_impl.h", - "win/conflicts/module_inspector.cc", - "win/conflicts/module_inspector.h", - "win/conflicts/third_party_metrics_recorder.cc", - "win/conflicts/third_party_metrics_recorder.h", - "win/jumplist.cc", - "win/jumplist.h", - "win/jumplist_factory.cc", - "win/jumplist_factory.h", - "win/jumplist_file_util.cc", - "win/jumplist_file_util.h", - "win/jumplist_update_util.cc", - "win/jumplist_update_util.h", - "win/jumplist_updater.cc", - "win/jumplist_updater.h", - "win/settings_app_monitor.cc", - "win/settings_app_monitor.h", - "win/taskbar_icon_finder.cc", - "win/taskbar_icon_finder.h", - "win/titlebar_config.cc", - "win/titlebar_config.h", - "win/ui_automation_util.cc", - "win/ui_automation_util.h", ] configs += [ @@ -1956,7 +1830,6 @@ static_library("browser") { ":expired_flags_list", ":ntp_background_proto", ":permissions_proto", - ":reporting_record_proto", ":resource_prefetch_predictor_proto", ":status_proto", ":tab_state_db_content_proto", @@ -1984,6 +1857,7 @@ static_library("browser") { "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory", "//chrome/browser/net:probe_message_proto", "//chrome/browser/notifications", + "//chrome/browser/privacy_budget", "//chrome/browser/profiling_host", "//chrome/browser/push_messaging:budget_proto", "//chrome/browser/reputation:proto", @@ -2000,13 +1874,14 @@ static_library("browser") { "//chrome/browser/updates/announcement_notification", "//chrome/common:channel_info", "//chrome/common/net", + "//chrome/common/performance_manager/mojom", "//chrome/installer/util:with_no_strings", "//components/assist_ranker", "//components/autofill/content/browser", "//components/autofill/core/browser", "//components/background_task_scheduler", - "//components/blacklist/opt_out_blacklist:opt_out_blacklist", - "//components/blacklist/opt_out_blacklist/sql:opt_out_blacklist_sql", + "//components/blocklist/opt_out_blocklist:opt_out_blocklist", + "//components/blocklist/opt_out_blocklist/sql:opt_out_blocklist_sql", "//components/bookmarks/browser", "//components/bookmarks/managed", "//components/browser_sync", @@ -2030,6 +1905,7 @@ static_library("browser") { "//components/contextual_search/content:browser", "//components/contextual_search/core:browser", "//components/cookie_config", + "//components/country_codes", "//components/crx_file", "//components/data_reduction_proxy/core/browser", "//components/data_use_measurement/core:ascriber", @@ -2042,11 +1918,14 @@ static_library("browser") { "//components/download/public/background_service:public", "//components/embedder_support", "//components/encrypted_messages", + "//components/enterprise", + "//components/enterprise/common/proto:connectors_proto", "//components/error_page/common", "//components/favicon/content", "//components/favicon/core", "//components/favicon_base", "//components/feature_engagement", + "//components/federated_learning", "//components/filename_generation", "//components/find_in_page", "//components/flags_ui", @@ -2056,6 +1935,7 @@ static_library("browser") { "//components/history/content/browser", "//components/history/core/browser", "//components/history/core/common", + "//components/infobars/content", "//components/infobars/core", "//components/invalidation/impl", "//components/javascript_dialogs", @@ -2067,8 +1947,8 @@ static_library("browser") { "//components/lookalikes/core", "//components/metrics:call_stack_profile_collector", "//components/metrics:component_metrics", + "//components/metrics:content", "//components/metrics:demographic_metrics_provider", - "//components/metrics:gpu", "//components/metrics:net", "//components/metrics:ui", "//components/metrics_services_manager", @@ -2101,7 +1981,10 @@ static_library("browser") { "//components/policy/core/browser", "//components/policy/proto", "//components/policy/proto:policy_record_constants", + "//components/policy/proto:reporting_record_proto", "//components/prefs", + "//components/prerender/common", + "//components/prerender/common:mojo_bindings", "//components/previews/content", "//components/previews/core", "//components/profile_metrics", @@ -2215,6 +2098,7 @@ static_library("browser") { "//printing/buildflags", "//rlz/buildflags", "//services/audio/public/cpp", + "//services/cert_verifier:lib", "//services/data_decoder/public/cpp", "//services/device/public/cpp:device_features", "//services/device/public/cpp/usb", @@ -2278,18 +2162,6 @@ static_library("browser") { "//ui/web_dialogs", ] - if (is_win) { - libs += [ - "secur32.lib", - - # Needed for _variant_t used in browser_dm_token_storage_win.cc - "comsuppw.lib", - ] - sources += - [ "component_updater/recovery_improved_component_installer_win.cc" ] - deps += [ "//chrome/elevation_service:elevation_service_idl" ] - } - if (is_posix || is_fuchsia) { sources += [ "download/trusted_sources_manager_posix.cc", @@ -2332,6 +2204,8 @@ static_library("browser") { "android/autofill_assistant/ui_controller_android.h", "android/autofill_assistant/ui_controller_android_utils.cc", "android/autofill_assistant/ui_controller_android_utils.h", + "android/autofill_assistant/view_handler_android.cc", + "android/autofill_assistant/view_handler_android.h", "android/background_sync_launcher_android.cc", "android/background_sync_launcher_android.h", "android/background_tab_manager.cc", @@ -2631,15 +2505,11 @@ static_library("browser") { "android/preferences/browser_prefs_android.h", "android/preferences/clipboard_android.cc", "android/preferences/clipboard_android.h", - "android/preferences/cookie_controls_bridge.cc", - "android/preferences/cookie_controls_bridge.h", "android/preferences/cookie_controls_service_bridge.cc", "android/preferences/cookie_controls_service_bridge.h", "android/preferences/pref_change_registrar_android.cc", "android/preferences/pref_change_registrar_android.h", "android/preferences/pref_service_bridge.cc", - "android/preferences/pref_service_bridge.h", - "android/preferences/prefs.h", "android/preferences/privacy_preferences_manager.cc", "android/profile_key_startup_accessor.cc", "android/profile_key_startup_accessor.h", @@ -2705,8 +2575,6 @@ static_library("browser") { "android/tab_favicon.h", "android/tab_printer.cc", "android/tab_printer.h", - "android/tab_state.cc", - "android/tab_state.h", "android/tab_web_contents_delegate_android.cc", "android/tab_web_contents_delegate_android.h", "android/trusted_cdn.cc", @@ -2720,6 +2588,8 @@ static_library("browser") { "android/usb/web_usb_chooser_android.h", "android/warmup_manager.cc", "android/web_contents_factory.cc", + "android/web_contents_state.cc", + "android/web_contents_state.h", "android/webapk/webapk_handler_delegate.cc", "android/webapk/webapk_handler_delegate.h", "android/webapk/webapk_icon_hasher.cc", @@ -2756,6 +2626,7 @@ static_library("browser") { "android/webapps/add_to_homescreen_params.h", "android/webapps/webapp_registry.cc", "android/webapps/webapp_registry.h", + "android/webauth/fido2helper_native_android.cc", "autofill/accessory_controller.h", "autofill/address_accessory_controller.h", "autofill/address_accessory_controller_impl.cc", @@ -2778,8 +2649,14 @@ static_library("browser") { "autofill/manual_filling_view_interface.h", "banners/app_banner_manager_android.cc", "banners/app_banner_manager_android.h", + "browser_process_platform_part_android.cc", + "browser_process_platform_part_android.h", "chrome_browser_field_trials_mobile.cc", "chrome_browser_field_trials_mobile.h", + "chrome_browser_main_android.cc", + "chrome_browser_main_android.h", + "crash_upload_list/crash_upload_list_android.cc", + "crash_upload_list/crash_upload_list_android.h", "data_reduction_proxy/data_reduction_promo_infobar_delegate_android.cc", "data_reduction_proxy/data_reduction_promo_infobar_delegate_android.h", "data_reduction_proxy/data_reduction_proxy_settings_android.cc", @@ -2797,9 +2674,8 @@ static_library("browser") { "download/android/download_controller.h", "download/android/download_controller_base.cc", "download/android/download_controller_base.h", - "download/android/download_location_dialog_bridge.h", - "download/android/download_location_dialog_bridge_impl.cc", - "download/android/download_location_dialog_bridge_impl.h", + "download/android/download_dialog_bridge.cc", + "download/android/download_dialog_bridge.h", "download/android/download_manager_bridge.cc", "download/android/download_manager_bridge.h", "download/android/download_manager_service.cc", @@ -2821,11 +2697,18 @@ static_library("browser") { "download/android/service/download_task_scheduler.cc", "download/android/service/download_task_scheduler.h", "download/android/string_utils.cc", + "download/download_crx_util_android.cc", "engagement/site_engagement_service_android.cc", "engagement/site_engagement_service_android.h", + "enterprise/util/android_enterprise_info.cc", + "enterprise/util/android_enterprise_info.h", + "file_select_helper_contacts_android.cc", + "file_select_helper_contacts_android.h", "first_run/android/first_run_utils.cc", "flags/android/chrome_feature_list.cc", "flags/android/chrome_feature_list.h", + "geolocation/geolocation_permission_context_delegate_android.cc", + "geolocation/geolocation_permission_context_delegate_android.h", "history/android/android_history_provider_service.cc", "history/android/android_history_provider_service.h", "history/android/android_provider_backend.cc", @@ -2834,9 +2717,14 @@ static_library("browser") { "history/android/bookmark_model_sql_handler.h", "history/android/sqlite_cursor.cc", "history/android/sqlite_cursor.h", + "icon_loader_android.cc", "installable/installable_ambient_badge_infobar_delegate.cc", "installable/installed_webapp_bridge.cc", "installable/installed_webapp_bridge.h", + "installable/installed_webapp_geolocation_bridge.cc", + "installable/installed_webapp_geolocation_bridge.h", + "installable/installed_webapp_geolocation_context.cc", + "installable/installed_webapp_geolocation_context.h", "installable/installed_webapp_provider.cc", "installable/installed_webapp_provider.h", "lifetime/application_lifetime_android.cc", @@ -2859,11 +2747,18 @@ static_library("browser") { "media/android/router/media_router_dialog_controller_android.h", "media/webrtc/screen_capture_infobar_delegate_android.cc", "media/webrtc/screen_capture_infobar_delegate_android.h", + "memory_details_android.cc", "metrics/chrome_android_metrics_provider.cc", "metrics/chrome_android_metrics_provider.h", "metrics/incognito_observer_android.cc", "metrics/page_load_metrics_provider.cc", "metrics/page_load_metrics_provider.h", + "metrics/thread_watcher_android.cc", + "metrics/thread_watcher_android.h", + "nfc/nfc_permission_context_android.cc", + "nfc/nfc_permission_context_android.h", + "notifications/notification_channels_provider_android.cc", + "notifications/notification_channels_provider_android.h", "notifications/notification_platform_bridge_android.cc", "notifications/notification_platform_bridge_android.h", "notifications/notification_trigger_scheduler_android.cc", @@ -2909,6 +2804,8 @@ static_library("browser") { "password_manager/android/touch_to_fill_view.h", "password_manager/android/update_password_infobar_delegate_android.cc", "password_manager/android/update_password_infobar_delegate_android.h", + "password_manager/biometric_authenticator_android.cc", + "password_manager/biometric_authenticator_android.h", "payments/android/can_make_payment_query_android.cc", "payments/android/journey_logger_android.cc", "payments/android/journey_logger_android.h", @@ -2949,8 +2846,16 @@ static_library("browser") { "search/contextual_search_policy_handler_android.h", "search_engines/template_url_service_factory_android.cc", "search_engines/template_url_service_factory_android.h", + "search_engines/ui_thread_search_terms_data_android.cc", + "search_engines/ui_thread_search_terms_data_android.h", + "sessions/session_restore_android.cc", + "sharing/click_to_call/click_to_call_message_handler_android.cc", + "sharing/click_to_call/click_to_call_message_handler_android.h", "sharing/shared_clipboard/shared_clipboard_message_handler_android.cc", "sharing/shared_clipboard/shared_clipboard_message_handler_android.h", + "sharing/sharing_service_proxy_android.cc", + "sharing/sharing_service_proxy_android.h", + "shell_integration_android.cc", "signin/identity_services_provider_android.cc", "signin/signin_manager_android_factory.cc", "signin/signin_manager_android_factory.h", @@ -2968,10 +2873,16 @@ static_library("browser") { "sync/glue/synced_window_delegates_getter_android.h", "sync/profile_sync_service_android.cc", "sync/profile_sync_service_android.h", + "sync/sync_error_infobar_delegate_android.cc", + "sync/sync_error_infobar_delegate_android.h", + "sync/trusted_vault_client_android.cc", + "sync/trusted_vault_client_android.h", "touch_to_fill/touch_to_fill_controller.cc", "touch_to_fill/touch_to_fill_controller.h", "translate/android/translate_bridge.cc", "translate/android/translate_bridge.h", + "translate/android/translate_utils.cc", + "translate/android/translate_utils.h", "updates/update_notification_client.cc", "updates/update_notification_client.h", "updates/update_notification_service_bridge_android.cc", @@ -2996,7 +2907,9 @@ static_library("browser") { "//chrome/browser/notifications/scheduler/public", "//chrome/browser/offline_pages/prefetch/notifications", "//chrome/browser/optimization_guide/android:jni_headers", + "//chrome/browser/password_check/android", "//chrome/browser/payments/android:jni_headers", + "//chrome/browser/safety_check/android", "//chrome/browser/share", "//chrome/browser/updates", "//chrome/common:non_code_constants", @@ -3074,15 +2987,6 @@ static_library("browser") { ] deps += [ "//chrome/android/modules/dev_ui/provider:native" ] } - - if (enable_password_change_in_leaked_dialog) { - sources += [ - "password_manager/credential_leak_password_change_controller_android.cc", - "password_manager/credential_leak_password_change_controller_android.h", - ] - - defines += [ "ENABLE_PASSWORD_CHANGE" ] - } } else { # !is_android sources += [ "accessibility/caption_controller.cc", @@ -3149,6 +3053,12 @@ static_library("browser") { "banners/app_banner_manager_desktop.h", "bookmarks/bookmark_html_writer.cc", "bookmarks/bookmark_html_writer.h", + "browsing_data/access_context_audit_database.cc", + "browsing_data/access_context_audit_database.h", + "browsing_data/access_context_audit_service.cc", + "browsing_data/access_context_audit_service.h", + "browsing_data/access_context_audit_service_factory.cc", + "browsing_data/access_context_audit_service_factory.h", "certificate_viewer.h", "chrome_browser_field_trials_desktop.cc", "chrome_browser_field_trials_desktop.h", @@ -3158,6 +3068,8 @@ static_library("browser") { "component_updater/intervention_policy_database_component_installer.h", "component_updater/soda_component_installer.cc", "component_updater/soda_component_installer.h", + "content_settings/generated_cookie_prefs.cc", + "content_settings/generated_cookie_prefs.h", "custom_handlers/register_protocol_handler_permission_request.cc", "custom_handlers/register_protocol_handler_permission_request.h", "device_identity/device_identity_provider.cc", @@ -3211,8 +3123,10 @@ static_library("browser") { "enterprise/connectors/connectors_prefs.h", "enterprise/connectors/enterprise_connectors_policy_handler.cc", "enterprise/connectors/enterprise_connectors_policy_handler.h", - "enterprise/connectors/service_providers.cc", - "enterprise/connectors/service_providers.h", + "enterprise/connectors/reporting_service_settings.cc", + "enterprise/connectors/reporting_service_settings.h", + "enterprise/connectors/service_provider_config.cc", + "enterprise/connectors/service_provider_config.h", "enterprise/reporting/browser_report_generator.cc", "enterprise/reporting/browser_report_generator.h", "enterprise/reporting/extension_info.cc", @@ -3225,15 +3139,12 @@ static_library("browser") { "enterprise/reporting/notification/extension_request_observer.h", "enterprise/reporting/notification/extension_request_observer_factory.cc", "enterprise/reporting/notification/extension_request_observer_factory.h", - "enterprise/reporting/policy_info.cc", - "enterprise/reporting/policy_info.h", "enterprise/reporting/prefs.cc", "enterprise/reporting/prefs.h", "enterprise/reporting/profile_report_generator.cc", "enterprise/reporting/profile_report_generator.h", "enterprise/reporting/report_generator.cc", "enterprise/reporting/report_generator.h", - "enterprise/reporting/report_request_definition.h", "enterprise/reporting/report_request_queue_generator.cc", "enterprise/reporting/report_request_queue_generator.h", "enterprise/reporting/report_scheduler.cc", @@ -3261,9 +3172,6 @@ static_library("browser") { "first_run/first_run.h", "first_run/first_run_dialog.h", "first_run/first_run_internal.h", - "first_run/first_run_internal_linux.cc", - "first_run/first_run_internal_mac.mm", - "first_run/first_run_internal_win.cc", "font_family_cache.cc", "font_family_cache.h", "hid/chrome_hid_delegate.cc", @@ -3278,7 +3186,6 @@ static_library("browser") { "importer/external_process_importer_host.h", "importer/firefox_profile_lock.cc", "importer/firefox_profile_lock.h", - "importer/firefox_profile_lock_win.cc", "importer/importer_list.cc", "importer/importer_list.h", "importer/importer_lock_dialog.h", @@ -3305,6 +3212,16 @@ static_library("browser") { "media/feeds/media_feeds_service.h", "media/feeds/media_feeds_service_factory.cc", "media/feeds/media_feeds_service_factory.h", + "media/kaleidoscope/constants.cc", + "media/kaleidoscope/constants.h", + "media/kaleidoscope/kaleidoscope_data_provider_impl.cc", + "media/kaleidoscope/kaleidoscope_data_provider_impl.h", + "media/kaleidoscope/kaleidoscope_switches.cc", + "media/kaleidoscope/kaleidoscope_switches.h", + "media/kaleidoscope/kaleidoscope_tab_helper.cc", + "media/kaleidoscope/kaleidoscope_tab_helper.h", + "media/kaleidoscope/kaleidoscope_ui.cc", + "media/kaleidoscope/kaleidoscope_ui.h", "media/unified_autoplay_config.cc", "media/unified_autoplay_config.h", "media/webrtc/desktop_capture_devices_util.cc", @@ -3361,8 +3278,6 @@ static_library("browser") { "memory/swap_thrashing_monitor.h", "memory/swap_thrashing_monitor_delegate.cc", "memory/swap_thrashing_monitor_delegate.h", - "memory/swap_thrashing_monitor_delegate_win.cc", - "memory/swap_thrashing_monitor_delegate_win.h", "metrics/browser_activity_watcher.cc", "metrics/browser_activity_watcher.h", "metrics/desktop_platform_features_metrics_provider.cc", @@ -3379,6 +3294,8 @@ static_library("browser") { "metrics/desktop_session_duration/desktop_session_duration_observer.h", "metrics/desktop_session_duration/desktop_session_duration_tracker.cc", "metrics/desktop_session_duration/desktop_session_duration_tracker.h", + "metrics/desktop_session_duration/touch_mode_stats_tracker.cc", + "metrics/desktop_session_duration/touch_mode_stats_tracker.h", "metrics/first_web_contents_profiler.cc", "metrics/first_web_contents_profiler.h", "metrics/incognito_observer_desktop.cc", @@ -3387,8 +3304,23 @@ static_library("browser") { "metrics/tab_stats_tracker.cc", "metrics/tab_stats_tracker.h", "metrics/tab_stats_tracker_delegate.h", - "metrics/tab_stats_tracker_delegate_win.cc", - "metrics/tab_stats_tracker_win.cc", + "nearby_sharing/attachment.h", + "nearby_sharing/client/nearby_share_api_call_flow.h", + "nearby_sharing/client/nearby_share_api_call_flow_impl.cc", + "nearby_sharing/client/nearby_share_api_call_flow_impl.h", + "nearby_sharing/client/nearby_share_request_error.cc", + "nearby_sharing/client/nearby_share_request_error.h", + "nearby_sharing/fast_initiation_manager.cc", + "nearby_sharing/fast_initiation_manager.h", + "nearby_sharing/file_attachment.cc", + "nearby_sharing/file_attachment.h", + "nearby_sharing/nearby_connection.h", + "nearby_sharing/nearby_connections_manager.h", + "nearby_sharing/nearby_connections_manager_impl.cc", + "nearby_sharing/nearby_connections_manager_impl.h", + "nearby_sharing/nearby_constants.h", + "nearby_sharing/nearby_process_manager.cc", + "nearby_sharing/nearby_process_manager.h", "nearby_sharing/nearby_sharing_prefs.cc", "nearby_sharing/nearby_sharing_prefs.h", "nearby_sharing/nearby_sharing_service.h", @@ -3396,14 +3328,28 @@ static_library("browser") { "nearby_sharing/nearby_sharing_service_factory.h", "nearby_sharing/nearby_sharing_service_impl.cc", "nearby_sharing/nearby_sharing_service_impl.h", + "nearby_sharing/share_target.cc", + "nearby_sharing/share_target.h", + "nearby_sharing/share_target_discovered_callback.h", + "nearby_sharing/tachyon/constants.h", + "nearby_sharing/tachyon/receive_messages_express.cc", + "nearby_sharing/tachyon/receive_messages_express.h", + "nearby_sharing/tachyon/send_message_express.cc", + "nearby_sharing/tachyon/send_message_express.h", + "nearby_sharing/tachyon/stream_parser.cc", + "nearby_sharing/tachyon/stream_parser.h", + "nearby_sharing/tachyon/token_fetcher.cc", + "nearby_sharing/tachyon/token_fetcher.h", + "nearby_sharing/text_attachment.cc", + "nearby_sharing/text_attachment.h", + "nearby_sharing/transfer_metadata.cc", + "nearby_sharing/transfer_metadata.h", + "nearby_sharing/transfer_update_callback.h", "notifications/notification_system_observer.cc", "notifications/notification_system_observer.h", "notifications/profile_notification.cc", "notifications/profile_notification.h", "obsolete_system/obsolete_system.h", - "obsolete_system/obsolete_system_linux.cc", - "obsolete_system/obsolete_system_mac.cc", - "obsolete_system/obsolete_system_win.cc", "page_load_metrics/observers/session_restore_page_load_metrics_observer.cc", "page_load_metrics/observers/session_restore_page_load_metrics_observer.h", "performance_manager/mechanisms/page_discarder.cc", @@ -3446,7 +3392,6 @@ static_library("browser") { "profile_resetter/triggered_profile_resetter.h", "profile_resetter/triggered_profile_resetter_factory.cc", "profile_resetter/triggered_profile_resetter_factory.h", - "profile_resetter/triggered_profile_resetter_win.cc", "profiles/profile_shortcut_manager.cc", "profiles/profile_shortcut_manager.h", "profiles/profile_window.cc", @@ -3516,8 +3461,6 @@ static_library("browser") { "resource_coordinator/tab_lifecycle_unit_source.h", "resource_coordinator/tab_manager.cc", "resource_coordinator/tab_manager.h", - "resource_coordinator/tab_manager_delegate_chromeos.cc", - "resource_coordinator/tab_manager_delegate_chromeos.h", "resource_coordinator/tab_manager_resource_coordinator_signal_observer.cc", "resource_coordinator/tab_manager_resource_coordinator_signal_observer.h", "resource_coordinator/tab_manager_stats_collector.cc", @@ -3526,10 +3469,10 @@ static_library("browser") { "resource_coordinator/tab_manager_web_contents_data.h", "resource_coordinator/tab_metrics_logger.cc", "resource_coordinator/tab_metrics_logger.h", - "resource_coordinator/tracing_lifecycle_unit_observer.cc", - "resource_coordinator/tracing_lifecycle_unit_observer.h", "resource_coordinator/usage_clock.cc", "resource_coordinator/usage_clock.h", + "safe_browsing/generated_safe_browsing_pref.cc", + "safe_browsing/generated_safe_browsing_pref.h", "search/background/ntp_background_data.cc", "search/background/ntp_background_data.h", "search/background/ntp_background_service.cc", @@ -3685,6 +3628,8 @@ static_library("browser") { "task_manager/providers/per_profile_worker_task_tracker.h", "task_manager/providers/render_process_host_task_provider.cc", "task_manager/providers/render_process_host_task_provider.h", + "task_manager/providers/spare_render_process_host_task_provider.cc", + "task_manager/providers/spare_render_process_host_task_provider.h", "task_manager/providers/task.cc", "task_manager/providers/task.h", "task_manager/providers/task_provider.cc", @@ -3737,8 +3682,6 @@ static_library("browser") { "task_manager/providers/worker_task_provider.cc", "task_manager/providers/worker_task_provider.h", "task_manager/sampling/shared_sampler.h", - "task_manager/sampling/shared_sampler_win.cc", - "task_manager/sampling/shared_sampler_win_defines.h", "task_manager/sampling/task_group.cc", "task_manager/sampling/task_group.h", "task_manager/sampling/task_group_sampler.cc", @@ -3794,7 +3737,11 @@ static_library("browser") { "//base/util/memory_pressure", "//base/util/timer", "//chrome/app/vector_icons", - "//chrome/browser/enterprise/connectors:connectors_proto", + "//chrome/browser/media/kaleidoscope/mojom", + "//chrome/browser/nearby_sharing/certificates", + "//chrome/browser/nearby_sharing/logging", + "//chrome/browser/nearby_sharing/proto", + "//chrome/browser/nearby_sharing/tachyon/proto", "//chrome/browser/policy:path_parser", "//chrome/browser/profile_resetter:profile_reset_report_proto", "//chrome/browser/resource_coordinator:intervention_policy_database_proto", @@ -3805,12 +3752,6 @@ static_library("browser") { "//chrome/common/importer:interfaces", "//chrome/common/search:generate_chrome_colors_info", "//chrome/common/themes:autogenerated_theme_util", - "//chrome/services/app_service:lib", - "//chrome/services/app_service/public/cpp:app_update", - "//chrome/services/app_service/public/cpp:icon_loader", - "//chrome/services/app_service/public/cpp:intents", - "//chrome/services/app_service/public/cpp:preferred_apps", - "//chrome/services/app_service/public/cpp:publisher", "//chrome/services/sharing/public/cpp", "//chrome/services/sharing/public/mojom", "//chrome/services/speech:buildflags", @@ -3819,7 +3760,13 @@ static_library("browser") { "//components/keep_alive_registry", "//components/ntp_snippets", "//components/schema_org:extractor", + "//components/services/app_service:lib", "//components/services/app_service/public/cpp:app_file_handling", + "//components/services/app_service/public/cpp:app_update", + "//components/services/app_service/public/cpp:icon_loader", + "//components/services/app_service/public/cpp:intents", + "//components/services/app_service/public/cpp:preferred_apps", + "//components/services/app_service/public/cpp:publisher", "//components/soda:constants", "//components/vector_icons", "//components/web_modal", @@ -3865,6 +3812,8 @@ static_library("browser") { "apps/app_service/uninstall_dialog.h", "apps/app_service/web_apps_chromeos.cc", "apps/app_service/web_apps_chromeos.h", + "browser_process_platform_part_chromeos.cc", + "browser_process_platform_part_chromeos.h", "component_updater/cros_component_installer_chromeos.cc", "component_updater/cros_component_installer_chromeos.h", "component_updater/cros_component_manager.cc", @@ -3887,6 +3836,7 @@ static_library("browser") { "google/google_brand_chromeos.h", "google/google_brand_code_map_chromeos.cc", "google/google_brand_code_map_chromeos.h", + "icon_loader_chromeos.cc", "media/chromeos_login_media_access_handler.cc", "media/chromeos_login_media_access_handler.h", "media/public_session_media_access_handler.cc", @@ -3895,6 +3845,7 @@ static_library("browser") { "media/public_session_tab_capture_access_handler.h", "media/webrtc/desktop_media_list_ash.cc", "media/webrtc/desktop_media_list_ash.h", + "media/webrtc/window_icon_util_chromeos.cc", "media_galleries/chromeos/mtp_device_delegate_impl_chromeos.cc", "media_galleries/chromeos/mtp_device_delegate_impl_chromeos.h", "media_galleries/chromeos/mtp_device_object_enumerator.cc", @@ -3943,12 +3894,24 @@ static_library("browser") { "notifications/notifier_controller.h", "notifications/web_page_notifier_controller.cc", "notifications/web_page_notifier_controller.h", + "performance_manager/mechanisms/working_set_trimmer_chromeos.cc", + "performance_manager/mechanisms/working_set_trimmer_chromeos.h", + "performance_manager/policies/working_set_trimmer_policy_chromeos.cc", + "performance_manager/policies/working_set_trimmer_policy_chromeos.h", + "platform_util_chromeos.cc", "policy/default_geolocation_policy_handler.cc", "policy/default_geolocation_policy_handler.h", "renderer_context_menu/quick_answers_menu_observer.cc", "renderer_context_menu/quick_answers_menu_observer.h", + "resource_coordinator/tab_manager_delegate_chromeos.cc", + "resource_coordinator/tab_manager_delegate_chromeos.h", + "shell_integration_chromeos.cc", + "signin/signin_status_metrics_provider_chromeos.cc", + "signin/signin_status_metrics_provider_chromeos.h", "speech/tts_chromeos.cc", "speech/tts_chromeos.h", + "speech/tts_controller_delegate_impl.cc", + "speech/tts_controller_delegate_impl.h", "sync/sync_error_notifier_ash.cc", "sync/sync_error_notifier_ash.h", "sync/sync_error_notifier_factory_ash.cc", @@ -3976,11 +3939,13 @@ static_library("browser") { ] deps += [ "//ash/public/cpp", + "//ash/public/cpp/external_arc", "//chrome/browser/chromeos", - "//chrome/services/app_service/public/cpp:instance_update", "//chromeos/components/account_manager", + "//chromeos/components/cdm_factory_daemon:cdm_factory_daemon_browser", "//chromeos/components/quick_answers", "//chromeos/components/sync_wifi", + "//chromeos/lacros/mojom", "//chromeos/services/assistant/public/cpp", "//chromeos/services/cellular_setup", "//chromeos/services/device_sync/public/mojom", @@ -3992,8 +3957,10 @@ static_library("browser") { "//chromeos/services/secure_channel/public/mojom", "//chromeos/strings", "//components/metrics/structured", + "//components/services/app_service/public/cpp:instance_update", "//components/services/font:lib", "//components/services/font/public/mojom", + "//components/user_manager", "//ui/events/ozone", "//ui/ozone", ] @@ -4028,14 +3995,55 @@ static_library("browser") { ] } + if (chromeos_is_browser_only) { + sources += [ + "metrics/lacros_metrics_provider.cc", + "metrics/lacros_metrics_provider.h", + ] + deps += [ + "//chromeos/lacros/browser", + "//chromeos/lacros/mojom", + ] + } + if (is_win) { + libs += [ + "secur32.lib", + + # Needed for _variant_t used in browser_dm_token_storage_win.cc + "comsuppw.lib", + ] sources += [ "badging/badge_manager_delegate_win.cc", "badging/badge_manager_delegate_win.h", + "browser_process_platform_part_win.cc", + "browser_process_platform_part_win.h", "browser_switcher/browser_switcher_policy_migrator.cc", "browser_switcher/browser_switcher_policy_migrator.h", "browser_switcher/browser_switcher_service_win.cc", "browser_switcher/browser_switcher_service_win.h", + "chrome_browser_main_win.cc", + "chrome_browser_main_win.h", + "component_updater/recovery_improved_component_installer_win.cc", + "component_updater/sw_reporter_installer_win.cc", + "component_updater/sw_reporter_installer_win.h", + "download/download_status_updater_win.cc", + "download/trusted_sources_manager_win.cc", + "first_run/first_run_internal_win.cc", + "first_run/upgrade_util_win.cc", + "first_run/upgrade_util_win.h", + "fullscreen_win.cc", + "google/did_run_updater_win.cc", + "google/did_run_updater_win.h", + "hang_monitor/hang_crash_dump_win.cc", + "icon_loader_win.cc", + "importer/firefox_profile_lock_win.cc", + "install_verification/win/module_info.h", + "install_verification/win/module_list.cc", + "install_verification/win/module_list.h", + "install_verification/win/module_verification_common.cc", + "install_verification/win/module_verification_common.h", + "media/webrtc/window_icon_util_win.cc", "media_galleries/win/mtp_device_delegate_impl_win.cc", "media_galleries/win/mtp_device_delegate_impl_win.h", "media_galleries/win/mtp_device_object_entry.cc", @@ -4048,16 +4056,98 @@ static_library("browser") { "media_galleries/win/portable_device_map_service.h", "media_galleries/win/snapshot_file_details.cc", "media_galleries/win/snapshot_file_details.h", + "memory/swap_thrashing_monitor_delegate_win.cc", + "memory/swap_thrashing_monitor_delegate_win.h", + "memory_details_win.cc", + "metrics/antivirus_metrics_provider_win.cc", + "metrics/antivirus_metrics_provider_win.h", + "metrics/google_update_metrics_provider_win.cc", + "metrics/google_update_metrics_provider_win.h", + "metrics/jumplist_metrics_win.cc", + "metrics/jumplist_metrics_win.h", + "metrics/tab_stats_tracker_delegate_win.cc", + "metrics/tab_stats_tracker_win.cc", + "net/net_error_diagnostics_dialog_win.cc", + "net/service_providers_win.cc", + "net/service_providers_win.h", "notifications/win/notification_image_retainer.cc", "notifications/win/notification_image_retainer.h", "notifications/win/notification_template_builder.cc", "notifications/win/notification_template_builder.h", + "obsolete_system/obsolete_system_win.cc", + "password_manager/password_manager_util_win.cc", + "password_manager/password_manager_util_win.h", + "performance_manager/mechanisms/working_set_trimmer_win.cc", + "performance_manager/mechanisms/working_set_trimmer_win.h", + "performance_manager/policies/working_set_trimmer_policy_win.cc", + "performance_manager/policies/working_set_trimmer_policy_win.h", + "performance_monitor/metric_evaluator_helper_win.cc", + "performance_monitor/metric_evaluator_helper_win.h", + "platform_util_win.cc", + "policy/browser_dm_token_storage_win.cc", + "policy/browser_dm_token_storage_win.h", + "process_singleton_win.cc", + "profile_resetter/triggered_profile_resetter_win.cc", + "profiles/profile_shortcut_manager_win.cc", + "profiles/profile_shortcut_manager_win.h", + "shell_integration_win.cc", + "shell_integration_win.h", "sync/roaming_profile_directory_deleter_win.cc", "sync/roaming_profile_directory_deleter_win.h", + "task_manager/sampling/shared_sampler_win.cc", + "task_manager/sampling/shared_sampler_win_defines.h", "taskbar/taskbar_decorator_win.cc", "taskbar/taskbar_decorator_win.h", + "themes/theme_helper_win.cc", + "themes/theme_helper_win.h", + "upgrade_detector/get_installed_version_win.cc", + "win/app_icon.cc", + "win/app_icon.h", + "win/automation_controller.cc", + "win/automation_controller.h", + "win/browser_util.cc", + "win/browser_util.h", + "win/chrome_elf_init.cc", + "win/chrome_elf_init.h", + "win/chrome_select_file_dialog_factory.cc", + "win/chrome_select_file_dialog_factory.h", + "win/conflicts/enumerate_input_method_editors.cc", + "win/conflicts/enumerate_input_method_editors.h", + "win/conflicts/enumerate_shell_extensions.cc", + "win/conflicts/enumerate_shell_extensions.h", + "win/conflicts/inspection_results_cache.cc", + "win/conflicts/inspection_results_cache.h", + "win/conflicts/module_database.cc", + "win/conflicts/module_database.h", + "win/conflicts/module_database_observer.h", + "win/conflicts/module_event_sink_impl.cc", + "win/conflicts/module_event_sink_impl.h", + "win/conflicts/module_inspector.cc", + "win/conflicts/module_inspector.h", + "win/conflicts/third_party_metrics_recorder.cc", + "win/conflicts/third_party_metrics_recorder.h", + "win/icon_reader_service.cc", + "win/icon_reader_service.h", + "win/jumplist.cc", + "win/jumplist.h", + "win/jumplist_factory.cc", + "win/jumplist_factory.h", + "win/jumplist_file_util.cc", + "win/jumplist_file_util.h", + "win/jumplist_update_util.cc", + "win/jumplist_update_util.h", + "win/jumplist_updater.cc", + "win/jumplist_updater.h", "win/parental_controls.cc", "win/parental_controls.h", + "win/settings_app_monitor.cc", + "win/settings_app_monitor.h", + "win/taskbar_icon_finder.cc", + "win/taskbar_icon_finder.h", + "win/titlebar_config.cc", + "win/titlebar_config.h", + "win/ui_automation_util.cc", + "win/ui_automation_util.h", "win/util_win_service.cc", "win/util_win_service.h", ] @@ -4075,6 +4165,7 @@ static_library("browser") { "//chrome/chrome_elf:dll_hash", "//chrome/common:version_header", "//chrome/credential_provider/common:common_constants", + "//chrome/elevation_service:elevation_service_idl", "//chrome/install_static:install_static_util", "//chrome/notification_helper:constants", "//chrome/services/util_win/public/mojom", @@ -4088,6 +4179,7 @@ static_library("browser") { "//third_party/wtl", "//ui/aura_extra", "//ui/base:fullscreen_win", + "//ui/base/cursor", ] allow_circular_includes_from += [ "//chrome/browser/safe_browsing/chrome_cleaner" ] @@ -4167,13 +4259,72 @@ static_library("browser") { if (is_mac) { allow_circular_includes_from += [ "//chrome/browser/apps/app_shim" ] sources += [ + "app_controller_mac.h", + "app_controller_mac.mm", "apps/intent_helper/mac_apps_navigation_throttle.h", "apps/intent_helper/mac_apps_navigation_throttle.mm", "badging/badge_manager_delegate_mac.cc", "badging/badge_manager_delegate_mac.h", + "browser_process_platform_part_mac.h", + "browser_process_platform_part_mac.mm", + "chrome_browser_application_mac.h", + "chrome_browser_application_mac.mm", + "chrome_browser_main_mac.h", + "chrome_browser_main_mac.mm", + "download/download_status_updater_mac.mm", "download/drag_download_item_mac.mm", + "file_select_helper_mac.mm", + "first_run/first_run_internal_mac.mm", + "first_run/upgrade_util_mac.cc", + "fullscreen_mac.mm", + "global_keyboard_shortcuts_mac.h", + "global_keyboard_shortcuts_mac.mm", + "hang_monitor/hang_crash_dump_mac.cc", + "icon_loader_mac.mm", + "lifetime/application_lifetime_mac.mm", + "mac/bluetooth_utility.h", + "mac/bluetooth_utility.mm", + "mac/dock.h", + "mac/dock.mm", + "mac/exception_processor.h", + "mac/exception_processor.mm", + "mac/install_from_dmg.h", + "mac/install_from_dmg.mm", + "mac/keystone_glue.h", + "mac/keystone_glue.mm", + "mac/keystone_registration.h", + "mac/keystone_registration.mm", + "mac/mac_startup_profiler.cc", + "mac/mac_startup_profiler.h", + "mac/master_prefs.h", + "mac/master_prefs.mm", + "mac/nsprocessinfo_additions.h", + "mac/nsprocessinfo_additions.mm", + "mac/relauncher.h", + "mac/relauncher.mm", + "media/webrtc/window_icon_util_mac.mm", "media_galleries/mac/mtp_device_delegate_impl_mac.h", "media_galleries/mac/mtp_device_delegate_impl_mac.mm", + "memory_details_mac.cc", + "metrics/chrome_browser_main_extra_parts_metrics_mac.mm", + "metrics/power_metrics_provider_mac.h", + "metrics/power_metrics_provider_mac.mm", + "notifications/alert_dispatcher_mac.h", + "notifications/notification_platform_bridge_mac.h", + "notifications/notification_platform_bridge_mac.mm", + "obsolete_system/obsolete_system_mac.cc", + "password_manager/password_manager_util_mac.h", + "password_manager/password_manager_util_mac.mm", + "platform_util_mac.mm", + "policy/browser_dm_token_storage_mac.h", + "policy/browser_dm_token_storage_mac.mm", + "process_singleton_mac.mm", + "renderer_host/chrome_render_widget_host_view_mac_delegate.h", + "renderer_host/chrome_render_widget_host_view_mac_delegate.mm", + "renderer_host/chrome_render_widget_host_view_mac_history_swiper.h", + "renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm", + "shell_integration_mac.mm", + "upgrade_detector/get_installed_version_mac.mm", ] deps += [ "//chrome/app_shim", @@ -4200,6 +4351,15 @@ static_library("browser") { } if (is_linux) { + sources += [ + "chrome_browser_main_linux.cc", + "chrome_browser_main_linux.h", + "first_run/first_run_internal_linux.cc", + "memory_details_linux.cc", + "obsolete_system/obsolete_system_linux.cc", + "policy/browser_dm_token_storage_linux.cc", + "policy/browser_dm_token_storage_linux.h", + ] if (use_aura) { deps += [ "//third_party/fontconfig" ] if (use_dbus) { @@ -4209,14 +4369,15 @@ static_library("browser") { if (use_x11) { deps += [ "//ui/gfx/x" ] } - deps += [ "//services/service_manager/zygote" ] + } + if (is_chromeos) { if (use_allocator == "tcmalloc") { deps += [ "//chrome/common/performance_manager/mojom" ] sources += [ - "performance_manager/policies/dynamic_tcmalloc_policy_linux.cc", - "performance_manager/policies/dynamic_tcmalloc_policy_linux.h", + "performance_manager/policies/dynamic_tcmalloc_policy_chromeos.cc", + "performance_manager/policies/dynamic_tcmalloc_policy_chromeos.h", ] } } @@ -4308,7 +4469,6 @@ static_library("browser") { if (is_win || is_mac || is_desktop_linux) { sources += [ "browser_switcher/alternative_browser_driver.h", - "browser_switcher/alternative_browser_driver_win.cc", "browser_switcher/browser_switcher_navigation_throttle.cc", "browser_switcher/browser_switcher_navigation_throttle.h", "browser_switcher/browser_switcher_prefs.cc", @@ -4322,6 +4482,9 @@ static_library("browser") { "browser_switcher/ieem_sitelist_parser.cc", "browser_switcher/ieem_sitelist_parser.h", ] + if (is_win) { + sources += [ "browser_switcher/alternative_browser_driver_win.cc" ] + } if (is_mac || is_desktop_linux) { sources += [ "browser_switcher/alternative_browser_driver_posix.cc" ] } @@ -4354,9 +4517,6 @@ static_library("browser") { "device_identity/device_oauth2_token_store_desktop.h", "first_run/upgrade_util.cc", "first_run/upgrade_util.h", - "first_run/upgrade_util_mac.cc", - "first_run/upgrade_util_win.cc", - "first_run/upgrade_util_win.h", "lifetime/switch_utils.cc", "lifetime/switch_utils.h", "metrics/upgrade_metrics_provider.cc", @@ -4408,8 +4568,6 @@ static_library("browser") { "signin/signin_global_error_factory.h", "upgrade_detector/get_installed_version.cc", "upgrade_detector/get_installed_version.h", - "upgrade_detector/get_installed_version_mac.mm", - "upgrade_detector/get_installed_version_win.cc", "upgrade_detector/installed_version_poller.cc", "upgrade_detector/installed_version_poller.h", "upgrade_detector/upgrade_detector_impl.cc", @@ -4499,28 +4657,38 @@ static_library("browser") { if (use_x11) { sources += [ - "chrome_browser_main_extra_parts_x11.cc", - "chrome_browser_main_extra_parts_x11.h", "password_manager/password_store_x.cc", "password_manager/password_store_x.h", ] } + if (use_x11 || use_ozone) { + sources += [ + "chrome_browser_main_extra_parts_ozone.cc", + "chrome_browser_main_extra_parts_ozone.h", + ] + } + if (enable_background_mode) { sources += [ "background/background_application_list_model.cc", "background/background_application_list_model.h", "background/background_mode_manager.cc", "background/background_mode_manager.h", - "background/background_mode_manager_aura.cc", - "background/background_mode_manager_chromeos.cc", - "background/background_mode_manager_mac.mm", - "background/background_mode_manager_win.cc", "background/background_mode_optimizer.cc", "background/background_mode_optimizer.h", ] - if (!use_aura || is_win || is_chromeos) { - sources -= [ "background/background_mode_manager_aura.cc" ] + if (is_win) { + sources += [ "background/background_mode_manager_win.cc" ] + } + if (is_mac) { + sources += [ "background/background_mode_manager_mac.mm" ] + } + if (is_chromeos) { + sources += [ "background/background_mode_manager_chromeos.cc" ] + } + if (use_aura && !is_win && !is_chromeos) { + sources += [ "background/background_mode_manager_aura.cc" ] } } if (enable_background_contents) { @@ -4548,9 +4716,6 @@ static_library("browser") { "printing/print_view_manager_common.cc", "printing/print_view_manager_common.h", "printing/printer_manager_dialog.h", - "printing/printer_manager_dialog_linux.cc", - "printing/printer_manager_dialog_mac.mm", - "printing/printer_manager_dialog_win.cc", "printing/printer_query.cc", "printing/printer_query.h", "printing/printing_init.cc", @@ -4569,8 +4734,15 @@ static_library("browser") { sources += [ "printing/pdf_to_emf_converter.cc", "printing/pdf_to_emf_converter.h", + "printing/printer_manager_dialog_win.cc", ] } + if (is_mac) { + sources += [ "printing/printer_manager_dialog_mac.mm" ] + } + if (is_linux) { + sources += [ "printing/printer_manager_dialog_linux.cc" ] + } if (is_win || enable_print_preview) { deps += [ "//chrome/services/printing/public/mojom" ] } @@ -4645,13 +4817,6 @@ static_library("browser") { ] } - if (enable_kaleidoscope) { - deps += [ - "//chrome/browser/media/kaleidoscope/internal", - "//chrome/browser/media/kaleidoscope/internal/mojom", - ] - } - if (enable_legacy_desktop_in_product_help) { sources += [ "feature_engagement/bookmark/bookmark_tracker.cc", @@ -4675,21 +4840,35 @@ static_library("browser") { if (enable_dice_support) { sources += [ + "signin/dice_intercepted_session_startup_helper.cc", + "signin/dice_intercepted_session_startup_helper.h", "signin/dice_response_handler.cc", "signin/dice_response_handler.h", + "signin/dice_signed_in_profile_creator.cc", + "signin/dice_signed_in_profile_creator.h", "signin/dice_tab_helper.cc", "signin/dice_tab_helper.h", "signin/dice_web_signin_interceptor.cc", "signin/dice_web_signin_interceptor.h", + "signin/dice_web_signin_interceptor_delegate.cc", + "signin/dice_web_signin_interceptor_delegate.h", "signin/dice_web_signin_interceptor_factory.cc", "signin/dice_web_signin_interceptor_factory.h", "signin/logout_tab_helper.cc", "signin/logout_tab_helper.h", "signin/process_dice_header_delegate_impl.cc", "signin/process_dice_header_delegate_impl.h", - "signin/signin_util_win.cc", - "signin/signin_util_win.h", + "signin/signin_manager.cc", + "signin/signin_manager.h", + "signin/signin_manager_factory.cc", + "signin/signin_manager_factory.h", ] + if (is_win) { + sources += [ + "signin/signin_util_win.cc", + "signin/signin_util_win.h", + ] + } } if (enable_extensions) { @@ -5443,10 +5622,10 @@ static_library("browser") { } if (enable_supervised_users && enable_extensions) { sources += [ + "supervised_user/supervised_user_extensions_delegate_impl.cc", + "supervised_user/supervised_user_extensions_delegate_impl.h", "supervised_user/supervised_user_extensions_metrics_recorder.cc", "supervised_user/supervised_user_extensions_metrics_recorder.h", - "supervised_user/supervised_user_service_management_api_delegate.cc", - "supervised_user/supervised_user_service_management_api_delegate.h", ] } @@ -5459,10 +5638,6 @@ static_library("browser") { if (is_win) { sources += [ - "vr/consent/win_xr_consent_helper.cc", - "vr/consent/win_xr_consent_helper.h", - "vr/consent/xr_session_request_consent_manager_impl.cc", - "vr/consent/xr_session_request_consent_manager_impl.h", "vr/ui_host/vr_ui_host_impl.cc", "vr/ui_host/vr_ui_host_impl.h", ] @@ -5486,7 +5661,7 @@ static_library("browser") { if (enable_wayland_server) { deps += [ "//components/exo", - "//components/exo/wayland", + "//components/exo/server", ] sources += [ "exo_parts.cc", @@ -5703,7 +5878,6 @@ grit("resources") { if (is_chromeos && optimize_webui) { deps += [ - "//chrome/browser/resources/chromeos/bluetooth_pairing_dialog:build", "//chrome/browser/resources/chromeos/internet_config_dialog:build", "//chrome/browser/resources/chromeos/internet_detail_dialog:build", ] @@ -5748,6 +5922,8 @@ grit("dev_ui_browser_resources") { "//chrome/browser/engagement:mojo_bindings_js", "//chrome/browser/media:mojo_bindings_js", "//chrome/browser/media/feeds:mojo_bindings_js", + "//chrome/browser/resources/web_app_internals:components", + "//chrome/browser/ui/webui/internals/web_app:mojo_bindings_js", "//chrome/browser/ui/webui/interventions_internals:mojo_bindings_js", ] if (is_android) { @@ -5939,6 +6115,8 @@ static_library("test_support") { "chooser_controller/fake_usb_chooser_controller.h", "download/test_download_shelf.cc", "download/test_download_shelf.h", + "hid/mock_hid_device_observer.cc", + "hid/mock_hid_device_observer.h", "profile_resetter/profile_resetter_test_base.cc", "profile_resetter/profile_resetter_test_base.h", "sessions/session_restore_test_helper.cc", @@ -5964,8 +6142,6 @@ static_library("test_support") { "chromeos/arc/extensions/fake_arc_support.h", "chromeos/file_manager/fake_disk_mount_manager.cc", "chromeos/file_manager/fake_disk_mount_manager.h", - "chromeos/input_method/mock_assistive_window_controller.cc", - "chromeos/input_method/mock_assistive_window_controller.h", "chromeos/input_method/mock_candidate_window_controller.cc", "chromeos/input_method/mock_candidate_window_controller.h", "chromeos/input_method/mock_input_method_engine.cc", @@ -6158,12 +6334,6 @@ if (is_android) { } } -proto_library("reporting_record_proto") { - proto_in_dir = "//" - sources = [ "policy/messaging_layer/proto/record.proto" ] - deps = [ "//components/policy/proto:policy_record_constants" ] -} - proto_library("status_proto") { sources = [ "policy/messaging_layer/util/status.proto" ] generate_python = false |