blob: 30087f52973baa86855504e04554b8851807e19b [file] [log] [blame]
{
"name": "content_browser",
"display_name": "Chrome",
"interface_provider_specs": {
"service_manager:connector": {
"provides": {
"renderer": [
"autofill::mojom::AutofillDriver",
"autofill::mojom::PasswordManagerDriver",
"chrome::mojom::NetBenchmarking",
"chrome::mojom::FieldTrialRecorder",
"extensions::StashService",
"metrics::mojom::LeakDetector",
"rappor::mojom::RapporRecorder",
"startup_metric_utils::mojom::StartupMetricHost",
"translate::mojom::ContentTranslateDriver"
],
"gpu": [
"metrics::mojom::CallStackProfileCollector"
],
"ash": [
// Under classic ash the browser provides some of the ash interfaces
// to itself.
"app_list::mojom::AppList",
"app_list::mojom::AppListPresenter",
"ash::mojom::AcceleratorController",
"ash::mojom::CastConfig",
"ash::mojom::LocaleNotificationController",
"ash::mojom::MediaController",
"ash::mojom::NewWindowController",
"ash::mojom::SessionController",
"ash::mojom::ShelfController",
"ash::mojom::ShutdownController",
"ash::mojom::SystemTray",
"ash::mojom::TouchViewManager",
"ash::mojom::WallpaperController",
"ash::mojom::VpnList",
"keyboard::mojom::Keyboard"
],
"ime:ime_driver": [],
"mash:launchable": [
"mash::mojom::Launchable"
]
},
"requires": {
"accessibility_autoclick": [ "ash:autoclick" ],
"ash": [ "ash" ],
"image_decoder": [ "decode" ],
"nacl_broker": [ "browser" ],
"nacl_loader": [ "browser" ],
"preferences": [ "preferences_manager" ],
"ui": [ "ime_registrar" ]
}
},
"navigation:frame": {
"provides": {
"renderer": [
"autofill::mojom::AutofillDriver",
"autofill::mojom::PasswordManagerDriver",
"blink::mojom::ShareService",
"bluetooth::mojom::AdapterFactory",
"device::usb::ChooserService",
"device::usb::DeviceManager",
"contextual_search::mojom::ContextualSearchJsApiService",
"dom_distiller::mojom::DistillabilityService",
"dom_distiller::mojom::DistillerJavaScriptService",
"extensions::KeepAlive",
"extensions::mime_handler::MimeHandlerService",
"media_router::mojom::MediaRouter",
"mojom::OmniboxPageHandler",
"password_manager::mojom::CredentialManager",
"shape_detection::mojom::BarcodeDetection",
"shape_detection::mojom::TextDetection",
"translate::mojom::ContentTranslateDriver",
// TODO(beng): These should be moved to a separate capability.
"mojom::OmniboxPageHandler",
"mojom::PluginsPageHandler",
"mojom::SiteEngagementUIHandler",
"mojom::UsbInternalsPageHandler"
]
}
}
}
}