blob: 5899c95d3f67e94f17c6d00009b2a450f2d9642b [file] [log] [blame]
Torne (Richard Coles)58218062012-11-14 11:43:16 +00001// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Constants for the names of various preferences, for easier changing.
6
7#ifndef CHROME_COMMON_PREF_NAMES_H_
8#define CHROME_COMMON_PREF_NAMES_H_
9
10#include <stddef.h>
11
12#include "build/build_config.h"
13
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000014#include "components/autofill/common/autofill_pref_names.h"
15
Torne (Richard Coles)58218062012-11-14 11:43:16 +000016namespace prefs {
17
18// Profile prefs. Please add Local State prefs below instead.
19extern const char kDefaultApps[];
20extern const char kDefaultAppsInstalled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000021extern const char kDisableScreenshots[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000022extern const char kHomePageIsNewTabPage[];
23extern const char kHomePage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000024extern const char kManagedModeLocalPassphrase[];
25extern const char kManagedModeLocalSalt[];
26extern const char kManagedModeManualHosts[];
27extern const char kManagedModeManualURLs[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000028extern const char kSessionExitedCleanly[];
29extern const char kSessionExitType[];
30extern const char kRestoreOnStartup[];
31extern const char kURLsToRestoreOnStartup[];
32extern const char kRestoreOnStartupMigrated[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000033
34// For OS_CHROMEOS we maintain kApplicationLocale property in both local state
35// and user's profile. Global property determines locale of login screen,
36// while user's profile determines his personal locale preference.
37extern const char kApplicationLocale[];
38#if defined(OS_CHROMEOS)
39extern const char kApplicationLocaleBackup[];
40extern const char kApplicationLocaleAccepted[];
41extern const char kOwnerLocale[];
42#endif
43
44// Obselete keys, kept only for migration code to the new keys. See
45// http://crbug.com/123812
46extern const char kGlobalDefaultCharset[];
47extern const char kWebKitGlobalDefaultFontSize[];
48extern const char kWebKitGlobalDefaultFixedFontSize[];
49extern const char kWebKitGlobalMinimumFontSize[];
50extern const char kWebKitGlobalMinimumLogicalFontSize[];
51extern const char kWebKitGlobalJavascriptEnabled[];
52extern const char kWebKitGlobalJavascriptCanOpenWindowsAutomatically[];
53extern const char kWebKitGlobalLoadsImagesAutomatically[];
54extern const char kWebKitGlobalPluginsEnabled[];
55extern const char kWebKitGlobalStandardFontFamily[];
56extern const char kWebKitGlobalFixedFontFamily[];
57extern const char kWebKitGlobalSerifFontFamily[];
58extern const char kWebKitGlobalSansSerifFontFamily[];
59extern const char kWebKitGlobalCursiveFontFamily[];
60extern const char kWebKitGlobalFantasyFontFamily[];
61extern const char kWebKitOldStandardFontFamily[];
62extern const char kWebKitOldFixedFontFamily[];
63extern const char kWebKitOldSerifFontFamily[];
64extern const char kWebKitOldSansSerifFontFamily[];
65extern const char kWebKitOldCursiveFontFamily[];
66extern const char kWebKitOldFantasyFontFamily[];
67
68extern const char kDefaultCharset[];
69extern const char kAcceptLanguages[];
70extern const char kStaticEncodings[];
71extern const char kShowBookmarkBar[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000072extern const char kShowAppsShortcutInBookmarkBar[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000073extern const char kBookmarkEditorExpandedNodes[];
74extern const char kWebKitCommonScript[];
75extern const char kWebKitStandardFontFamily[];
76extern const char kWebKitFixedFontFamily[];
77extern const char kWebKitSerifFontFamily[];
78extern const char kWebKitSansSerifFontFamily[];
79extern const char kWebKitCursiveFontFamily[];
80extern const char kWebKitFantasyFontFamily[];
81extern const char kWebKitPictographFontFamily[];
82
83// ISO 15924 four-letter script codes that per-script font prefs are supported
84// for.
85extern const char* const kWebKitScriptsForFontFamilyMaps[];
86extern const size_t kWebKitScriptsForFontFamilyMapsLength;
87
88// Per-script font pref prefixes.
89extern const char kWebKitStandardFontFamilyMap[];
90extern const char kWebKitFixedFontFamilyMap[];
91extern const char kWebKitSerifFontFamilyMap[];
92extern const char kWebKitSansSerifFontFamilyMap[];
93extern const char kWebKitCursiveFontFamilyMap[];
94extern const char kWebKitFantasyFontFamilyMap[];
95extern const char kWebKitPictographFontFamilyMap[];
96
97// Per-script font prefs that have defaults, for easy reference when registering
98// the defaults.
99extern const char kWebKitStandardFontFamilyArabic[];
100extern const char kWebKitFixedFontFamilyArabic[];
101extern const char kWebKitSerifFontFamilyArabic[];
102extern const char kWebKitSansSerifFontFamilyArabic[];
103extern const char kWebKitStandardFontFamilyCyrillic[];
104extern const char kWebKitFixedFontFamilyCyrillic[];
105extern const char kWebKitSerifFontFamilyCyrillic[];
106extern const char kWebKitSansSerifFontFamilyCyrillic[];
107extern const char kWebKitStandardFontFamilyGreek[];
108extern const char kWebKitFixedFontFamilyGreek[];
109extern const char kWebKitSerifFontFamilyGreek[];
110extern const char kWebKitSansSerifFontFamilyGreek[];
111extern const char kWebKitStandardFontFamilyJapanese[];
112extern const char kWebKitFixedFontFamilyJapanese[];
113extern const char kWebKitSerifFontFamilyJapanese[];
114extern const char kWebKitSansSerifFontFamilyJapanese[];
115extern const char kWebKitStandardFontFamilyKorean[];
116extern const char kWebKitFixedFontFamilyKorean[];
117extern const char kWebKitSerifFontFamilyKorean[];
118extern const char kWebKitSansSerifFontFamilyKorean[];
119extern const char kWebKitCursiveFontFamilyKorean[];
120extern const char kWebKitStandardFontFamilySimplifiedHan[];
121extern const char kWebKitFixedFontFamilySimplifiedHan[];
122extern const char kWebKitSerifFontFamilySimplifiedHan[];
123extern const char kWebKitSansSerifFontFamilySimplifiedHan[];
124extern const char kWebKitStandardFontFamilyTraditionalHan[];
125extern const char kWebKitFixedFontFamilyTraditionalHan[];
126extern const char kWebKitSerifFontFamilyTraditionalHan[];
127extern const char kWebKitSansSerifFontFamilyTraditionalHan[];
128
129extern const char kWebKitDefaultFontSize[];
130extern const char kWebKitDefaultFixedFontSize[];
131extern const char kWebKitMinimumFontSize[];
132extern const char kWebKitMinimumLogicalFontSize[];
133extern const char kWebKitJavascriptEnabled[];
134extern const char kWebKitWebSecurityEnabled[];
135extern const char kWebKitJavascriptCanOpenWindowsAutomatically[];
136extern const char kWebKitLoadsImagesAutomatically[];
137extern const char kWebKitPluginsEnabled[];
138extern const char kWebKitDomPasteEnabled[];
139extern const char kWebKitShrinksStandaloneImagesToFit[];
140extern const char kWebKitInspectorSettings[];
141extern const char kWebKitUsesUniversalDetector[];
142extern const char kWebKitTextAreasAreResizable[];
143extern const char kWebKitJavaEnabled[];
144extern const char kWebkitTabsToLinks[];
145extern const char kWebKitAllowDisplayingInsecureContent[];
146extern const char kWebKitAllowRunningInsecureContent[];
147#if defined(OS_ANDROID)
148extern const char kWebKitFontScaleFactor[];
149extern const char kWebKitForceEnableZoom[];
150#endif
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100151extern const char kPasswordGenerationEnabled[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000152extern const char kPasswordManagerEnabled[];
153extern const char kPasswordManagerAllowShowPasswords[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000154extern const char kAutologinEnabled[];
155extern const char kReverseAutologinEnabled[];
156extern const char kReverseAutologinRejectedEmailList[];
157extern const char kSafeBrowsingEnabled[];
158extern const char kSafeBrowsingReportingEnabled[];
159extern const char kSafeBrowsingProceedAnywayDisabled[];
160extern const char kIncognitoModeAvailability[];
161extern const char kSearchSuggestEnabled[];
162extern const char kConfirmToQuitEnabled[];
163extern const char kCookieBehavior[]; // OBSOLETE
164extern const char kSyncedDefaultSearchProviderGUID[];
165extern const char kDefaultSearchProviderEnabled[];
166extern const char kDefaultSearchProviderSearchURL[];
167extern const char kDefaultSearchProviderSuggestURL[];
168extern const char kDefaultSearchProviderInstantURL[];
169extern const char kDefaultSearchProviderIconURL[];
170extern const char kDefaultSearchProviderEncodings[];
171extern const char kDefaultSearchProviderName[];
172extern const char kDefaultSearchProviderKeyword[];
173extern const char kDefaultSearchProviderID[];
174extern const char kDefaultSearchProviderPrepopulateID[];
175extern const char kDefaultSearchProviderAlternateURLs[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000176extern const char kDefaultSearchProviderSearchTermsReplacementKey[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000177extern const char kSearchProviderOverrides[];
178extern const char kSearchProviderOverridesVersion[];
179extern const char kPromptForDownload[];
180extern const char kAlternateErrorPagesEnabled[];
181extern const char kDnsStartupPrefetchList[]; // OBSOLETE
182extern const char kDnsPrefetchingStartupList[];
183extern const char kDnsHostReferralList[]; // OBSOLETE
184extern const char kDnsPrefetchingHostReferralList[];
185extern const char kDisableSpdy[];
186extern const char kHttpServerProperties[];
187extern const char kSpdyServers[];
188extern const char kAlternateProtocolServers[];
189extern const char kDisabledSchemes[];
190extern const char kUrlBlacklist[];
191extern const char kUrlWhitelist[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100192extern const char kSearchInstantEnabled[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000193extern const char kInstantUIZeroSuggestUrlPrefix[];
194extern const char kMultipleProfilePrefMigration[];
195extern const char kNetworkPredictionEnabled[];
196extern const char kDefaultAppsInstallState[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000197extern const char kHideWebStoreIcon[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000198#if defined(OS_CHROMEOS)
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100199extern const char kAudioDevicesMute[];
200extern const char kAudioDevicesVolumePercent[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000201extern const char kAudioMute[];
202extern const char kAudioVolumePercent[];
203extern const char kTapToClickEnabled[];
204extern const char kTapDraggingEnabled[];
205extern const char kEnableTouchpadThreeFingerClick[];
206extern const char kEnableTouchpadThreeFingerSwipe[];
207extern const char kNaturalScroll[];
208extern const char kPrimaryMouseButtonRight[];
209extern const char kMouseSensitivity[];
210extern const char kTouchpadSensitivity[];
211extern const char kUse24HourClock[];
212extern const char kDisableDrive[];
213extern const char kDisableDriveOverCellular[];
214extern const char kDisableDriveHostedFiles[];
215// TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long
216// to remember and confusing. The prefs are actually for input methods and i18n
217// keyboards, not UI languages.
218extern const char kLanguageCurrentInputMethod[];
219extern const char kLanguagePreviousInputMethod[];
220extern const char kLanguageHotkeyNextEngineInMenu[];
221extern const char kLanguageHotkeyPreviousEngine[];
222extern const char kLanguagePreferredLanguages[];
223extern const char kLanguagePreloadEngines[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100224extern const char kLanguageEnabledExtensionImes[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000225extern const char kLanguageChewingAutoShiftCur[];
226extern const char kLanguageChewingAddPhraseDirection[];
227extern const char kLanguageChewingEasySymbolInput[];
228extern const char kLanguageChewingEscCleanAllBuf[];
229extern const char kLanguageChewingForceLowercaseEnglish[];
230extern const char kLanguageChewingPlainZhuyin[];
231extern const char kLanguageChewingPhraseChoiceRearward[];
232extern const char kLanguageChewingSpaceAsSelection[];
233extern const char kLanguageChewingMaxChiSymbolLen[];
234extern const char kLanguageChewingCandPerPage[];
235extern const char kLanguageChewingKeyboardType[];
236extern const char kLanguageChewingSelKeys[];
237extern const char kLanguageChewingHsuSelKeyType[];
238extern const char kLanguageHangulKeyboard[];
239extern const char kLanguageHangulHanjaBindingKeys[];
240extern const char kLanguagePinyinCorrectPinyin[];
241extern const char kLanguagePinyinFuzzyPinyin[];
242extern const char kLanguagePinyinLookupTablePageSize[];
243extern const char kLanguagePinyinShiftSelectCandidate[];
244extern const char kLanguagePinyinMinusEqualPage[];
245extern const char kLanguagePinyinCommaPeriodPage[];
246extern const char kLanguagePinyinAutoCommit[];
247extern const char kLanguagePinyinDoublePinyin[];
248extern const char kLanguagePinyinDoublePinyinSchema[];
249extern const char kLanguagePinyinInitChinese[];
250extern const char kLanguagePinyinInitFull[];
251extern const char kLanguagePinyinInitFullPunct[];
252extern const char kLanguagePinyinInitSimplifiedChinese[];
253extern const char kLanguagePinyinTradCandidate[];
254extern const char kLanguageMozcPreeditMethod[];
255extern const char kLanguageMozcSessionKeymap[];
256extern const char kLanguageMozcPunctuationMethod[];
257extern const char kLanguageMozcSymbolMethod[];
258extern const char kLanguageMozcSpaceCharacterForm[];
259extern const char kLanguageMozcHistoryLearningLevel[];
260extern const char kLanguageMozcSelectionShortcut[];
261extern const char kLanguageMozcShiftKeyModeSwitch[];
262extern const char kLanguageMozcNumpadCharacterForm[];
263extern const char kLanguageMozcIncognitoMode[];
264extern const char kLanguageMozcUseAutoImeTurnOff[];
265extern const char kLanguageMozcUseHistorySuggest[];
266extern const char kLanguageMozcUseDictionarySuggest[];
267extern const char kLanguageMozcSuggestionsSize[];
268extern const char kLanguageRemapCapsLockKeyTo[];
269extern const char kLanguageRemapSearchKeyTo[];
270extern const char kLanguageRemapControlKeyTo[];
271extern const char kLanguageRemapAltKeyTo[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000272extern const char kLanguageRemapDiamondKeyTo[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000273extern const char kLanguageXkbAutoRepeatEnabled[];
274extern const char kLanguageXkbAutoRepeatDelay[];
275extern const char kLanguageXkbAutoRepeatInterval[];
276extern const char kSpokenFeedbackEnabled[];
277extern const char kHighContrastEnabled[];
278extern const char kScreenMagnifierEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000279extern const char kScreenMagnifierType[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000280extern const char kScreenMagnifierScale[];
281extern const char kVirtualKeyboardEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000282extern const char kShouldAlwaysShowAccessibilityMenu[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000283extern const char kLabsAdvancedFilesystemEnabled[];
284extern const char kLabsMediaplayerEnabled[];
285extern const char kEnableScreenLock[];
286extern const char kShowPlanNotifications[];
287extern const char kShow3gPromoNotification[];
288extern const char kChromeOSReleaseNotesVersion[];
289extern const char kUseSharedProxies[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100290extern const char kDisplayPowerState[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000291extern const char kDisplayProperties[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000292extern const char kPrimaryDisplayID[];
293extern const char kSecondaryDisplayLayout[];
294extern const char kSecondaryDisplayOffset[];
295extern const char kSecondaryDisplays[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000296extern const char kSessionStartTime[];
297extern const char kSessionLengthLimit[];
298extern const char kPowerAcScreenDimDelayMs[];
299extern const char kPowerAcScreenOffDelayMs[];
300extern const char kPowerAcScreenLockDelayMs[];
301extern const char kPowerAcIdleWarningDelayMs[];
302extern const char kPowerAcIdleDelayMs[];
303extern const char kPowerBatteryScreenDimDelayMs[];
304extern const char kPowerBatteryScreenOffDelayMs[];
305extern const char kPowerBatteryScreenLockDelayMs[];
306extern const char kPowerBatteryIdleWarningDelayMs[];
307extern const char kPowerBatteryIdleDelayMs[];
308extern const char kPowerIdleAction[];
309extern const char kPowerLidClosedAction[];
310extern const char kPowerUseAudioActivity[];
311extern const char kPowerUseVideoActivity[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100312extern const char kPowerAllowScreenWakeLocks[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000313extern const char kPowerPresentationIdleDelayFactor[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100314extern const char kPowerUserActivityScreenDimDelayFactor[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000315extern const char kTermsOfServiceURL[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100316extern const char kUsedPolicyCertificatesOnce[];
317extern const char kAttestationEnabled[];
318extern const char kAttestationExtensionWhitelist[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000319#endif // defined(OS_CHROMEOS)
320extern const char kIpcDisabledMessages[];
321extern const char kShowHomeButton[];
322extern const char kRecentlySelectedEncoding[];
323extern const char kDeleteBrowsingHistory[];
324extern const char kDeleteDownloadHistory[];
325extern const char kDeleteCache[];
326extern const char kDeleteCookies[];
327extern const char kDeletePasswords[];
328extern const char kDeleteFormData[];
329extern const char kDeleteHostedAppsData[];
330extern const char kDeauthorizeContentLicenses[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000331extern const char kEnableContinuousSpellcheck[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000332extern const char kSpeechRecognitionFilterProfanities[];
333extern const char kSpeechRecognitionTrayNotificationShownContexts[];
334extern const char kEnabledLabsExperiments[];
335extern const char kEnableAutoSpellCorrect[];
336extern const char kSavingBrowserHistoryDisabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000337extern const char kAllowDeletingBrowserHistory[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000338extern const char kForceSafeSearch[];
339extern const char kDeleteTimePeriod[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000340extern const char kLastClearBrowsingDataTime[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000341#if defined(TOOLKIT_GTK)
342extern const char kUsesSystemTheme[];
343#endif
344extern const char kCurrentThemePackFilename[];
345extern const char kCurrentThemeID[];
346extern const char kCurrentThemeImages[];
347extern const char kCurrentThemeColors[];
348extern const char kCurrentThemeTints[];
349extern const char kCurrentThemeDisplayProperties[];
350extern const char kExtensionsUIDeveloperMode[];
351extern const char kExtensionToolbarSize[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100352extern const char kExtensionToolbar[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000353extern const char kExtensionCommands[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000354extern const char kPluginsLastInternalDirectory[];
355extern const char kPluginsPluginsList[];
356extern const char kPluginsDisabledPlugins[];
357extern const char kPluginsDisabledPluginsExceptions[];
358extern const char kPluginsEnabledPlugins[];
359extern const char kPluginsEnabledInternalPDF[];
360extern const char kPluginsEnabledNaCl[];
361extern const char kPluginsMigratedToPepperFlash[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000362extern const char kPluginsRemovedOldComponentPepperFlashSettings[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000363extern const char kPluginsShowDetails[];
364extern const char kPluginsAllowOutdated[];
365extern const char kPluginsAlwaysAuthorize[];
366#if defined(ENABLE_PLUGIN_INSTALLATION)
367extern const char kPluginsMetadata[];
368extern const char kPluginsResourceCacheUpdate[];
369#endif
370extern const char kCheckDefaultBrowser[];
371#if defined(OS_WIN)
372extern const char kSuppressSwitchToMetroModeOnSetDefault[];
373#endif
374extern const char kDefaultBrowserSettingEnabled[];
375#if defined(OS_MACOSX)
376extern const char kShowUpdatePromotionInfoBar[];
377#endif
378extern const char kUseCustomChromeFrame[];
379extern const char kShowOmniboxSearchHint[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000380extern const char kDesktopNotificationPosition[];
381extern const char kDefaultContentSettings[];
382extern const char kContentSettingsClearOnExitMigrated[];
383extern const char kContentSettingsVersion[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000384extern const char kContentSettingsPatternPairs[];
385extern const char kContentSettingsDefaultWhitelistVersion[];
386extern const char kContentSettingsPluginWhitelist[];
387extern const char kBlockThirdPartyCookies[];
388extern const char kClearSiteDataOnExit[];
389extern const char kDefaultZoomLevel[];
390extern const char kPerHostZoomLevels[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100391extern const char kAutofillDialogAutofillDefault[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000392extern const char kAutofillDialogPayWithoutWallet[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000393extern const char kEditBookmarksEnabled[];
394
395extern const char kEnableTranslate[];
396extern const char kPinnedTabs[];
397
398extern const char kDisable3DAPIs[];
399extern const char kEnableHyperlinkAuditing[];
400extern const char kEnableReferrers[];
401extern const char kEnableDoNotTrack[];
402
403extern const char kImportBookmarks[];
404extern const char kImportHistory[];
405extern const char kImportHomepage[];
406extern const char kImportSearchEngine[];
407extern const char kImportSavedPasswords[];
408
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000409#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) && defined(OS_POSIX)
410extern const char kLocalProfileId[];
411extern const char kPasswordsUseLocalProfileId[];
412#endif
413
414extern const char kProfileAvatarIndex[];
415extern const char kProfileName[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000416extern const char kProfileIsManaged[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000417
418extern const char kInvertNotificationShown[];
419
420extern const char kPrintingEnabled[];
421extern const char kPrintPreviewDisabled[];
422
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000423extern const char kDefaultManagedModeFilteringBehavior[];
424
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100425extern const char kManagedUsers[];
426
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000427extern const char kMessageCenterDisabledExtensionIds[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100428extern const char kMessageCenterDisabledSystemComponentIds[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000429
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000430// Local state prefs. Please add Profile prefs above instead.
431extern const char kCertRevocationCheckingEnabled[];
432extern const char kSSLVersionMin[];
433extern const char kSSLVersionMax[];
434extern const char kCipherSuiteBlacklist[];
435extern const char kEnableOriginBoundCerts[];
436extern const char kDisableSSLRecordSplitting[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100437extern const char kEnableUnrestrictedSSL3Fallback[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000438extern const char kEnableMemoryInfo[];
439
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000440extern const char kGLVendorString[];
441extern const char kGLRendererString[];
442extern const char kGLVersionString[];
443
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100444extern const char kEulaAccepted[];
445
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000446extern const char kMetricsClientID[];
447extern const char kMetricsSessionID[];
448extern const char kMetricsLowEntropySource[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100449extern const char kMetricsPermutedEntropyCache[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000450extern const char kMetricsClientIDTimestamp[];
451extern const char kMetricsReportingEnabled[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100452// Android has it's own metric / crash reporting implemented in Android
453// Java code so kMetricsReportingEnabled doesn't make sense. We use this
454// to inform crashes_ui that we have enabled crash reporting.
455#if defined(OS_ANDROID)
456extern const char kCrashReportingEnabled[];
457#endif
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100458extern const char kMetricsInitialLogs[];
459extern const char kMetricsOngoingLogs[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000460
461extern const char kBookmarkPromptEnabled[];
462extern const char kBookmarkPromptImpressionCount[];
463
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000464extern const char kVariationsLastFetchTime[];
465extern const char kVariationsRestrictParameter[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000466extern const char kVariationsSeed[];
467extern const char kVariationsSeedDate[];
468
469extern const char kProfileLastUsed[];
470extern const char kProfilesLastActive[];
471extern const char kProfilesNumCreated[];
472extern const char kProfileInfoCache[];
473extern const char kProfileCreatedByVersion[];
474
475extern const char kProfileMetrics[];
476extern const char kProfilePrefix[];
477
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100478extern const char kResetDefaultSearchEngine[];
479extern const char kResetHomepage[];
480extern const char kResetContentSettings[];
481extern const char kResetCookiesAndSiteData[];
482extern const char kResetExtensions[];
483extern const char kResetExtensionsHandling[];
484
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000485extern const char kStabilityExitedCleanly[];
486extern const char kStabilityStatsVersion[];
487extern const char kStabilityStatsBuildTime[];
488extern const char kStabilitySessionEndCompleted[];
489extern const char kStabilityLaunchCount[];
490extern const char kStabilityCrashCount[];
491extern const char kStabilityIncompleteSessionEndCount[];
492extern const char kStabilityPageLoadCount[];
493extern const char kStabilityRendererCrashCount[];
494extern const char kStabilityExtensionRendererCrashCount[];
495extern const char kStabilityLaunchTimeSec[];
496extern const char kStabilityLastTimestampSec[];
497extern const char kStabilityRendererHangCount[];
498extern const char kStabilityChildProcessCrashCount[];
499extern const char kStabilityOtherUserCrashCount[];
500extern const char kStabilityKernelCrashCount[];
501extern const char kStabilitySystemUncleanShutdownCount[];
502
503extern const char kStabilityBreakpadRegistrationSuccess[];
504extern const char kStabilityBreakpadRegistrationFail[];
505extern const char kStabilityDebuggerPresent[];
506extern const char kStabilityDebuggerNotPresent[];
507
508extern const char kStabilityPluginStats[];
509extern const char kStabilityPluginName[];
510extern const char kStabilityPluginLaunches[];
511extern const char kStabilityPluginInstances[];
512extern const char kStabilityPluginCrashes[];
513extern const char kStabilityPluginLoadingErrors[];
514
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000515extern const char kInstallDate[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000516extern const char kUninstallMetricsPageLoadCount[];
517extern const char kUninstallLaunchCount[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000518extern const char kUninstallMetricsUptimeSec[];
519extern const char kUninstallLastLaunchTimeSec[];
520extern const char kUninstallLastObservedRunTimeSec[];
521
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100522extern const char kBrowserSuppressDefaultBrowserPrompt[];
523
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000524extern const char kBrowserWindowPlacement[];
525extern const char kTaskManagerWindowPlacement[];
526extern const char kKeywordEditorWindowPlacement[];
527extern const char kPreferencesWindowPlacement[];
528extern const char kMemoryCacheSize[];
529
530extern const char kDownloadDefaultDirectory[];
531extern const char kDownloadExtensionsToOpen[];
532extern const char kDownloadDirUpgraded[];
533
534extern const char kSaveFileDefaultDirectory[];
535extern const char kSaveFileType[];
536
537extern const char kAllowFileSelectionDialogs[];
538extern const char kDefaultTasksByMimeType[];
539extern const char kDefaultTasksBySuffix[];
540
541extern const char kSelectFileLastDirectory[];
542
543extern const char kHungPluginDetectFrequency[];
544extern const char kPluginMessageResponseTimeout[];
545
546extern const char kSpellCheckDictionary[];
547extern const char kSpellCheckConfirmDialogShown[];
548extern const char kSpellCheckUseSpellingService[];
549
550extern const char kExcludedSchemes[];
551
552extern const char kSafeBrowsingClientKey[];
553extern const char kSafeBrowsingWrappedKey[];
554
555extern const char kOptionsWindowLastTabIndex[];
556extern const char kContentSettingsWindowLastTabIndex[];
557extern const char kCertificateManagerWindowLastTabIndex[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000558extern const char kShowFirstRunBubbleOption[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000559
560extern const char kLastKnownGoogleURL[];
561extern const char kLastPromptedGoogleURL[];
562extern const char kLastKnownIntranetRedirectOrigin[];
563
564extern const char kCountryIDAtInstall[];
565extern const char kGeoIDAtInstall[]; // OBSOLETE
566
567extern const char kShutdownType[];
568extern const char kShutdownNumProcesses[];
569extern const char kShutdownNumProcessesSlow[];
570
571extern const char kRestartLastSessionOnShutdown[];
572extern const char kWasRestarted[];
573#if defined(OS_WIN)
574extern const char kRestartSwitchMode[];
575#endif
576
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000577extern const char kNumKeywords[];
578
579extern const char kDisableVideoAndChat[];
580
581extern const char kDisableExtensions[];
582extern const char kDisablePluginFinder[];
583extern const char kBrowserActionContainerWidth[];
584
585extern const char kLastExtensionsUpdateCheck[];
586extern const char kNextExtensionsUpdateCheck[];
587
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000588extern const char kExtensionAlertsInitializedPref[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000589extern const char kExtensionAllowedInstallSites[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000590extern const char kExtensionAllowedTypes[];
591extern const char kExtensionBlacklistUpdateVersion[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000592extern const char kExtensionInstallAllowList[];
593extern const char kExtensionInstallDenyList[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000594extern const char kExtensionInstallForceList[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000595extern const char kExtensionStorageGarbageCollect[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000596
597extern const char kNtpTipsResourceServer[];
598
599extern const char kNtpCollapsedForeignSessions[];
600extern const char kNtpMostVisitedURLsBlacklist[];
601extern const char kNtpPromoResourceCacheUpdate[];
602extern const char kNtpDateResourceServer[];
603extern const char kNtpShownBookmarksFolder[];
604extern const char kNtpShownPage[];
605extern const char kNtpPromoDesktopSessionFound[];
606extern const char kNtpWebStoreEnabled[];
607extern const char kNtpAppPageNames[];
608
609extern const char kDevToolsDisabled[];
610extern const char kDevToolsDockSide[];
611extern const char kDevToolsEditedFiles[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000612extern const char kDevToolsFileSystemPaths[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000613extern const char kDevToolsHSplitLocation[];
614extern const char kDevToolsOpenDocked[];
615#if defined(OS_ANDROID)
616extern const char kDevToolsRemoteEnabled[];
617#endif
618extern const char kDevToolsVSplitLocation[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000619#if defined(OS_ANDROID) || defined(OS_IOS)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000620// Used by Chrome Mobile.
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000621extern const char kSpdyProxyAuthEnabled[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100622extern const char kSpdyProxyAuthWasEnabledBefore[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000623#endif // defined(OS_ANDROID) || defined(OS_IOS)
624extern const char kSigninAllowed[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000625extern const char kSyncLastSyncedTime[];
626extern const char kSyncHasSetupCompleted[];
627extern const char kSyncKeepEverythingSynced[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100628
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000629extern const char kSyncAppNotifications[];
630extern const char kSyncAppSettings[];
631extern const char kSyncApps[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000632extern const char kSyncAutofillProfile[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100633extern const char kSyncAutofill[];
634extern const char kSyncBookmarks[];
635extern const char kSyncDictionary[];
636extern const char kSyncExtensionSettings[];
637extern const char kSyncExtensions[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000638extern const char kSyncFaviconImages[];
639extern const char kSyncFaviconTracking[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000640extern const char kSyncHistoryDeleteDirectives[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100641extern const char kSyncManagedUserSettings[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100642extern const char kSyncManagedUsers[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100643extern const char kSyncPasswords[];
644extern const char kSyncPreferences[];
645extern const char kSyncPriorityPreferences[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000646extern const char kSyncSearchEngines[];
647extern const char kSyncSessions[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000648extern const char kSyncSyncedNotifications[];
649extern const char kSyncTabs[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100650extern const char kSyncThemes[];
651extern const char kSyncTypedUrls[];
652
653extern const char kSyncManaged[];
654extern const char kSyncSuppressStart[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000655extern const char kGoogleServicesLastUsername[];
656extern const char kGoogleServicesUsername[];
657extern const char kGoogleServicesUsernamePattern[];
658extern const char kSyncUsingSecondaryPassphrase[];
659extern const char kSyncEncryptionBootstrapToken[];
660extern const char kSyncKeystoreEncryptionBootstrapToken[];
661extern const char kSyncAcknowledgedSyncTypes[];
662// Deprecated in favor of kInvalidatorMaxInvalidationVersions.
663extern const char kSyncMaxInvalidationVersions[];
664extern const char kSyncSessionsGUID[];
665
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000666extern const char kInvalidatorClientId[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000667extern const char kInvalidatorInvalidationState[];
668extern const char kInvalidatorMaxInvalidationVersions[];
669
670extern const char kSyncPromoStartupCount[];
671extern const char kSyncPromoViewCount[];
672extern const char kSyncPromoUserSkipped[];
673extern const char kSyncPromoShowOnFirstRunAllowed[];
674extern const char kSyncPromoShowNTPBubble[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000675extern const char kSyncPromoErrorMessage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000676
677extern const char kProfileGAIAInfoUpdateTime[];
678extern const char kProfileGAIAInfoPictureURL[];
679
680extern const char kWebAppCreateOnDesktop[];
681extern const char kWebAppCreateInAppsMenu[];
682extern const char kWebAppCreateInQuickLaunchBar[];
683
684extern const char kGeolocationAccessToken[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000685#if defined(OS_ANDROID)
686extern const char kGeolocationEnabled[];
687#endif
688
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000689extern const char kDefaultAudioCaptureDevice[];
690extern const char kDefaultVideoCaptureDevice[];
691
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000692extern const char kRemoteAccessHostFirewallTraversal[];
693extern const char kRemoteAccessHostRequireTwoFactor[];
694extern const char kRemoteAccessHostDomain[];
695extern const char kRemoteAccessHostTalkGadgetPrefix[];
696extern const char kRemoteAccessHostRequireCurtain[];
697
698extern const char kPrintPreviewStickySettings[];
699extern const char kCloudPrintRoot[];
700extern const char kCloudPrintServiceURL[];
701extern const char kCloudPrintSigninURL[];
702extern const char kCloudPrintDialogWidth[];
703extern const char kCloudPrintDialogHeight[];
704extern const char kCloudPrintSigninDialogWidth[];
705extern const char kCloudPrintSigninDialogHeight[];
706extern const char kCloudPrintProxyEnabled[];
707extern const char kCloudPrintProxyId[];
708extern const char kCloudPrintAuthToken[];
709extern const char kCloudPrintXMPPAuthToken[];
710extern const char kCloudPrintEmail[];
711extern const char kCloudPrintPrintSystemSettings[];
712extern const char kCloudPrintEnableJobPoll[];
713extern const char kCloudPrintRobotRefreshToken[];
714extern const char kCloudPrintRobotEmail[];
715extern const char kCloudPrintConnectNewPrinters[];
716extern const char kCloudPrintXmppPingEnabled[];
717extern const char kCloudPrintXmppPingTimeout[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100718extern const char kCloudPrintPrinters[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000719extern const char kCloudPrintSubmitEnabled[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100720extern const char kCloudPrintUserSettings[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000721
722#if !defined(OS_ANDROID)
723extern const char kChromeToMobileDeviceList[];
724#endif
725
726extern const char kProxy[];
727extern const char kMaxConnectionsPerProxy[];
728
729extern const char kManagedDefaultCookiesSetting[];
730extern const char kManagedDefaultImagesSetting[];
731extern const char kManagedDefaultJavaScriptSetting[];
732extern const char kManagedDefaultPluginsSetting[];
733extern const char kManagedDefaultPopupsSetting[];
734extern const char kManagedDefaultGeolocationSetting[];
735extern const char kManagedDefaultNotificationsSetting[];
736extern const char kManagedDefaultMediaStreamSetting[];
737
738extern const char kManagedCookiesAllowedForUrls[];
739extern const char kManagedCookiesBlockedForUrls[];
740extern const char kManagedCookiesSessionOnlyForUrls[];
741extern const char kManagedImagesAllowedForUrls[];
742extern const char kManagedImagesBlockedForUrls[];
743extern const char kManagedJavaScriptAllowedForUrls[];
744extern const char kManagedJavaScriptBlockedForUrls[];
745extern const char kManagedPluginsAllowedForUrls[];
746extern const char kManagedPluginsBlockedForUrls[];
747extern const char kManagedPopupsAllowedForUrls[];
748extern const char kManagedPopupsBlockedForUrls[];
749extern const char kManagedNotificationsAllowedForUrls[];
750extern const char kManagedNotificationsBlockedForUrls[];
751extern const char kManagedAutoSelectCertificateForUrls[];
752
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000753extern const char kAudioCaptureAllowed[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100754extern const char kAudioCaptureAllowedUrls[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000755extern const char kVideoCaptureAllowed[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100756extern const char kVideoCaptureAllowedUrls[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000757
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000758#if defined(OS_CHROMEOS)
759extern const char kDeviceSettingsCache[];
760extern const char kHardwareKeyboardLayout[];
761extern const char kCarrierDealPromoShown[];
762extern const char kShouldAutoEnroll[];
763extern const char kAutoEnrollmentPowerLimit[];
764extern const char kDeviceActivityTimes[];
765extern const char kDeviceLocation[];
766extern const char kSyncSpareBootstrapToken[];
767extern const char kExternalStorageDisabled[];
768extern const char kUsersWallpaperInfo[];
769extern const char kAudioOutputAllowed[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000770extern const char kOwnerPrimaryMouseButtonRight[];
771extern const char kOwnerTapToClickEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000772extern const char kUptimeLimit[];
773extern const char kRebootAfterUpdate[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100774extern const char kDeviceRobotAnyApiRefreshToken[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000775#endif
776
777extern const char kClearPluginLSODataEnabled[];
778extern const char kPepperFlashSettingsEnabled[];
779extern const char kDiskCacheDir[];
780extern const char kDiskCacheSize[];
781extern const char kMediaCacheSize[];
782
783extern const char kChromeOsReleaseChannel[];
784
785extern const char kTabStripLayoutType[];
786
787extern const char kRegisteredBackgroundContents[];
788
789extern const char kShownAutoLaunchInfobar[];
790
791extern const char kAuthSchemes[];
792extern const char kDisableAuthNegotiateCnameLookup[];
793extern const char kEnableAuthNegotiatePort[];
794extern const char kAuthServerWhitelist[];
795extern const char kAuthNegotiateDelegateWhitelist[];
796extern const char kGSSAPILibraryName[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000797extern const char kSpdyProxyAuthOrigin[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000798extern const char kAllowCrossOriginAuthPrompt[];
799
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000800extern const char kBuiltInDnsClientEnabled[];
801
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000802extern const char kHttpReceivedContentLength[];
803extern const char kHttpOriginalContentLength[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000804#if defined(OS_ANDROID) || defined(OS_IOS)
805extern const char kDailyHttpOriginalContentLength[];
806extern const char kDailyHttpReceivedContentLength[];
807extern const char kDailyHttpContentLengthLastUpdateDate[];
808#endif
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000809
810extern const char kRegisteredProtocolHandlers[];
811extern const char kIgnoredProtocolHandlers[];
812extern const char kCustomHandlersEnabled[];
813
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100814#if defined(OS_MACOSX)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000815extern const char kUserRemovedLoginItem[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100816extern const char kChromeCreatedLoginItem[];
817extern const char kMigratedLoginItemPref[];
818#endif
819
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000820extern const char kBackgroundModeEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000821extern const char kHardwareAccelerationModeEnabled[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100822extern const char kHardwareAccelerationModePrevious[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000823
824extern const char kDevicePolicyRefreshRate[];
825extern const char kUserPolicyRefreshRate[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000826extern const char kDisableCloudPolicyOnSignin[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000827
828extern const char kFactoryResetRequested[];
829
830extern const char kRecoveryComponentVersion[];
831extern const char kComponentUpdaterState[];
832
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000833extern const char kMediaGalleriesUniqueId[];
834extern const char kMediaGalleriesRememberedGalleries[];
835
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000836#if defined(USE_ASH)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000837extern const char kShelfAlignment[];
838extern const char kShelfAlignmentLocal[];
839extern const char kShelfAutoHideBehavior[];
840extern const char kShelfAutoHideBehaviorLocal[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100841extern const char kShelfChromeIconIndex[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000842extern const char kPinnedLauncherApps[];
843extern const char kShowLogoutButtonInTray[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000844extern const char kShelfPreferences[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000845
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100846extern const char kImmersiveModeRevealDelayMs[];
847extern const char kImmersiveModeRevealXThresholdPixels[];
848
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000849extern const char kWorkspaceCyclerShallowerThanSelectedYOffsets[];
850extern const char kWorkspaceCyclerDeeperThanSelectedYOffsets[];
851extern const char kWorkspaceCyclerSelectedYOffset[];
852extern const char kWorkspaceCyclerSelectedScale[];
853extern const char kWorkspaceCyclerMinScale[];
854extern const char kWorkspaceCyclerMaxScale[];
855extern const char kWorkspaceCyclerMinBrightness[];
856extern const char kWorkspaceCyclerBackgroundOpacity[];
857extern const char kWorkspaceCyclerDesktopWorkspaceBrightness[];
858extern const char kWorkspaceCyclerDistanceToInitiateCycling[];
859extern const char kWorkspaceCyclerScrollDistanceToCycleToNextWorkspace[];
860extern const char kWorkspaceCyclerCyclerStepAnimationDurationRatio[];
861extern const char kWorkspaceCyclerStartCyclerAnimationDuration[];
862extern const char kWorkspaceCyclerStopCyclerAnimationDuration[];
863#endif
864
865#if defined(USE_AURA)
866extern const char kFlingVelocityCap[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000867extern const char kLongPressTimeInSeconds[];
868extern const char kMaxDistanceBetweenTapsForDoubleTap[];
869extern const char kMaxDistanceForTwoFingerTapInPixels[];
870extern const char kMaxSecondsBetweenDoubleClick[];
871extern const char kMaxSeparationForGestureTouchesInPixels[];
872extern const char kMaxSwipeDeviationRatio[];
873extern const char kMaxTouchDownDurationInSecondsForClick[];
874extern const char kMaxTouchMoveInPixelsForClick[];
875extern const char kMinDistanceForPinchScrollInPixels[];
876extern const char kMinFlickSpeedSquared[];
877extern const char kMinPinchUpdateDistanceInPixels[];
878extern const char kMinRailBreakVelocity[];
879extern const char kMinScrollDeltaSquared[];
880extern const char kMinSwipeSpeed[];
881extern const char kMinTouchDownDurationInSecondsForClick[];
882extern const char kPointsBufferedForVelocity[];
883extern const char kRailBreakProportion[];
884extern const char kRailStartProportion[];
885extern const char kSemiLongPressTimeInSeconds[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000886extern const char kTabScrubActivationDelayInMS[];
887extern const char kFlingAccelerationCurveCoefficient0[];
888extern const char kFlingAccelerationCurveCoefficient1[];
889extern const char kFlingAccelerationCurveCoefficient2[];
890extern const char kFlingAccelerationCurveCoefficient3[];
891extern const char kFlingCurveTouchpadAlpha[];
892extern const char kFlingCurveTouchpadBeta[];
893extern const char kFlingCurveTouchpadGamma[];
894extern const char kFlingCurveTouchscreenAlpha[];
895extern const char kFlingCurveTouchscreenBeta[];
896extern const char kFlingCurveTouchscreenGamma[];
897extern const char kFlingMaxCancelToDownTimeInMs[];
898extern const char kFlingMaxTapGapTimeInMs[];
899extern const char kOverscrollHorizontalThresholdComplete[];
900extern const char kOverscrollVerticalThresholdComplete[];
901extern const char kOverscrollMinimumThresholdStart[];
902extern const char kOverscrollHorizontalResistThreshold[];
903extern const char kOverscrollVerticalResistThreshold[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000904#endif
905
906extern const char kInManagedMode[];
907
908extern const char kNetworkProfileWarningsLeft[];
909extern const char kNetworkProfileLastWarningTime[];
910
911extern const char kLastPolicyStatisticsUpdate[];
912
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000913#if defined(OS_CHROMEOS)
914extern const char kRLZBrand[];
915extern const char kRLZDisabled[];
916#endif
917
918extern const char kAppListProfile[];
Torne (Richard Coles)a93a17c2013-05-15 11:34:50 +0100919extern const char kRestartWithAppList[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000920
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100921extern const char kLastAppListLaunchPing[];
922extern const char kAppListLaunchCount[];
923extern const char kLastAppListAppLaunchPing[];
924extern const char kAppListAppLaunchCount[];
925
926extern const char kDRMSalt[];
927extern const char kEnableDRM[];
928
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000929} // namespace prefs
930
931#endif // CHROME_COMMON_PREF_NAMES_H_