| Index: chrome/browser/chromeos/preferences.cc
|
| diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc
|
| index ba4f242fbadc017395e3ea7d1c0c5d991bcb18c6..26bdbd9ffae1e246efbaa0b6e0a0dabc93a509dc 100644
|
| --- a/chrome/browser/chromeos/preferences.cc
|
| +++ b/chrome/browser/chromeos/preferences.cc
|
| @@ -107,10 +107,7 @@ void Preferences::RegisterProfilePrefs(
|
| hardware_keyboard_id = "xkb:us::eng"; // only for testing.
|
| }
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kPerformanceTracingEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kPerformanceTracingEnabled, false);
|
|
|
| registry->RegisterBooleanPref(
|
| prefs::kTapToClickEnabled,
|
| @@ -120,10 +117,7 @@ void Preferences::RegisterProfilePrefs(
|
| prefs::kTapDraggingEnabled,
|
| false,
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
|
| - registry->RegisterBooleanPref(
|
| - prefs::kEnableTouchpadThreeFingerClick,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kEnableTouchpadThreeFingerClick, false);
|
| registry->RegisterBooleanPref(
|
| prefs::kNaturalScroll, base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kNaturalScrollDefault),
|
| @@ -132,14 +126,8 @@ void Preferences::RegisterProfilePrefs(
|
| prefs::kPrimaryMouseButtonRight,
|
| false,
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF);
|
| - registry->RegisterBooleanPref(
|
| - prefs::kLabsMediaplayerEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| - registry->RegisterBooleanPref(
|
| - prefs::kLabsAdvancedFilesystemEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kLabsMediaplayerEnabled, false);
|
| + registry->RegisterBooleanPref(prefs::kLabsAdvancedFilesystemEnabled, false);
|
| registry->RegisterBooleanPref(
|
| prefs::kAccessibilityStickyKeysEnabled,
|
| false,
|
| @@ -148,10 +136,8 @@ void Preferences::RegisterProfilePrefs(
|
| prefs::kAccessibilityLargeCursorEnabled,
|
| false,
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
| - registry->RegisterBooleanPref(
|
| - prefs::kAccessibilitySpokenFeedbackEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kAccessibilitySpokenFeedbackEnabled,
|
| + false);
|
| registry->RegisterBooleanPref(
|
| prefs::kAccessibilityHighContrastEnabled,
|
| false,
|
| @@ -164,10 +150,8 @@ void Preferences::RegisterProfilePrefs(
|
| prefs::kAccessibilityScreenMagnifierType,
|
| ui::kDefaultMagnifierType,
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
| - registry->RegisterDoublePref(
|
| - prefs::kAccessibilityScreenMagnifierScale,
|
| - std::numeric_limits<double>::min(),
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterDoublePref(prefs::kAccessibilityScreenMagnifierScale,
|
| + std::numeric_limits<double>::min());
|
| registry->RegisterBooleanPref(
|
| prefs::kAccessibilityAutoclickEnabled,
|
| false,
|
| @@ -210,26 +194,13 @@ void Preferences::RegisterProfilePrefs(
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
| // We don't sync prefs::kLanguageCurrentInputMethod and PreviousInputMethod
|
| // because they're just used to track the logout state of the device.
|
| - registry->RegisterStringPref(
|
| - prefs::kLanguageCurrentInputMethod,
|
| - "",
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| - registry->RegisterStringPref(
|
| - prefs::kLanguagePreviousInputMethod,
|
| - "",
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| - registry->RegisterStringPref(
|
| - prefs::kLanguagePreferredLanguages,
|
| - kFallbackInputMethodLocale,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| - registry->RegisterStringPref(
|
| - prefs::kLanguagePreloadEngines,
|
| - hardware_keyboard_id,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| - registry->RegisterStringPref(
|
| - prefs::kLanguageEnabledExtensionImes,
|
| - "",
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kLanguageCurrentInputMethod, "");
|
| + registry->RegisterStringPref(prefs::kLanguagePreviousInputMethod, "");
|
| + registry->RegisterStringPref(prefs::kLanguagePreferredLanguages,
|
| + kFallbackInputMethodLocale);
|
| + registry->RegisterStringPref(prefs::kLanguagePreloadEngines,
|
| + hardware_keyboard_id);
|
| + registry->RegisterStringPref(prefs::kLanguageEnabledExtensionImes, "");
|
|
|
| registry->RegisterIntegerPref(
|
| prefs::kLanguageRemapSearchKeyTo,
|
| @@ -246,10 +217,8 @@ void Preferences::RegisterProfilePrefs(
|
| // We don't sync the CapsLock remapping pref, since the UI hides this pref
|
| // on certain devices, so syncing a non-default value to a device that
|
| // doesn't allow changing the pref would be odd. http://crbug.com/167237
|
| - registry->RegisterIntegerPref(
|
| - prefs::kLanguageRemapCapsLockKeyTo,
|
| - input_method::kCapsLockKey,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterIntegerPref(prefs::kLanguageRemapCapsLockKeyTo,
|
| + input_method::kCapsLockKey);
|
| registry->RegisterIntegerPref(
|
| prefs::kLanguageRemapDiamondKeyTo,
|
| input_method::kControlKey,
|
| @@ -257,10 +226,7 @@ void Preferences::RegisterProfilePrefs(
|
| // The following pref isn't synced since the user may desire a different value
|
| // depending on whether an external keyboard is attached to a particular
|
| // device.
|
| - registry->RegisterBooleanPref(
|
| - prefs::kLanguageSendFunctionKeys,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kLanguageSendFunctionKeys, false);
|
| registry->RegisterBooleanPref(
|
| prefs::kLanguageXkbAutoRepeatEnabled,
|
| true,
|
| @@ -275,10 +241,7 @@ void Preferences::RegisterProfilePrefs(
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
| // We don't sync wake-on-wifi related prefs because they are device specific.
|
| - registry->RegisterBooleanPref(
|
| - prefs::kWakeOnWifiSsid,
|
| - true,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kWakeOnWifiSsid, true);
|
|
|
| // Mobile plan notifications default to on.
|
| registry->RegisterBooleanPref(
|
| @@ -287,16 +250,10 @@ void Preferences::RegisterProfilePrefs(
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
| // 3G first-time usage promo will be shown at least once.
|
| - registry->RegisterBooleanPref(
|
| - prefs::kShow3gPromoNotification,
|
| - true,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kShow3gPromoNotification, true);
|
|
|
| // Number of times Data Saver prompt has been shown on 3G data network.
|
| - registry->RegisterIntegerPref(
|
| - prefs::kDataSaverPromptsShown,
|
| - 0,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterIntegerPref(prefs::kDataSaverPromptsShown, 0);
|
|
|
| // Initially all existing users would see "What's new" for current version
|
| // after update.
|
| @@ -304,25 +261,13 @@ void Preferences::RegisterProfilePrefs(
|
| "0.0.0.0",
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kExternalStorageDisabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kExternalStorageDisabled, false);
|
|
|
| - registry->RegisterStringPref(
|
| - prefs::kTermsOfServiceURL,
|
| - "",
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kTermsOfServiceURL, "");
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kTouchHudProjectionEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kTouchHudProjectionEnabled, false);
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kTouchVirtualKeyboardEnabled,
|
| - false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kTouchVirtualKeyboardEnabled, false);
|
|
|
| input_method::InputMethodSyncer::RegisterProfilePrefs(registry);
|
|
|
| @@ -330,13 +275,10 @@ void Preferences::RegisterProfilePrefs(
|
| prefs::kResolveTimezoneByGeolocation, true,
|
| user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kCaptivePortalAuthenticationIgnoresProxy, true,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kCaptivePortalAuthenticationIgnoresProxy,
|
| + true);
|
|
|
| - registry->RegisterBooleanPref(
|
| - prefs::kForceMaximizeOnFirstRun, false,
|
| - user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kForceMaximizeOnFirstRun, false);
|
| }
|
|
|
| void Preferences::InitUserPrefs(PrefServiceSyncable* prefs) {
|
|
|