Commit 3d5fbb61 authored by Nigel Tao's avatar Nigel Tao Committed by Commit Bot

Add an AppService base::Feature

Also run clang-format on chrome_features.cc.

BUG=826982

Change-Id: I4916b2eeb226ca7e8ed1e73fe7d930b4634c08ee
Reviewed-on: https://chromium-review.googlesource.com/c/1336950Reviewed-by: default avatarDominick Ng <dominickn@chromium.org>
Reviewed-by: default avatarMihai Sardarescu <msarda@chromium.org>
Commit-Queue: Nigel Tao <nigeltao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608571}
parent 261dcc5c
......@@ -1238,7 +1238,7 @@ void ProfileImpl::RegisterInProcessServices(StaticServiceMap* services) {
#endif
#if !defined(OS_ANDROID)
{
if (base::FeatureList::IsEnabled(features::kAppService)) {
// Binding the App Service here means that its preferences will be stored in
// the primary Preferences file for this profile.
service_manager::EmbeddedServiceInfo info;
......
......@@ -60,6 +60,12 @@ const base::Feature kAppNotificationStatusMessaging{
"AppNotificationStatusMessaging", base::FEATURE_DISABLED_BY_DEFAULT};
#endif // defined(OS_ANDROID)
#if !defined(OS_ANDROID)
// Use the App Service. See chrome/services/app_service/README.md.
const base::Feature kAppService{"AppService",
base::FEATURE_DISABLED_BY_DEFAULT};
#endif // !defined(OS_ANDROID)
// If enabled, the list of content suggestions on the New Tab page will contain
// assets (e.g. books, pictures, audio) that the user downloaded for later use.
// DO NOT check directly whether this feature is enabled (i.e. do not use
......@@ -275,7 +281,7 @@ const base::Feature kFullscreenExitUI{"FullscreenExitUI",
#if defined(OS_WIN)
// Enables using GDI to print text as simply text.
const base::Feature kGdiTextPrinting {"GdiTextPrinting",
const base::Feature kGdiTextPrinting{"GdiTextPrinting",
base::FEATURE_DISABLED_BY_DEFAULT};
#endif
......@@ -293,10 +299,10 @@ const base::Feature kGrantNotificationsToDSE{"GrantNotificationsToDSE",
base::FEATURE_ENABLED_BY_DEFAULT};
#endif // defined(OS_ANDROID)
#if defined (OS_CHROMEOS)
#if defined(OS_CHROMEOS)
// Enables or disables the Happiness Tracking System for the device.
const base::Feature kHappinessTrackingSystem {
"HappinessTrackingSystem", base::FEATURE_DISABLED_BY_DEFAULT};
const base::Feature kHappinessTrackingSystem{"HappinessTrackingSystem",
base::FEATURE_DISABLED_BY_DEFAULT};
#endif
#if !defined(OS_ANDROID)
......
......@@ -48,6 +48,11 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::Feature kAppNotificationStatusMessaging;
#endif // defined(OS_ANDROID)
#if !defined(OS_ANDROID)
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::Feature kAppService;
#endif // !defined(OS_ANDROID)
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::Feature kAssetDownloadSuggestionsFeature;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment