blob: 1558a81d20d6d7622bd4a5d80f419f323462b9e4 [file] [log] [blame]
include_rules = [
# See README.md.
"+ash",
"+components/guest_os",
"+components/qr_code_generator",
"+components/metrics/structured/test/test_structured_metrics_recorder.h",
"+dbus",
# ChromeOS should not depend on //chrome. See //docs/chromeos/code.md for
# details.
"-chrome",
# These dependencies are currently in //chrome but are semantically part of
# ChromeOS.
"+chrome/browser/apps",
"+chrome/browser/ash",
"+chrome/browser/resources/preinstalled_web_apps/internal/container.h",
"+chrome/browser/browser_process_platform_part_ash.h",
"+chrome/browser/chromeos",
"+chrome/browser/lifetime/application_lifetime_chromeos.h",
"+chrome/browser/manta",
"+chrome/browser/nearby_sharing",
"+chrome/browser/policy/messaging_layer",
"+chrome/browser/policy/networking/user_network_configuration_updater_ash.h",
"+chrome/browser/sharesheet",
"+chrome/browser/ui/app_list",
"+chrome/browser/ui/ash",
"+chrome/browser/ui/chromeos",
"+chrome/browser/ui/webui/ash",
"+chrome/browser/ui/webui/signin/ash",
"+chrome/grit/chromeos_app_icon_resources.h",
"+chrome/grit/os_settings_resources.h",
"+chrome/services/cups_proxy",
"+chrome/test/base/chrome_ash_test_base.h",
"+chrome/test/base/chromeos",
# This directory holds many files, each of which represents an individual
# component. Many components are ChromeOS-only.
"+chrome/browser/component_updater",
# Dependencies on //chrome. Try to avoid adding new dependencies. Exceptions
# are allowed for now. https://crbug.com/1506357.
"+chrome/app/chrome_command_ids.h",
"+chrome/app/vector_icons/vector_icons.h",
"+chrome/browser/about_flags.h",
"+chrome/browser/accessibility/accessibility_extension_api_ash.h",
"+chrome/browser/accessibility/live_caption/live_caption_controller_factory.h",
"+chrome/browser/accessibility/media_app/ax_media_app_handler_factory.h",
"+chrome/browser/accessibility/media_app/ax_media_app_untrusted_handler.h",
"+chrome/browser/accessibility/service/accessibility_service_router.h",
"+chrome/browser/accessibility/service/accessibility_service_router_factory.h",
"+chrome/browser/android/compose_bitmaps_helper.h",
"+chrome/browser/app_mode/app_mode_utils.h",
"+chrome/browser/app_mode/test/accelerator_helpers.h",
"+chrome/browser/autocomplete/chrome_autocomplete_provider_client.h",
"+chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.h",
"+chrome/browser/banners/app_banner_manager_desktop.h",
"+chrome/browser/bitmap_fetcher/bitmap_fetcher.h",
"+chrome/browser/bitmap_fetcher/bitmap_fetcher_delegate.h",
"+chrome/browser/bookmarks/bookmark_model_factory.h",
"+chrome/browser/browser_features.h",
"+chrome/browser/browser_process.h",
"+chrome/browser/browser_process_platform_part.h",
"+chrome/browser/browsing_data/chrome_browsing_data_remover_constants.h",
"+chrome/browser/certificate_provider/certificate_provider.h",
"+chrome/browser/certificate_provider/certificate_provider_service.h",
"+chrome/browser/certificate_provider/certificate_provider_service_factory.h",
"+chrome/browser/certificate_provider/pin_dialog_manager.h",
"+chrome/browser/certificate_provider/security_token_pin_dialog_host.h",
"+chrome/browser/certificate_provider/test_certificate_provider_extension.h",
"+chrome/browser/certificate_provider/test_certificate_provider_extension_mixin.h",
"+chrome/browser/chrome_browser_main.h",
"+chrome/browser/chrome_browser_main_extra_parts.h",
"+chrome/browser/chrome_browser_main_linux.h",
"+chrome/browser/chrome_content_browser_client.h",
"+chrome/browser/command_updater_delegate.h",
"+chrome/browser/command_updater_impl.h",
"+chrome/browser/consent_auditor/consent_auditor_factory.h",
"+chrome/browser/consent_auditor/consent_auditor_test_utils.h",
"+chrome/browser/content_settings/host_content_settings_map_factory.h",
"+chrome/browser/crash_upload_list/crash_upload_list.h",
"+chrome/browser/defaults.h",
"+chrome/browser/device_identity/device_identity_provider.h",
"+chrome/browser/device_identity/device_oauth2_token_service.h",
"+chrome/browser/device_identity/device_oauth2_token_service_factory.h",
"+chrome/browser/devtools/devtools_window.h",
"+chrome/browser/devtools/devtools_window_testing.h",
"+chrome/browser/download/background_download_service_factory.h",
"+chrome/browser/download/download_core_service_factory.h",
"+chrome/browser/download/download_dir_util.h",
"+chrome/browser/download/download_prefs.h",
"+chrome/browser/drive/drive_notification_manager_factory.h",
"+chrome/browser/enterprise/browser_management/management_service_factory.h",
"+chrome/browser/enterprise/connectors/analysis/file_transfer_analysis_delegate.h",
"+chrome/browser/enterprise/connectors/analysis/mock_file_transfer_analysis_delegate.h",
"+chrome/browser/enterprise/connectors/analysis/source_destination_test_util.h",
"+chrome/browser/enterprise/connectors/common.h",
"+chrome/browser/enterprise/connectors/connectors_service.h",
"+chrome/browser/enterprise/connectors/device_trust/common/metrics_utils.h",
"+chrome/browser/enterprise/connectors/reporting/realtime_reporting_client_factory.h",
"+chrome/browser/enterprise/connectors/test/deep_scanning_test_utils.h",
"+chrome/browser/enterprise/connectors/test/fake_content_analysis_delegate.h",
"+chrome/browser/enterprise/connectors/test/fake_files_request_handler.h",
"+chrome/browser/enterprise/data_controls/dlp_reporting_manager.h",
"+chrome/browser/enterprise/data_controls/dlp_reporting_manager_test_helper.h",
"+chrome/browser/enterprise/reporting/report_scheduler_desktop.h",
"+chrome/browser/enterprise/reporting/reporting_delegate_factory_desktop.h",
"+chrome/browser/enterprise/util/affiliation.h",
"+chrome/browser/enterprise/util/managed_browser_utils.h",
"+chrome/browser/error_reporting/mock_chrome_js_error_report_processor.h",
"+chrome/browser/extensions/api/braille_display_private/braille_controller.h",
"+chrome/browser/extensions/api/braille_display_private/mock_braille_controller.h",
"+chrome/browser/extensions/api/braille_display_private/stub_braille_controller.h",
"+chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.h",
"+chrome/browser/extensions/api/file_system/chrome_file_system_delegate_ash.h",
"+chrome/browser/extensions/api/file_system/file_entry_picker.h",
"+chrome/browser/extensions/api/image_writer_private/operation_manager.h",
"+chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h",
"+chrome/browser/extensions/api/input_ime/input_ime_api.h",
"+chrome/browser/extensions/api/messaging/native_message_port.h",
"+chrome/browser/extensions/api/printing/printing_api.h",
"+chrome/browser/extensions/api/quick_unlock_private/quick_unlock_private_api.h",
"+chrome/browser/extensions/api/quick_unlock_private/quick_unlock_private_ash_utils.h",
"+chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.h",
"+chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router_factory.h",
"+chrome/browser/extensions/api/settings_private/prefs_util.h",
"+chrome/browser/extensions/api/tab_capture/tab_capture_registry.h",
"+chrome/browser/extensions/api/tabs/tabs_api.h",
"+chrome/browser/extensions/api/terminal/startup_status.h",
"+chrome/browser/extensions/browsertest_util.h",
"+chrome/browser/extensions/chrome_app_icon.h",
"+chrome/browser/extensions/chrome_app_icon_loader.h",
"+chrome/browser/extensions/chrome_extension_function_details.h",
"+chrome/browser/extensions/chrome_extension_test_notification_observer.h",
"+chrome/browser/extensions/chrome_test_extension_loader.h",
"+chrome/browser/extensions/component_loader.h",
"+chrome/browser/extensions/context_menu_matcher.h",
"+chrome/browser/extensions/crx_installer.h",
"+chrome/browser/extensions/cws_info_service.h",
"+chrome/browser/extensions/cws_item_service.pb.h",
"+chrome/browser/extensions/devtools_util.h",
"+chrome/browser/extensions/error_console/error_console.h",
"+chrome/browser/extensions/extension_apitest.h",
"+chrome/browser/extensions/extension_assets_manager.h",
"+chrome/browser/extensions/extension_browsertest.h",
"+chrome/browser/extensions/extension_commands_global_registry.h",
"+chrome/browser/extensions/extension_garbage_collector_factory.h",
"+chrome/browser/extensions/extension_keeplist_chromeos.h",
"+chrome/browser/extensions/extension_management.h",
"+chrome/browser/extensions/extension_service.h",
"+chrome/browser/extensions/extension_service_test_base.h",
"+chrome/browser/extensions/extension_service_test_with_install.h",
"+chrome/browser/extensions/extension_special_storage_policy.h",
"+chrome/browser/extensions/extension_system_factory.h",
"+chrome/browser/extensions/extension_tab_util.h",
"+chrome/browser/extensions/extension_ui_util.h",
"+chrome/browser/extensions/extension_util.h",
"+chrome/browser/extensions/external_loader.h",
"+chrome/browser/extensions/external_provider_impl.h",
"+chrome/browser/extensions/forced_extensions/force_installed_tracker.h",
"+chrome/browser/extensions/forced_extensions/install_stage_tracker.h",
"+chrome/browser/extensions/install_gate.h",
"+chrome/browser/extensions/install_observer.h",
"+chrome/browser/extensions/install_tracker.h",
"+chrome/browser/extensions/install_tracker_factory.h",
"+chrome/browser/extensions/launch_util.h",
"+chrome/browser/extensions/menu_manager.h",
"+chrome/browser/extensions/menu_manager_factory.h",
"+chrome/browser/extensions/mixin_based_extension_apitest.h",
"+chrome/browser/extensions/mock_crx_installer.h",
"+chrome/browser/extensions/pending_extension_manager.h",
"+chrome/browser/extensions/permissions/permissions_updater.h",
"+chrome/browser/extensions/policy_handlers.h",
"+chrome/browser/extensions/policy_test_utils.h",
"+chrome/browser/extensions/test_extension_system.h",
"+chrome/browser/extensions/updater/chrome_extension_downloader_factory.h",
"+chrome/browser/extensions/updater/chromeos_extension_cache_delegate.h",
"+chrome/browser/extensions/updater/extension_cache_impl.h",
"+chrome/browser/extensions/updater/local_extension_cache.h",
"+chrome/browser/extensions/webstore_data_fetcher.h",
"+chrome/browser/extensions/webstore_data_fetcher_delegate.h",
"+chrome/browser/extensions/webstore_install_helper.h",
"+chrome/browser/extensions/window_controller_list.h",
"+chrome/browser/external_protocol/external_protocol_handler.h",
"+chrome/browser/favicon/favicon_service_factory.h",
"+chrome/browser/favicon/history_ui_favicon_request_handler_factory.h",
"+chrome/browser/feature_engagement/tracker_factory.h",
"+chrome/browser/feedback/feedback_dialog_utils.h",
"+chrome/browser/feedback/feedback_uploader_chrome.h",
"+chrome/browser/feedback/feedback_uploader_factory_chrome.h",
"+chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.h",
"+chrome/browser/file_select_helper.h",
"+chrome/browser/file_system_access/chrome_file_system_access_permission_context.h",
"+chrome/browser/file_system_access/cloud_identifier/cloud_identifier_util_ash.h",
"+chrome/browser/file_system_access/file_system_access_permission_context_factory.h",
"+chrome/browser/file_system_access/file_system_access_permission_request_manager.h",
"+chrome/browser/file_util_service.h",
"+chrome/browser/first_party_sets/first_party_sets_policy_service.h",
"+chrome/browser/first_party_sets/first_party_sets_policy_service_factory.h",
"+chrome/browser/first_party_sets/first_party_sets_pref_names.h",
"+chrome/browser/first_run/first_run.h",
"+chrome/browser/gcm/gcm_profile_service_factory.h",
"+chrome/browser/gcm/instance_id/instance_id_profile_service_factory.h",
"+chrome/browser/google/google_brand_chromeos.h",
"+chrome/browser/history/history_service_factory.h",
"+chrome/browser/icon_transcoder/svg_icon_transcoder.h",
"+chrome/browser/image_decoder/image_decoder.h",
"+chrome/browser/image_fetcher/image_decoder_impl.h",
"+chrome/browser/invalidation/profile_invalidation_provider_factory.h",
"+chrome/browser/lifetime/application_lifetime.h",
"+chrome/browser/lifetime/application_lifetime_desktop.h",
"+chrome/browser/lifetime/browser_shutdown.h",
"+chrome/browser/lifetime/termination_notification.h",
"+chrome/browser/local_discovery/fake_service_discovery_device_lister.h",
"+chrome/browser/local_discovery/service_discovery_client.h",
"+chrome/browser/local_discovery/service_discovery_device_lister.h",
"+chrome/browser/local_discovery/service_discovery_shared_client.h",
"+chrome/browser/media/media_access_handler.h",
"+chrome/browser/media/router/discovery/access_code/access_code_cast_feature.h",
"+chrome/browser/media/router/media_router_feature.h",
"+chrome/browser/media/webrtc/capture_policy_utils.h",
"+chrome/browser/media/webrtc/desktop_capture_access_handler.h",
"+chrome/browser/media/webrtc/desktop_media_list_ash.h",
"+chrome/browser/media/webrtc/desktop_media_picker.h",
"+chrome/browser/media/webrtc/fake_desktop_media_picker_factory.h",
"+chrome/browser/media/webrtc/media_capture_devices_dispatcher.h",
"+chrome/browser/media/webrtc/media_device_salt_service_factory.h",
"+chrome/browser/media/webrtc/tab_capture_access_handler.h",
"+chrome/browser/media/webrtc/webrtc_browsertest_base.h",
"+chrome/browser/media_galleries/fileapi/device_media_async_file_util.h",
"+chrome/browser/media_galleries/fileapi/media_file_system_backend.h",
"+chrome/browser/media_galleries/fileapi/mtp_device_map_service.h",
"+chrome/browser/memory/memory_kills_monitor.h",
"+chrome/browser/memory/oom_kills_monitor.h",
"+chrome/browser/memory_details.h",
"+chrome/browser/metrics/chrome_feature_list_creator.h",
"+chrome/browser/metrics/chrome_metrics_service_accessor.h",
"+chrome/browser/metrics/chromeos_metrics_provider.h",
"+chrome/browser/metrics/metrics_reporting_state.h",
"+chrome/browser/metrics/per_user_state_manager_chromeos.h",
"+chrome/browser/metrics/structured/chrome_structured_metrics_delegate.h",
"+chrome/browser/metrics/structured/event_logging_features.h",
"+chrome/browser/metrics/structured/test/structured_metrics_mixin.h",
"+chrome/browser/net/chrome_network_delegate.h",
"+chrome/browser/net/fake_nss_service.h",
"+chrome/browser/net/nss_service.h",
"+chrome/browser/net/nss_service_factory.h",
"+chrome/browser/net/profile_network_context_service.h",
"+chrome/browser/net/profile_network_context_service_factory.h",
"+chrome/browser/net/profile_network_context_service_test_utils.h",
"+chrome/browser/net/proxy_config_monitor.h",
"+chrome/browser/net/secure_dns_config.h",
"+chrome/browser/net/secure_dns_util.h",
"+chrome/browser/net/system_network_context_manager.h",
"+chrome/browser/notifications/notification_common.h",
"+chrome/browser/notifications/notification_display_service.h",
"+chrome/browser/notifications/notification_display_service_factory.h",
"+chrome/browser/notifications/notification_display_service_impl.h",
"+chrome/browser/notifications/notification_display_service_tester.h",
"+chrome/browser/notifications/notification_handler.h",
"+chrome/browser/notifications/notification_platform_bridge_delegator.h",
"+chrome/browser/notifications/notification_test_util.h",
"+chrome/browser/notifications/notification_ui_manager.h",
"+chrome/browser/notifications/passphrase_textfield.h",
"+chrome/browser/notifications/system_notification_helper.h",
"+chrome/browser/password_manager/chrome_password_manager_client.h",
"+chrome/browser/password_manager/password_reuse_manager_factory.h",
"+chrome/browser/password_manager/profile_password_store_factory.h",
"+chrome/browser/pdf/pdf_pref_names.h",
"+chrome/browser/pdf/pdf_service.h",
"+chrome/browser/picture_in_picture/picture_in_picture_window_manager.h",
"+chrome/browser/platform_util.h",
"+chrome/browser/policy/chrome_browser_policy_connector.h",
"+chrome/browser/policy/chrome_policy_conversions_client.h",
"+chrome/browser/policy/cloud/cloud_policy_invalidator.h",
"+chrome/browser/policy/cloud/cloud_policy_test_utils.h",
"+chrome/browser/policy/configuration_policy_handler_list_factory.h",
"+chrome/browser/policy/developer_tools_policy_handler.h",
"+chrome/browser/policy/device_account_initializer.h",
"+chrome/browser/policy/device_management_service_configuration.h",
"+chrome/browser/policy/dm_token_utils.h",
"+chrome/browser/policy/extension_force_install_mixin.h",
"+chrome/browser/policy/networking/device_network_configuration_updater_ash.h",
"+chrome/browser/policy/networking/network_configuration_updater.h",
"+chrome/browser/policy/networking/policy_cert_service.h",
"+chrome/browser/policy/networking/policy_cert_service_factory.h",
"+chrome/browser/policy/networking/user_network_configuration_updater_factory.h",
"+chrome/browser/policy/policy_test_utils.h",
"+chrome/browser/policy/profile_policy_connector.h",
"+chrome/browser/policy/profile_policy_connector_builder.h",
"+chrome/browser/policy/schema_registry_service.h",
"+chrome/browser/policy/status_provider/device_cloud_policy_status_provider_chromeos.h",
"+chrome/browser/policy/system_features_disable_list_policy_handler.h",
"+chrome/browser/prefs/browser_prefs.h",
"+chrome/browser/prefs/incognito_mode_prefs.h",
"+chrome/browser/prefs/pref_service_syncable_util.h",
"+chrome/browser/prefs/session_startup_pref.h",
"+chrome/browser/printing/local_printer_utils_chromeos.h",
"+chrome/browser/printing/oop_features.h",
"+chrome/browser/printing/prefs_util.h",
"+chrome/browser/printing/print_backend_service_manager.h",
"+chrome/browser/printing/print_backend_service_test_impl.h",
"+chrome/browser/printing/print_job.h",
"+chrome/browser/printing/print_job_manager.h",
"+chrome/browser/printing/print_preview_sticky_settings.h",
"+chrome/browser/printing/print_view_manager_common.h",
"+chrome/browser/printing/printer_query.h",
"+chrome/browser/printing/printing_service.h",
"+chrome/browser/profiles/chrome_version_service.h",
"+chrome/browser/profiles/incognito_helpers.h",
"+chrome/browser/profiles/profile.h",
"+chrome/browser/profiles/profile_attributes_entry.h",
"+chrome/browser/profiles/profile_attributes_storage.h",
"+chrome/browser/profiles/profile_destroyer.h",
"+chrome/browser/profiles/profile_downloader.h",
"+chrome/browser/profiles/profile_downloader_delegate.h",
"+chrome/browser/profiles/profile_impl.h",
"+chrome/browser/profiles/profile_key.h",
"+chrome/browser/profiles/profile_keyed_service_factory.h",
"+chrome/browser/profiles/profile_manager.h",
"+chrome/browser/profiles/profile_manager_observer.h",
"+chrome/browser/profiles/profile_observer.h",
"+chrome/browser/profiles/profile_selections.h",
"+chrome/browser/profiles/profile_test_util.h",
"+chrome/browser/profiles/profile_window.h",
"+chrome/browser/profiles/profiles_state.h",
"+chrome/browser/profiles/reporting_util.h",
"+chrome/browser/push_notification/push_notification_service_factory.h",
"+chrome/browser/renderer_context_menu/render_view_context_menu_test_util.h",
"+chrome/browser/renderer_preferences_util.h",
"+chrome/browser/resource_coordinator/tab_lifecycle_observer.h",
"+chrome/browser/resource_coordinator/tab_manager.h",
"+chrome/browser/rlz/chrome_rlz_tracker_delegate.h",
"+chrome/browser/safe_browsing/chrome_password_reuse_detection_manager_client.h",
"+chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h",
"+chrome/browser/scalable_iph/scalable_iph_factory.h",
"+chrome/browser/scalable_iph/scalable_iph_factory_impl.h",
"+chrome/browser/screen_ai/optical_character_recognizer.h",
"+chrome/browser/screen_ai/screen_ai_dlc_installer.h",
"+chrome/browser/screen_ai/screen_ai_downloader_chromeos.h",
"+chrome/browser/screen_ai/screen_ai_install_state.h",
"+chrome/browser/search_engines/template_url_service_factory.h",
"+chrome/browser/sessions/app_session_service_factory.h",
"+chrome/browser/sessions/exit_type_service.h",
"+chrome/browser/sessions/session_restore.h",
"+chrome/browser/sessions/session_restore_observer.h",
"+chrome/browser/sessions/session_service_factory.h",
"+chrome/browser/sessions/session_service_log.h",
"+chrome/browser/sessions/session_tab_helper_factory.h",
"+chrome/browser/sharesheet/share_action/share_action.h",
"+chrome/browser/sharesheet/share_action/share_action_cache.h",
"+chrome/browser/sharesheet/sharesheet_controller.h",
"+chrome/browser/sharesheet/sharesheet_metrics.h",
"+chrome/browser/sharesheet/sharesheet_test_util.h",
"+chrome/browser/sharesheet/sharesheet_types.h",
"+chrome/browser/signin/account_id_from_account_info.h",
"+chrome/browser/signin/account_reconcilor_factory.h",
"+chrome/browser/signin/chrome_device_id_helper.h",
"+chrome/browser/signin/chrome_signin_client_factory.h",
"+chrome/browser/signin/chrome_signin_client_test_util.h",
"+chrome/browser/signin/identity_manager_factory.h",
"+chrome/browser/signin/identity_test_environment_profile_adaptor.h",
"+chrome/browser/signin/signin_error_controller_factory.h",
"+chrome/browser/signin/signin_features.h",
"+chrome/browser/signin/signin_ui_util.h",
"+chrome/browser/site_isolation/about_flags.h",
"+chrome/browser/speech/cros_speech_recognition_service_factory.h",
"+chrome/browser/speech/extension_api/tts_engine_extension_api.h",
"+chrome/browser/speech/extension_api/tts_engine_extension_observer_chromeos.h",
"+chrome/browser/speech/fake_speech_recognition_service.h",
"+chrome/browser/speech/network_speech_recognizer.h",
"+chrome/browser/speech/speech_recognition_client_browser_interface.h",
"+chrome/browser/speech/speech_recognition_client_browser_interface_factory.h",
"+chrome/browser/speech/speech_recognition_constants.h",
"+chrome/browser/speech/speech_recognition_recognizer_client_impl.h",
"+chrome/browser/speech/speech_recognition_service.h",
"+chrome/browser/speech/speech_recognition_test_helper.h",
"+chrome/browser/speech/speech_recognizer_delegate.h",
"+chrome/browser/speech/tts_ash.h",
"+chrome/browser/speech/tts_chromeos.h",
"+chrome/browser/speech/tts_crosapi_util.h",
"+chrome/browser/spellchecker/spellcheck_custom_dictionary.h",
"+chrome/browser/spellchecker/spellcheck_factory.h",
"+chrome/browser/spellchecker/spellcheck_service.h",
"+chrome/browser/ssl/security_state_tab_helper.h",
"+chrome/browser/ssl/ssl_client_certificate_selector.h",
"+chrome/browser/startup_data.h",
"+chrome/browser/supervised_user/child_accounts/child_account_service_factory.h",
"+chrome/browser/supervised_user/supervised_user_browser_utils.h",
"+chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.h",
"+chrome/browser/supervised_user/supervised_user_service_factory.h",
"+chrome/browser/supervised_user/supervised_user_settings_service_factory.h",
"+chrome/browser/supervised_user/supervised_user_test_util.h",
"+chrome/browser/support_tool/data_collection_module.pb.h",
"+chrome/browser/support_tool/data_collector.h",
"+chrome/browser/support_tool/support_tool_handler.h",
"+chrome/browser/support_tool/support_tool_util.h",
"+chrome/browser/sync/desk_sync_service_factory.h",
"+chrome/browser/sync/glue/sync_start_util.h",
"+chrome/browser/sync/model_type_store_service_factory.h",
"+chrome/browser/sync/session_sync_service_factory.h",
"+chrome/browser/sync/sync_service_factory.h",
"+chrome/browser/sync/sync_ui_util.h",
"+chrome/browser/sync/wifi_configuration_sync_service_factory.h",
"+chrome/browser/sync_file_system/mock_remote_file_sync_service.h",
"+chrome/browser/sync_file_system/sync_file_system_service.h",
"+chrome/browser/sync_file_system/sync_file_system_service_factory.h",
"+chrome/browser/tab_contents/form_interaction_tab_helper.h",
"+chrome/browser/tab_contents/tab_util.h",
"+chrome/browser/task_manager/task_manager_interface.h",
"+chrome/browser/task_manager/task_manager_observer.h",
"+chrome/browser/task_manager/task_manager_tester.h",
"+chrome/browser/themes/custom_theme_supplier.h",
"+chrome/browser/themes/theme_properties.h",
"+chrome/browser/themes/theme_service.h",
"+chrome/browser/tracing/chrome_tracing_delegate.h",
"+chrome/browser/trusted_vault/trusted_vault_service_factory.h",
"+chrome/browser/ui/app_icon_loader.h",
"+chrome/browser/ui/app_icon_loader_delegate.h",
"+chrome/browser/ui/apps/chrome_app_delegate.h",
"+chrome/browser/ui/aura/accessibility/automation_manager_aura.h",
"+chrome/browser/ui/autofill/chrome_autofill_client.h",
"+chrome/browser/ui/browser.h",
"+chrome/browser/ui/browser_commands.h",
"+chrome/browser/ui/browser_dialogs.h",
"+chrome/browser/ui/browser_finder.h",
"+chrome/browser/ui/browser_list.h",
"+chrome/browser/ui/browser_list_observer.h",
"+chrome/browser/ui/browser_navigator.h",
"+chrome/browser/ui/browser_navigator_params.h",
"+chrome/browser/ui/browser_tabstrip.h",
"+chrome/browser/ui/browser_window.h",
"+chrome/browser/ui/chrome_pages.h",
"+chrome/browser/ui/chrome_select_file_policy.h",
"+chrome/browser/ui/chrome_web_modal_dialog_manager_delegate.h",
"+chrome/browser/ui/content_settings/content_setting_bubble_model_delegate.h",
"+chrome/browser/ui/exclusive_access/exclusive_access_manager.h",
"+chrome/browser/ui/exclusive_access/exclusive_access_test.h",
"+chrome/browser/ui/exclusive_access/fullscreen_controller.h",
"+chrome/browser/ui/extensions/app_launch_params.h",
"+chrome/browser/ui/extensions/application_launch.h",
"+chrome/browser/ui/login/login_handler.h",
"+chrome/browser/ui/managed_ui.h",
"+chrome/browser/ui/scoped_tabbed_browser_displayer.h",
"+chrome/browser/ui/screen_capture_notification_ui.h",
"+chrome/browser/ui/settings_window_manager_chromeos.h",
"+chrome/browser/ui/simple_message_box.h",
"+chrome/browser/ui/singleton_tabs.h",
"+chrome/browser/ui/startup/launch_mode_recorder.h",
"+chrome/browser/ui/startup/startup_browser_creator.h",
"+chrome/browser/ui/startup/startup_tab.h",
"+chrome/browser/ui/tabs/tab_activity_simulator.h",
"+chrome/browser/ui/tabs/tab_model.h",
"+chrome/browser/ui/tabs/tab_strip_model.h",
"+chrome/browser/ui/tabs/tab_strip_model_observer.h",
"+chrome/browser/ui/tabs/tab_ukm_test_helper.h",
"+chrome/browser/ui/test/test_browser_closed_waiter.h",
"+chrome/browser/ui/toolbar/app_menu_model.h",
"+chrome/browser/ui/toolbar/chrome_location_bar_model_delegate.h",
"+chrome/browser/ui/view_ids.h",
"+chrome/browser/ui/views/frame/browser_view.h",
"+chrome/browser/ui/views/task_manager_view.h",
"+chrome/browser/ui/web_applications/app_browser_controller.h",
"+chrome/browser/ui/web_applications/test/isolated_web_app_test_utils.h",
"+chrome/browser/ui/web_applications/test/web_app_browsertest_util.h",
"+chrome/browser/ui/web_applications/web_app_dialogs.h",
"+chrome/browser/ui/web_applications/web_app_launch_process.h",
"+chrome/browser/ui/web_applications/web_app_ui_manager_impl.h",
"+chrome/browser/ui/webui/bluetooth_internals/bluetooth_internals.mojom.h",
"+chrome/browser/ui/webui/certificates_handler.h",
"+chrome/browser/ui/webui/chrome_web_contents_handler.h",
"+chrome/browser/ui/webui/chrome_web_ui_controller_factory.h",
"+chrome/browser/ui/webui/extensions/extension_icon_source.h",
"+chrome/browser/ui/webui/feedback/feedback_dialog.h",
"+chrome/browser/ui/webui/help/help_utils_chromeos.h",
"+chrome/browser/ui/webui/management/management_ui_handler.h",
"+chrome/browser/ui/webui/plural_string_handler.h",
"+chrome/browser/ui/webui/sanitized_image_source.h",
"+chrome/browser/ui/webui/signin/login_ui_service.h",
"+chrome/browser/ui/webui/signin/login_ui_service_factory.h",
"+chrome/browser/ui/webui/signin/signin_utils.h",
"+chrome/browser/ui/webui/support_tool/support_tool_ui_utils.h",
"+chrome/browser/ui/webui/webui_util.h",
"+chrome/browser/ui/zoom/chrome_zoom_level_prefs.h",
"+chrome/browser/unified_consent/unified_consent_service_factory.h",
"+chrome/browser/upgrade_detector/build_state.h",
"+chrome/browser/upgrade_detector/build_state_observer.h",
"+chrome/browser/upgrade_detector/upgrade_detector.h",
"+chrome/browser/web_applications/extension_status_utils.h",
"+chrome/browser/web_applications/external_install_options.h",
"+chrome/browser/web_applications/externally_managed_app_manager.h",
"+chrome/browser/web_applications/isolated_web_apps/install_isolated_web_app_command.h",
"+chrome/browser/web_applications/isolated_web_apps/isolated_web_app_features.h",
"+chrome/browser/web_applications/isolated_web_apps/isolated_web_app_installation_manager.h",
"+chrome/browser/web_applications/isolated_web_apps/isolated_web_app_storage_location.h",
"+chrome/browser/web_applications/isolated_web_apps/isolated_web_app_install_source.h",
"+chrome/browser/web_applications/isolated_web_apps/isolated_web_app_url_info.h",
"+chrome/browser/web_applications/manifest_update_manager.h",
"+chrome/browser/web_applications/mojom/user_display_mode.mojom-shared.h",
"+chrome/browser/web_applications/mojom/user_display_mode.mojom.h",
"+chrome/browser/web_applications/os_integration/os_integration_manager.h",
"+chrome/browser/web_applications/policy/web_app_policy_manager.h",
"+chrome/browser/web_applications/preinstalled_web_app_config_utils.h",
"+chrome/browser/web_applications/preinstalled_web_app_utils.h",
"+chrome/browser/web_applications/proto/web_app.pb.h",
"+chrome/browser/web_applications/test/fake_externally_managed_app_manager.h",
"+chrome/browser/web_applications/test/fake_os_integration_manager.h",
"+chrome/browser/web_applications/test/fake_web_app_provider.h",
"+chrome/browser/web_applications/test/fake_web_app_ui_manager.h",
"+chrome/browser/web_applications/test/fake_web_contents_manager.h",
"+chrome/browser/web_applications/test/profile_test_helper.h",
"+chrome/browser/web_applications/test/test_web_app_url_loader.h",
"+chrome/browser/web_applications/test/web_app_icon_test_utils.h",
"+chrome/browser/web_applications/test/web_app_install_test_utils.h",
"+chrome/browser/web_applications/test/web_app_test_utils.h",
"+chrome/browser/web_applications/test/with_crosapi_param.h",
"+chrome/browser/web_applications/user_display_mode.h",
"+chrome/browser/web_applications/web_app.h",
"+chrome/browser/web_applications/web_app_command_manager.h",
"+chrome/browser/web_applications/web_app_command_scheduler.h",
"+chrome/browser/web_applications/web_app_constants.h",
"+chrome/browser/web_applications/web_app_helpers.h",
"+chrome/browser/web_applications/web_app_icon_generator.h",
"+chrome/browser/web_applications/web_app_icon_manager.h",
"+chrome/browser/web_applications/web_app_id_constants.h",
"+chrome/browser/web_applications/web_app_install_finalizer.h",
"+chrome/browser/web_applications/web_app_install_info.h",
"+chrome/browser/web_applications/web_app_install_params.h",
"+chrome/browser/web_applications/web_app_install_utils.h",
"+chrome/browser/web_applications/web_app_launch_queue.h",
"+chrome/browser/web_applications/web_app_provider.h",
"+chrome/browser/web_applications/web_app_provider_factory.h",
"+chrome/browser/web_applications/web_app_registrar.h",
"+chrome/browser/web_applications/web_app_registry_update.h",
"+chrome/browser/web_applications/web_app_sync_bridge.h",
"+chrome/browser/web_applications/web_app_system_web_app_delegate_map_utils.h",
"+chrome/browser/web_applications/web_app_tab_helper.h",
"+chrome/browser/web_applications/web_app_ui_manager.h",
"+chrome/browser/web_applications/web_app_utils.h",
"+chrome/browser/web_applications/web_contents/web_app_url_loader.h",
"+chrome/browser/webauthn/passkey_model_factory.h",
"+chrome/browser/webshare/prepare_directory_task.h",
"+chrome/common/apps/platform_apps/api/enterprise_remote_apps.h",
"+chrome/common/buildflags.h",
"+chrome/common/channel_info.h",
"+chrome/common/chrome_constants.h",
"+chrome/common/chrome_content_client.h",
"+chrome/common/chrome_features.h",
"+chrome/common/chrome_isolated_world_ids.h",
"+chrome/common/chrome_paths.h",
"+chrome/common/chrome_paths_internal.h",
"+chrome/common/chrome_switches.h",
"+chrome/common/chromeos/extensions/chromeos_system_extension_info.h",
"+chrome/common/env_vars.h",
"+chrome/common/extensions/api/accessibility_private.h",
"+chrome/common/extensions/api/autotest_private.h",
"+chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h",
"+chrome/common/extensions/api/file_manager_private.h",
"+chrome/common/extensions/api/file_manager_private_internal.h",
"+chrome/common/extensions/api/file_system_provider.h",
"+chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.h",
"+chrome/common/extensions/api/file_system_provider_internal.h",
"+chrome/common/extensions/api/gcm.h",
"+chrome/common/extensions/api/image_loader_private.h",
"+chrome/common/extensions/api/image_writer_private.h",
"+chrome/common/extensions/api/input_method_private.h",
"+chrome/common/extensions/api/login_screen_storage.h",
"+chrome/common/extensions/api/login_screen_ui.h",
"+chrome/common/extensions/api/printing.h",
"+chrome/common/extensions/api/printing_metrics.h",
"+chrome/common/extensions/api/quick_unlock_private.h",
"+chrome/common/extensions/api/speech_recognition_private.h",
"+chrome/common/extensions/api/users_private.h",
"+chrome/common/extensions/api/vpn_provider.h",
"+chrome/common/extensions/extension_constants.h",
"+chrome/common/initialize_extensions_client.h",
"+chrome/common/logging_chrome.h",
"+chrome/common/net/x509_certificate_model_nss.h",
"+chrome/common/pref_names.h",
"+chrome/common/printing/printer_capabilities.h",
"+chrome/common/ref_counted_util.h",
"+chrome/common/url_constants.h",
"+chrome/common/webui_url_constants.h",
"+chrome/grit/app_icon_resources.h",
"+chrome/grit/branded_strings.h",
"+chrome/grit/browser_resources.h",
"+chrome/grit/chrome_unscaled_resources.h",
"+chrome/grit/component_extension_resources.h",
"+chrome/grit/generated_resources.h",
"+chrome/grit/locale_settings.h",
"+chrome/grit/preinstalled_web_apps_resources.h",
"+chrome/grit/theme_resources.h",
"+chrome/installer/util/google_update_settings.h",
"+chrome/services/file_util/public/cpp/zip_file_creator.h",
"+chrome/services/media_gallery_util/public/cpp/safe_media_metadata_parser.h",
"+chrome/services/media_gallery_util/public/mojom/media_parser.mojom-forward.h",
"+chrome/services/media_gallery_util/public/mojom/media_parser.mojom.h",
"+chrome/services/pdf/public/mojom/pdf_service.mojom.h",
"+chrome/services/pdf/public/mojom/pdf_thumbnailer.mojom.h",
"+chrome/services/printing/public/mojom/pdf_flattener.mojom.h",
"+chrome/services/printing/public/mojom/printing_service.mojom.h",
"+chrome/test/base/browser_process_platform_part_test_api_chromeos.h",
"+chrome/test/base/browser_with_test_window_test.h",
"+chrome/test/base/chrome_render_view_host_test_harness.h",
"+chrome/test/base/chrome_test_utils.h",
"+chrome/test/base/chrome_unit_test_suite.h",
"+chrome/test/base/devtools_agent_coverage_observer.h",
"+chrome/test/base/devtools_listener.h",
"+chrome/test/base/fake_gaia_mixin.h",
"+chrome/test/base/fake_profile_manager.h",
"+chrome/test/base/in_process_browser_test.h",
"+chrome/test/base/interactive_test_utils.h",
"+chrome/test/base/mixin_based_in_process_browser_test.h",
"+chrome/test/base/scoped_testing_local_state.h",
"+chrome/test/base/test_browser_window_aura.h",
"+chrome/test/base/test_chrome_web_ui_controller_factory.h",
"+chrome/test/base/test_switches.h",
"+chrome/test/base/testing_browser_process.h",
"+chrome/test/base/testing_profile.h",
"+chrome/test/base/testing_profile_manager.h",
"+chrome/test/base/ui_test_utils.h",
"+chrome/test/base/web_ui_mocha_browser_test.h",
"+chrome/test/interaction/interactive_browser_test.h",
"+chrome/test/interaction/webcontents_interaction_test_util.h",
"+chrome/test/supervised_user/supervision_mixin.h",
"+chrome/test/views/chrome_test_views_delegate.h",
"+chrome/test/views/chrome_test_widget.h",
"+chrome/test/views/chrome_views_test_base.h",
# Code in the ash-chrome binary must not use lacros-chrome code.
"-chrome/browser/lacros",
"-chrome/browser/ui/lacros",
"-chrome/browser/ui/quick_answers/lacros",
"-chrome/browser/sync/test/lacros",
# For logging via the CD_LOG macro.
"+components/cross_device/logging/logging.h",
]
specific_include_rules = {
".*test\.cc": [
"+chrome/browser/ui/views/chrome_layout_provider.h",
],
"external_protocol_dialog\.cc": [
"+chrome/browser/ui/views/external_protocol_dialog.h",
],
"mahi_ui_browsertest\.cc": [
"+chrome/browser/ui/views/mahi/mahi_menu_view.h",
"+chrome/browser/ui/views/mahi/mahi_menu_constants.h",
],
}