Commit d77a71ce authored by stevenjb@chromium.org's avatar stevenjb@chromium.org

Enable App List Sync by default

BUG=305024
For chrome/browser/sync

R=jennyz@chromium.org, tapted@chromium.org
TBR=zea@chromium.org

Review URL: https://codereview.chromium.org/187813006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255982 0039d316-1c4b-4281-b951-d872f2087c98
parent 82468ca5
...@@ -6578,11 +6578,11 @@ Keep your key file in a safe place. You will need it to create new versions of y ...@@ -6578,11 +6578,11 @@ Keep your key file in a safe place. You will need it to create new versions of y
<message name="IDS_FLAGS_ENABLE_SYNCED_NOTIFICATIONS_DESCRIPTION" desc="Description for the flag to enable synced notifications."> <message name="IDS_FLAGS_ENABLE_SYNCED_NOTIFICATIONS_DESCRIPTION" desc="Description for the flag to enable synced notifications.">
Enable experimental Synchronized Notifications. Enable experimental Synchronized Notifications.
</message> </message>
<message name="IDS_FLAGS_ENABLE_SYNC_APP_LIST_NAME" desc="Name of the flag to enable syncing the app list."> <message name="IDS_FLAGS_DISABLE_SYNC_APP_LIST_NAME" desc="Name of the flag to disable syncing the app list.">
Enable App Launcher sync Disable App Launcher sync
</message> </message>
<message name="IDS_FLAGS_ENABLE_SYNC_APP_LIST_DESCRIPTION" desc="Description for the flag to enable syncing the app list."> <message name="IDS_FLAGS_DISABLE_SYNC_APP_LIST_DESCRIPTION" desc="Description for the flag to disable syncing the app list.">
Enable experimental App Launcher sync. Disable App Launcher sync.
</message> </message>
<message name="IDS_FLAGS_ENABLE_SCREEN_CAPTURE_NAME" desc="Name of the flag to enable screen capture support."> <message name="IDS_FLAGS_ENABLE_SCREEN_CAPTURE_NAME" desc="Name of the flag to enable screen capture support.">
Enable screen capture support in getUserMedia(). Enable screen capture support in getUserMedia().
......
...@@ -1290,11 +1290,11 @@ const Experiment kExperiments[] = { ...@@ -1290,11 +1290,11 @@ const Experiment kExperiments[] = {
}, },
#if defined(ENABLE_APP_LIST) #if defined(ENABLE_APP_LIST)
{ {
"enable-sync-app-list", "disable-sync-app-list",
IDS_FLAGS_ENABLE_SYNC_APP_LIST_NAME, IDS_FLAGS_DISABLE_SYNC_APP_LIST_NAME,
IDS_FLAGS_ENABLE_SYNC_APP_LIST_DESCRIPTION, IDS_FLAGS_DISABLE_SYNC_APP_LIST_DESCRIPTION,
kOsDesktop, kOsDesktop,
SINGLE_VALUE_TYPE(switches::kEnableSyncAppList) SINGLE_VALUE_TYPE(switches::kDisableSyncAppList)
}, },
#endif #endif
{ {
......
...@@ -344,8 +344,7 @@ void ProfileSyncComponentsFactoryImpl::RegisterDesktopDataTypes( ...@@ -344,8 +344,7 @@ void ProfileSyncComponentsFactoryImpl::RegisterDesktopDataTypes(
} }
#if defined(ENABLE_APP_LIST) #if defined(ENABLE_APP_LIST)
// App List sync is disabled by default. Register only if enabled. if (!command_line_->HasSwitch(switches::kDisableSyncAppList)) {
if (command_line_->HasSwitch(switches::kEnableSyncAppList)) {
pss->RegisterDataTypeController( pss->RegisterDataTypeController(
new UIDataTypeController( new UIDataTypeController(
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI),
......
...@@ -37,6 +37,7 @@ class ProfileSyncComponentsFactoryImplTest : public testing::Test { ...@@ -37,6 +37,7 @@ class ProfileSyncComponentsFactoryImplTest : public testing::Test {
static std::vector<syncer::ModelType> DefaultDatatypes() { static std::vector<syncer::ModelType> DefaultDatatypes() {
std::vector<syncer::ModelType> datatypes; std::vector<syncer::ModelType> datatypes;
datatypes.push_back(syncer::APPS); datatypes.push_back(syncer::APPS);
datatypes.push_back(syncer::APP_LIST);
datatypes.push_back(syncer::APP_SETTINGS); datatypes.push_back(syncer::APP_SETTINGS);
datatypes.push_back(syncer::AUTOFILL); datatypes.push_back(syncer::AUTOFILL);
datatypes.push_back(syncer::AUTOFILL_PROFILE); datatypes.push_back(syncer::AUTOFILL_PROFILE);
......
...@@ -31,11 +31,6 @@ class SingleClientAppListSyncTest : public SyncTest { ...@@ -31,11 +31,6 @@ class SingleClientAppListSyncTest : public SyncTest {
virtual ~SingleClientAppListSyncTest() {} virtual ~SingleClientAppListSyncTest() {}
// SyncTest // SyncTest
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
SyncTest::SetUpCommandLine(command_line);
command_line->AppendSwitch(switches::kEnableSyncAppList);
}
virtual bool SetupClients() OVERRIDE { virtual bool SetupClients() OVERRIDE {
if (!SyncTest::SetupClients()) if (!SyncTest::SetupClients())
return false; return false;
......
...@@ -55,11 +55,6 @@ class TwoClientAppListSyncTest : public SyncTest { ...@@ -55,11 +55,6 @@ class TwoClientAppListSyncTest : public SyncTest {
virtual ~TwoClientAppListSyncTest() {} virtual ~TwoClientAppListSyncTest() {}
// SyncTest // SyncTest
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
SyncTest::SetUpCommandLine(command_line);
command_line->AppendSwitch(switches::kEnableSyncAppList);
}
virtual bool SetupClients() OVERRIDE { virtual bool SetupClients() OVERRIDE {
if (!SyncTest::SetupClients()) if (!SyncTest::SetupClients())
return false; return false;
......
...@@ -33,8 +33,8 @@ namespace app_list { ...@@ -33,8 +33,8 @@ namespace app_list {
namespace { namespace {
bool SyncAppListEnabled() { bool SyncAppListEnabled() {
return CommandLine::ForCurrentProcess()->HasSwitch( return !CommandLine::ForCurrentProcess()->HasSwitch(
::switches::kEnableSyncAppList); ::switches::kDisableSyncAppList);
} }
void UpdateSyncItemFromSync(const sync_pb::AppListSpecifics& specifics, void UpdateSyncItemFromSync(const sync_pb::AppListSpecifics& specifics,
......
...@@ -440,6 +440,9 @@ const char kDisableSpdy31[] = "disable-spdy31"; ...@@ -440,6 +440,9 @@ const char kDisableSpdy31[] = "disable-spdy31";
// Disables syncing browser data to a Google Account. // Disables syncing browser data to a Google Account.
const char kDisableSync[] = "disable-sync"; const char kDisableSync[] = "disable-sync";
// Disables syncing of the app list independent of extensions.
const char kDisableSyncAppList[] = "disable-sync-app-list";
// Disables syncing of app settings. // Disables syncing of app settings.
const char kDisableSyncAppSettings[] = "disable-sync-app-settings"; const char kDisableSyncAppSettings[] = "disable-sync-app-settings";
...@@ -771,9 +774,6 @@ const char kEnableSyncSyncedNotifications[] = ...@@ -771,9 +774,6 @@ const char kEnableSyncSyncedNotifications[] =
// Disables sync/API based session sync implementation (back to legacy). // Disables sync/API based session sync implementation (back to legacy).
const char kDisableSyncSessionsV2[] = "disable-sync-sessions-v2"; const char kDisableSyncSessionsV2[] = "disable-sync-sessions-v2";
// Enables syncing of the app list.
const char kEnableSyncAppList[] = "enable-sync-app-list";
// Enables synced articles. // Enables synced articles.
const char kEnableSyncArticles[] = "enable-sync-articles"; const char kEnableSyncArticles[] = "enable-sync-articles";
......
...@@ -129,6 +129,7 @@ extern const char kDisableSearchButtonInOmnibox[]; ...@@ -129,6 +129,7 @@ extern const char kDisableSearchButtonInOmnibox[];
extern const char kDisableScriptedPrintThrottling[]; extern const char kDisableScriptedPrintThrottling[];
extern const char kDisableSpdy31[]; extern const char kDisableSpdy31[];
extern const char kDisableSync[]; extern const char kDisableSync[];
extern const char kDisableSyncAppList[];
extern const char kDisableSyncAppSettings[]; extern const char kDisableSyncAppSettings[];
extern const char kDisableSyncApps[]; extern const char kDisableSyncApps[];
extern const char kDisableSyncAutofill[]; extern const char kDisableSyncAutofill[];
...@@ -220,7 +221,6 @@ extern const char kEnableSpellingFeedbackFieldTrial[]; ...@@ -220,7 +221,6 @@ extern const char kEnableSpellingFeedbackFieldTrial[];
extern const char kEnableStackedTabStrip[]; extern const char kEnableStackedTabStrip[];
extern const char kEnableStreamlinedHostedApps[]; extern const char kEnableStreamlinedHostedApps[];
extern const char kEnableSuggestionsTabPage[]; extern const char kEnableSuggestionsTabPage[];
extern const char kEnableSyncAppList[];
extern const char kEnableSyncArticles[]; extern const char kEnableSyncArticles[];
extern const char kEnableSyncSyncedNotifications[]; extern const char kEnableSyncSyncedNotifications[];
extern const char kEnableThumbnailRetargeting[]; extern const char kEnableThumbnailRetargeting[];
......
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