blob: e974fd240f7bc33495c14e8d9a95dbd756c2f56d [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[];
24extern const char kHomePageChanged[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000025extern const char kManagedModeLocalPassphrase[];
26extern const char kManagedModeLocalSalt[];
27extern const char kManagedModeManualHosts[];
28extern const char kManagedModeManualURLs[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000029extern const char kSessionExitedCleanly[];
30extern const char kSessionExitType[];
31extern const char kRestoreOnStartup[];
32extern const char kURLsToRestoreOnStartup[];
33extern const char kRestoreOnStartupMigrated[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000034
35// For OS_CHROMEOS we maintain kApplicationLocale property in both local state
36// and user's profile. Global property determines locale of login screen,
37// while user's profile determines his personal locale preference.
38extern const char kApplicationLocale[];
39#if defined(OS_CHROMEOS)
40extern const char kApplicationLocaleBackup[];
41extern const char kApplicationLocaleAccepted[];
42extern const char kOwnerLocale[];
43#endif
44
45// Obselete keys, kept only for migration code to the new keys. See
46// http://crbug.com/123812
47extern const char kGlobalDefaultCharset[];
48extern const char kWebKitGlobalDefaultFontSize[];
49extern const char kWebKitGlobalDefaultFixedFontSize[];
50extern const char kWebKitGlobalMinimumFontSize[];
51extern const char kWebKitGlobalMinimumLogicalFontSize[];
52extern const char kWebKitGlobalJavascriptEnabled[];
53extern const char kWebKitGlobalJavascriptCanOpenWindowsAutomatically[];
54extern const char kWebKitGlobalLoadsImagesAutomatically[];
55extern const char kWebKitGlobalPluginsEnabled[];
56extern const char kWebKitGlobalStandardFontFamily[];
57extern const char kWebKitGlobalFixedFontFamily[];
58extern const char kWebKitGlobalSerifFontFamily[];
59extern const char kWebKitGlobalSansSerifFontFamily[];
60extern const char kWebKitGlobalCursiveFontFamily[];
61extern const char kWebKitGlobalFantasyFontFamily[];
62extern const char kWebKitOldStandardFontFamily[];
63extern const char kWebKitOldFixedFontFamily[];
64extern const char kWebKitOldSerifFontFamily[];
65extern const char kWebKitOldSansSerifFontFamily[];
66extern const char kWebKitOldCursiveFontFamily[];
67extern const char kWebKitOldFantasyFontFamily[];
68
69extern const char kDefaultCharset[];
70extern const char kAcceptLanguages[];
71extern const char kStaticEncodings[];
72extern const char kShowBookmarkBar[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000073extern const char kShowAppsShortcutInBookmarkBar[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000074extern const char kBookmarkEditorExpandedNodes[];
75extern const char kWebKitCommonScript[];
76extern const char kWebKitStandardFontFamily[];
77extern const char kWebKitFixedFontFamily[];
78extern const char kWebKitSerifFontFamily[];
79extern const char kWebKitSansSerifFontFamily[];
80extern const char kWebKitCursiveFontFamily[];
81extern const char kWebKitFantasyFontFamily[];
82extern const char kWebKitPictographFontFamily[];
83
84// ISO 15924 four-letter script codes that per-script font prefs are supported
85// for.
86extern const char* const kWebKitScriptsForFontFamilyMaps[];
87extern const size_t kWebKitScriptsForFontFamilyMapsLength;
88
89// Per-script font pref prefixes.
90extern const char kWebKitStandardFontFamilyMap[];
91extern const char kWebKitFixedFontFamilyMap[];
92extern const char kWebKitSerifFontFamilyMap[];
93extern const char kWebKitSansSerifFontFamilyMap[];
94extern const char kWebKitCursiveFontFamilyMap[];
95extern const char kWebKitFantasyFontFamilyMap[];
96extern const char kWebKitPictographFontFamilyMap[];
97
98// Per-script font prefs that have defaults, for easy reference when registering
99// the defaults.
100extern const char kWebKitStandardFontFamilyArabic[];
101extern const char kWebKitFixedFontFamilyArabic[];
102extern const char kWebKitSerifFontFamilyArabic[];
103extern const char kWebKitSansSerifFontFamilyArabic[];
104extern const char kWebKitStandardFontFamilyCyrillic[];
105extern const char kWebKitFixedFontFamilyCyrillic[];
106extern const char kWebKitSerifFontFamilyCyrillic[];
107extern const char kWebKitSansSerifFontFamilyCyrillic[];
108extern const char kWebKitStandardFontFamilyGreek[];
109extern const char kWebKitFixedFontFamilyGreek[];
110extern const char kWebKitSerifFontFamilyGreek[];
111extern const char kWebKitSansSerifFontFamilyGreek[];
112extern const char kWebKitStandardFontFamilyJapanese[];
113extern const char kWebKitFixedFontFamilyJapanese[];
114extern const char kWebKitSerifFontFamilyJapanese[];
115extern const char kWebKitSansSerifFontFamilyJapanese[];
116extern const char kWebKitStandardFontFamilyKorean[];
117extern const char kWebKitFixedFontFamilyKorean[];
118extern const char kWebKitSerifFontFamilyKorean[];
119extern const char kWebKitSansSerifFontFamilyKorean[];
120extern const char kWebKitCursiveFontFamilyKorean[];
121extern const char kWebKitStandardFontFamilySimplifiedHan[];
122extern const char kWebKitFixedFontFamilySimplifiedHan[];
123extern const char kWebKitSerifFontFamilySimplifiedHan[];
124extern const char kWebKitSansSerifFontFamilySimplifiedHan[];
125extern const char kWebKitStandardFontFamilyTraditionalHan[];
126extern const char kWebKitFixedFontFamilyTraditionalHan[];
127extern const char kWebKitSerifFontFamilyTraditionalHan[];
128extern const char kWebKitSansSerifFontFamilyTraditionalHan[];
129
130extern const char kWebKitDefaultFontSize[];
131extern const char kWebKitDefaultFixedFontSize[];
132extern const char kWebKitMinimumFontSize[];
133extern const char kWebKitMinimumLogicalFontSize[];
134extern const char kWebKitJavascriptEnabled[];
135extern const char kWebKitWebSecurityEnabled[];
136extern const char kWebKitJavascriptCanOpenWindowsAutomatically[];
137extern const char kWebKitLoadsImagesAutomatically[];
138extern const char kWebKitPluginsEnabled[];
139extern const char kWebKitDomPasteEnabled[];
140extern const char kWebKitShrinksStandaloneImagesToFit[];
141extern const char kWebKitInspectorSettings[];
142extern const char kWebKitUsesUniversalDetector[];
143extern const char kWebKitTextAreasAreResizable[];
144extern const char kWebKitJavaEnabled[];
145extern const char kWebkitTabsToLinks[];
146extern const char kWebKitAllowDisplayingInsecureContent[];
147extern const char kWebKitAllowRunningInsecureContent[];
148#if defined(OS_ANDROID)
149extern const char kWebKitFontScaleFactor[];
150extern const char kWebKitForceEnableZoom[];
151#endif
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100152extern const char kPasswordGenerationEnabled[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000153extern const char kPasswordManagerEnabled[];
154extern const char kPasswordManagerAllowShowPasswords[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000155extern const char kAutologinEnabled[];
156extern const char kReverseAutologinEnabled[];
157extern const char kReverseAutologinRejectedEmailList[];
158extern const char kSafeBrowsingEnabled[];
159extern const char kSafeBrowsingReportingEnabled[];
160extern const char kSafeBrowsingProceedAnywayDisabled[];
161extern const char kIncognitoModeAvailability[];
162extern const char kSearchSuggestEnabled[];
163extern const char kConfirmToQuitEnabled[];
164extern const char kCookieBehavior[]; // OBSOLETE
165extern const char kSyncedDefaultSearchProviderGUID[];
166extern const char kDefaultSearchProviderEnabled[];
167extern const char kDefaultSearchProviderSearchURL[];
168extern const char kDefaultSearchProviderSuggestURL[];
169extern const char kDefaultSearchProviderInstantURL[];
170extern const char kDefaultSearchProviderIconURL[];
171extern const char kDefaultSearchProviderEncodings[];
172extern const char kDefaultSearchProviderName[];
173extern const char kDefaultSearchProviderKeyword[];
174extern const char kDefaultSearchProviderID[];
175extern const char kDefaultSearchProviderPrepopulateID[];
176extern const char kDefaultSearchProviderAlternateURLs[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000177extern const char kDefaultSearchProviderSearchTermsReplacementKey[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000178extern const char kSearchProviderOverrides[];
179extern const char kSearchProviderOverridesVersion[];
180extern const char kPromptForDownload[];
181extern const char kAlternateErrorPagesEnabled[];
182extern const char kDnsStartupPrefetchList[]; // OBSOLETE
183extern const char kDnsPrefetchingStartupList[];
184extern const char kDnsHostReferralList[]; // OBSOLETE
185extern const char kDnsPrefetchingHostReferralList[];
186extern const char kDisableSpdy[];
187extern const char kHttpServerProperties[];
188extern const char kSpdyServers[];
189extern const char kAlternateProtocolServers[];
190extern const char kDisabledSchemes[];
191extern const char kUrlBlacklist[];
192extern const char kUrlWhitelist[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100193extern const char kSearchInstantEnabled[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000194extern const char kInstantUIZeroSuggestUrlPrefix[];
195extern const char kMultipleProfilePrefMigration[];
196extern const char kNetworkPredictionEnabled[];
197extern const char kDefaultAppsInstallState[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000198extern const char kHideWebStoreIcon[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000199#if defined(OS_CHROMEOS)
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100200extern const char kAudioDevicesMute[];
201extern const char kAudioDevicesVolumePercent[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000202extern const char kAudioMute[];
203extern const char kAudioVolumePercent[];
204extern const char kTapToClickEnabled[];
205extern const char kTapDraggingEnabled[];
206extern const char kEnableTouchpadThreeFingerClick[];
207extern const char kEnableTouchpadThreeFingerSwipe[];
208extern const char kNaturalScroll[];
209extern const char kPrimaryMouseButtonRight[];
210extern const char kMouseSensitivity[];
211extern const char kTouchpadSensitivity[];
212extern const char kUse24HourClock[];
213extern const char kDisableDrive[];
214extern const char kDisableDriveOverCellular[];
215extern const char kDisableDriveHostedFiles[];
216// TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long
217// to remember and confusing. The prefs are actually for input methods and i18n
218// keyboards, not UI languages.
219extern const char kLanguageCurrentInputMethod[];
220extern const char kLanguagePreviousInputMethod[];
221extern const char kLanguageHotkeyNextEngineInMenu[];
222extern const char kLanguageHotkeyPreviousEngine[];
223extern const char kLanguagePreferredLanguages[];
224extern const char kLanguagePreloadEngines[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100225extern const char kLanguageEnabledExtensionImes[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000226extern const char kLanguageChewingAutoShiftCur[];
227extern const char kLanguageChewingAddPhraseDirection[];
228extern const char kLanguageChewingEasySymbolInput[];
229extern const char kLanguageChewingEscCleanAllBuf[];
230extern const char kLanguageChewingForceLowercaseEnglish[];
231extern const char kLanguageChewingPlainZhuyin[];
232extern const char kLanguageChewingPhraseChoiceRearward[];
233extern const char kLanguageChewingSpaceAsSelection[];
234extern const char kLanguageChewingMaxChiSymbolLen[];
235extern const char kLanguageChewingCandPerPage[];
236extern const char kLanguageChewingKeyboardType[];
237extern const char kLanguageChewingSelKeys[];
238extern const char kLanguageChewingHsuSelKeyType[];
239extern const char kLanguageHangulKeyboard[];
240extern const char kLanguageHangulHanjaBindingKeys[];
241extern const char kLanguagePinyinCorrectPinyin[];
242extern const char kLanguagePinyinFuzzyPinyin[];
243extern const char kLanguagePinyinLookupTablePageSize[];
244extern const char kLanguagePinyinShiftSelectCandidate[];
245extern const char kLanguagePinyinMinusEqualPage[];
246extern const char kLanguagePinyinCommaPeriodPage[];
247extern const char kLanguagePinyinAutoCommit[];
248extern const char kLanguagePinyinDoublePinyin[];
249extern const char kLanguagePinyinDoublePinyinSchema[];
250extern const char kLanguagePinyinInitChinese[];
251extern const char kLanguagePinyinInitFull[];
252extern const char kLanguagePinyinInitFullPunct[];
253extern const char kLanguagePinyinInitSimplifiedChinese[];
254extern const char kLanguagePinyinTradCandidate[];
255extern const char kLanguageMozcPreeditMethod[];
256extern const char kLanguageMozcSessionKeymap[];
257extern const char kLanguageMozcPunctuationMethod[];
258extern const char kLanguageMozcSymbolMethod[];
259extern const char kLanguageMozcSpaceCharacterForm[];
260extern const char kLanguageMozcHistoryLearningLevel[];
261extern const char kLanguageMozcSelectionShortcut[];
262extern const char kLanguageMozcShiftKeyModeSwitch[];
263extern const char kLanguageMozcNumpadCharacterForm[];
264extern const char kLanguageMozcIncognitoMode[];
265extern const char kLanguageMozcUseAutoImeTurnOff[];
266extern const char kLanguageMozcUseHistorySuggest[];
267extern const char kLanguageMozcUseDictionarySuggest[];
268extern const char kLanguageMozcSuggestionsSize[];
269extern const char kLanguageRemapCapsLockKeyTo[];
270extern const char kLanguageRemapSearchKeyTo[];
271extern const char kLanguageRemapControlKeyTo[];
272extern const char kLanguageRemapAltKeyTo[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000273extern const char kLanguageRemapDiamondKeyTo[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000274extern const char kLanguageXkbAutoRepeatEnabled[];
275extern const char kLanguageXkbAutoRepeatDelay[];
276extern const char kLanguageXkbAutoRepeatInterval[];
277extern const char kSpokenFeedbackEnabled[];
278extern const char kHighContrastEnabled[];
279extern const char kScreenMagnifierEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000280extern const char kScreenMagnifierType[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000281extern const char kScreenMagnifierScale[];
282extern const char kVirtualKeyboardEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000283extern const char kShouldAlwaysShowAccessibilityMenu[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000284extern const char kLabsAdvancedFilesystemEnabled[];
285extern const char kLabsMediaplayerEnabled[];
286extern const char kEnableScreenLock[];
287extern const char kShowPlanNotifications[];
288extern const char kShow3gPromoNotification[];
289extern const char kChromeOSReleaseNotesVersion[];
290extern const char kUseSharedProxies[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100291extern const char kDisplayPowerState[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000292extern const char kDisplayProperties[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000293extern const char kPrimaryDisplayID[];
294extern const char kSecondaryDisplayLayout[];
295extern const char kSecondaryDisplayOffset[];
296extern const char kSecondaryDisplays[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000297extern const char kSessionStartTime[];
298extern const char kSessionLengthLimit[];
299extern const char kPowerAcScreenDimDelayMs[];
300extern const char kPowerAcScreenOffDelayMs[];
301extern const char kPowerAcScreenLockDelayMs[];
302extern const char kPowerAcIdleWarningDelayMs[];
303extern const char kPowerAcIdleDelayMs[];
304extern const char kPowerBatteryScreenDimDelayMs[];
305extern const char kPowerBatteryScreenOffDelayMs[];
306extern const char kPowerBatteryScreenLockDelayMs[];
307extern const char kPowerBatteryIdleWarningDelayMs[];
308extern const char kPowerBatteryIdleDelayMs[];
309extern const char kPowerIdleAction[];
310extern const char kPowerLidClosedAction[];
311extern const char kPowerUseAudioActivity[];
312extern const char kPowerUseVideoActivity[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100313extern const char kPowerAllowScreenWakeLocks[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000314extern const char kPowerPresentationIdleDelayFactor[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100315extern const char kPowerUserActivityScreenDimDelayFactor[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000316extern const char kTermsOfServiceURL[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100317extern const char kUsedPolicyCertificatesOnce[];
318extern const char kAttestationEnabled[];
319extern const char kAttestationExtensionWhitelist[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000320#endif // defined(OS_CHROMEOS)
321extern const char kIpcDisabledMessages[];
322extern const char kShowHomeButton[];
323extern const char kRecentlySelectedEncoding[];
324extern const char kDeleteBrowsingHistory[];
325extern const char kDeleteDownloadHistory[];
326extern const char kDeleteCache[];
327extern const char kDeleteCookies[];
328extern const char kDeletePasswords[];
329extern const char kDeleteFormData[];
330extern const char kDeleteHostedAppsData[];
331extern const char kDeauthorizeContentLicenses[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000332extern const char kEnableContinuousSpellcheck[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000333extern const char kSpeechRecognitionFilterProfanities[];
334extern const char kSpeechRecognitionTrayNotificationShownContexts[];
335extern const char kEnabledLabsExperiments[];
336extern const char kEnableAutoSpellCorrect[];
337extern const char kSavingBrowserHistoryDisabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000338extern const char kAllowDeletingBrowserHistory[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000339extern const char kForceSafeSearch[];
340extern const char kDeleteTimePeriod[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000341extern const char kLastClearBrowsingDataTime[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000342#if defined(TOOLKIT_GTK)
343extern const char kUsesSystemTheme[];
344#endif
345extern const char kCurrentThemePackFilename[];
346extern const char kCurrentThemeID[];
347extern const char kCurrentThemeImages[];
348extern const char kCurrentThemeColors[];
349extern const char kCurrentThemeTints[];
350extern const char kCurrentThemeDisplayProperties[];
351extern const char kExtensionsUIDeveloperMode[];
352extern const char kExtensionToolbarSize[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100353extern const char kExtensionToolbar[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000354extern const char kExtensionCommands[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000355extern const char kPluginsLastInternalDirectory[];
356extern const char kPluginsPluginsList[];
357extern const char kPluginsDisabledPlugins[];
358extern const char kPluginsDisabledPluginsExceptions[];
359extern const char kPluginsEnabledPlugins[];
360extern const char kPluginsEnabledInternalPDF[];
361extern const char kPluginsEnabledNaCl[];
362extern const char kPluginsMigratedToPepperFlash[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000363extern const char kPluginsRemovedOldComponentPepperFlashSettings[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000364extern const char kPluginsShowDetails[];
365extern const char kPluginsAllowOutdated[];
366extern const char kPluginsAlwaysAuthorize[];
367#if defined(ENABLE_PLUGIN_INSTALLATION)
368extern const char kPluginsMetadata[];
369extern const char kPluginsResourceCacheUpdate[];
370#endif
371extern const char kCheckDefaultBrowser[];
372#if defined(OS_WIN)
373extern const char kSuppressSwitchToMetroModeOnSetDefault[];
374#endif
375extern const char kDefaultBrowserSettingEnabled[];
376#if defined(OS_MACOSX)
377extern const char kShowUpdatePromotionInfoBar[];
378#endif
379extern const char kUseCustomChromeFrame[];
380extern const char kShowOmniboxSearchHint[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000381extern const char kDesktopNotificationPosition[];
382extern const char kDefaultContentSettings[];
383extern const char kContentSettingsClearOnExitMigrated[];
384extern const char kContentSettingsVersion[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000385extern const char kContentSettingsPatternPairs[];
386extern const char kContentSettingsDefaultWhitelistVersion[];
387extern const char kContentSettingsPluginWhitelist[];
388extern const char kBlockThirdPartyCookies[];
389extern const char kClearSiteDataOnExit[];
390extern const char kDefaultZoomLevel[];
391extern const char kPerHostZoomLevels[];
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
409extern const char kEnterpriseWebStoreURL[];
410extern const char kEnterpriseWebStoreName[];
411
412#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) && defined(OS_POSIX)
413extern const char kLocalProfileId[];
414extern const char kPasswordsUseLocalProfileId[];
415#endif
416
417extern const char kProfileAvatarIndex[];
418extern const char kProfileName[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000419extern const char kProfileIsManaged[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000420
421extern const char kInvertNotificationShown[];
422
423extern const char kPrintingEnabled[];
424extern const char kPrintPreviewDisabled[];
425
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000426extern const char kDefaultManagedModeFilteringBehavior[];
427
428extern const char kMessageCenterDisabledExtensionIds[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100429extern const char kMessageCenterDisabledSystemComponentIds[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000430
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000431// Local state prefs. Please add Profile prefs above instead.
432extern const char kCertRevocationCheckingEnabled[];
433extern const char kSSLVersionMin[];
434extern const char kSSLVersionMax[];
435extern const char kCipherSuiteBlacklist[];
436extern const char kEnableOriginBoundCerts[];
437extern const char kDisableSSLRecordSplitting[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100438extern const char kEnableUnrestrictedSSL3Fallback[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000439extern const char kEnableMemoryInfo[];
440
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000441extern const char kGLVendorString[];
442extern const char kGLRendererString[];
443extern const char kGLVersionString[];
444
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100445extern const char kEulaAccepted[];
446
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000447extern const char kMetricsClientID[];
448extern const char kMetricsSessionID[];
449extern const char kMetricsLowEntropySource[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100450extern const char kMetricsPermutedEntropyCache[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000451extern const char kMetricsClientIDTimestamp[];
452extern const char kMetricsReportingEnabled[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100453// Android has it's own metric / crash reporting implemented in Android
454// Java code so kMetricsReportingEnabled doesn't make sense. We use this
455// to inform crashes_ui that we have enabled crash reporting.
456#if defined(OS_ANDROID)
457extern const char kCrashReportingEnabled[];
458#endif
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100459extern const char kMetricsInitialLogs[];
460extern const char kMetricsOngoingLogs[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000461
462extern const char kBookmarkPromptEnabled[];
463extern const char kBookmarkPromptImpressionCount[];
464
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000465extern const char kVariationsLastFetchTime[];
466extern const char kVariationsRestrictParameter[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000467extern const char kVariationsSeed[];
468extern const char kVariationsSeedDate[];
469
470extern const char kProfileLastUsed[];
471extern const char kProfilesLastActive[];
472extern const char kProfilesNumCreated[];
473extern const char kProfileInfoCache[];
474extern const char kProfileCreatedByVersion[];
475
476extern const char kProfileMetrics[];
477extern const char kProfilePrefix[];
478
479extern const char kStabilityExitedCleanly[];
480extern const char kStabilityStatsVersion[];
481extern const char kStabilityStatsBuildTime[];
482extern const char kStabilitySessionEndCompleted[];
483extern const char kStabilityLaunchCount[];
484extern const char kStabilityCrashCount[];
485extern const char kStabilityIncompleteSessionEndCount[];
486extern const char kStabilityPageLoadCount[];
487extern const char kStabilityRendererCrashCount[];
488extern const char kStabilityExtensionRendererCrashCount[];
489extern const char kStabilityLaunchTimeSec[];
490extern const char kStabilityLastTimestampSec[];
491extern const char kStabilityRendererHangCount[];
492extern const char kStabilityChildProcessCrashCount[];
493extern const char kStabilityOtherUserCrashCount[];
494extern const char kStabilityKernelCrashCount[];
495extern const char kStabilitySystemUncleanShutdownCount[];
496
497extern const char kStabilityBreakpadRegistrationSuccess[];
498extern const char kStabilityBreakpadRegistrationFail[];
499extern const char kStabilityDebuggerPresent[];
500extern const char kStabilityDebuggerNotPresent[];
501
502extern const char kStabilityPluginStats[];
503extern const char kStabilityPluginName[];
504extern const char kStabilityPluginLaunches[];
505extern const char kStabilityPluginInstances[];
506extern const char kStabilityPluginCrashes[];
507extern const char kStabilityPluginLoadingErrors[];
508
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000509extern const char kInstallDate[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000510extern const char kUninstallMetricsPageLoadCount[];
511extern const char kUninstallLaunchCount[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000512extern const char kUninstallMetricsUptimeSec[];
513extern const char kUninstallLastLaunchTimeSec[];
514extern const char kUninstallLastObservedRunTimeSec[];
515
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100516extern const char kBrowserSuppressDefaultBrowserPrompt[];
517
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000518extern const char kBrowserWindowPlacement[];
519extern const char kTaskManagerWindowPlacement[];
520extern const char kKeywordEditorWindowPlacement[];
521extern const char kPreferencesWindowPlacement[];
522extern const char kMemoryCacheSize[];
523
524extern const char kDownloadDefaultDirectory[];
525extern const char kDownloadExtensionsToOpen[];
526extern const char kDownloadDirUpgraded[];
527
528extern const char kSaveFileDefaultDirectory[];
529extern const char kSaveFileType[];
530
531extern const char kAllowFileSelectionDialogs[];
532extern const char kDefaultTasksByMimeType[];
533extern const char kDefaultTasksBySuffix[];
534
535extern const char kSelectFileLastDirectory[];
536
537extern const char kHungPluginDetectFrequency[];
538extern const char kPluginMessageResponseTimeout[];
539
540extern const char kSpellCheckDictionary[];
541extern const char kSpellCheckConfirmDialogShown[];
542extern const char kSpellCheckUseSpellingService[];
543
544extern const char kExcludedSchemes[];
545
546extern const char kSafeBrowsingClientKey[];
547extern const char kSafeBrowsingWrappedKey[];
548
549extern const char kOptionsWindowLastTabIndex[];
550extern const char kContentSettingsWindowLastTabIndex[];
551extern const char kCertificateManagerWindowLastTabIndex[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000552extern const char kShowFirstRunBubbleOption[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000553
554extern const char kLastKnownGoogleURL[];
555extern const char kLastPromptedGoogleURL[];
556extern const char kLastKnownIntranetRedirectOrigin[];
557
558extern const char kCountryIDAtInstall[];
559extern const char kGeoIDAtInstall[]; // OBSOLETE
560
561extern const char kShutdownType[];
562extern const char kShutdownNumProcesses[];
563extern const char kShutdownNumProcessesSlow[];
564
565extern const char kRestartLastSessionOnShutdown[];
566extern const char kWasRestarted[];
567#if defined(OS_WIN)
568extern const char kRestartSwitchMode[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000569extern const char kRestartWithAppList[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000570#endif
571
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000572extern const char kNumKeywords[];
573
574extern const char kDisableVideoAndChat[];
575
576extern const char kDisableExtensions[];
577extern const char kDisablePluginFinder[];
578extern const char kBrowserActionContainerWidth[];
579
580extern const char kLastExtensionsUpdateCheck[];
581extern const char kNextExtensionsUpdateCheck[];
582
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000583extern const char kExtensionAlertsInitializedPref[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000584extern const char kExtensionAllowedInstallSites[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000585extern const char kExtensionAllowedTypes[];
586extern const char kExtensionBlacklistUpdateVersion[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000587extern const char kExtensionInstallAllowList[];
588extern const char kExtensionInstallDenyList[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000589extern const char kExtensionInstallForceList[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000590extern const char kExtensionStorageGarbageCollect[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000591
592extern const char kNtpTipsResourceServer[];
593
594extern const char kNtpCollapsedForeignSessions[];
595extern const char kNtpMostVisitedURLsBlacklist[];
596extern const char kNtpPromoResourceCacheUpdate[];
597extern const char kNtpDateResourceServer[];
598extern const char kNtpShownBookmarksFolder[];
599extern const char kNtpShownPage[];
600extern const char kNtpPromoDesktopSessionFound[];
601extern const char kNtpWebStoreEnabled[];
602extern const char kNtpAppPageNames[];
603
604extern const char kDevToolsDisabled[];
605extern const char kDevToolsDockSide[];
606extern const char kDevToolsEditedFiles[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000607extern const char kDevToolsFileSystemPaths[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000608extern const char kDevToolsHSplitLocation[];
609extern const char kDevToolsOpenDocked[];
610#if defined(OS_ANDROID)
611extern const char kDevToolsRemoteEnabled[];
612#endif
613extern const char kDevToolsVSplitLocation[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000614#if defined(OS_ANDROID) || defined(OS_IOS)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000615// Used by Chrome Mobile.
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000616extern const char kSpdyProxyAuthEnabled[];
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100617extern const char kSpdyProxyAuthWasEnabledBefore[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000618#endif // defined(OS_ANDROID) || defined(OS_IOS)
619extern const char kSigninAllowed[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000620extern const char kSyncLastSyncedTime[];
621extern const char kSyncHasSetupCompleted[];
622extern const char kSyncKeepEverythingSynced[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100623
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000624extern const char kSyncAppNotifications[];
625extern const char kSyncAppSettings[];
626extern const char kSyncApps[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000627extern const char kSyncAutofillProfile[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100628extern const char kSyncAutofill[];
629extern const char kSyncBookmarks[];
630extern const char kSyncDictionary[];
631extern const char kSyncExtensionSettings[];
632extern const char kSyncExtensions[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000633extern const char kSyncFaviconImages[];
634extern const char kSyncFaviconTracking[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000635extern const char kSyncHistoryDeleteDirectives[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100636extern const char kSyncManagedUserSettings[];
637extern const char kSyncPasswords[];
638extern const char kSyncPreferences[];
639extern const char kSyncPriorityPreferences[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000640extern const char kSyncSearchEngines[];
641extern const char kSyncSessions[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000642extern const char kSyncSyncedNotifications[];
643extern const char kSyncTabs[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100644extern const char kSyncThemes[];
645extern const char kSyncTypedUrls[];
646
647extern const char kSyncManaged[];
648extern const char kSyncSuppressStart[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000649extern const char kGoogleServicesLastUsername[];
650extern const char kGoogleServicesUsername[];
651extern const char kGoogleServicesUsernamePattern[];
652extern const char kSyncUsingSecondaryPassphrase[];
653extern const char kSyncEncryptionBootstrapToken[];
654extern const char kSyncKeystoreEncryptionBootstrapToken[];
655extern const char kSyncAcknowledgedSyncTypes[];
656// Deprecated in favor of kInvalidatorMaxInvalidationVersions.
657extern const char kSyncMaxInvalidationVersions[];
658extern const char kSyncSessionsGUID[];
659
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000660extern const char kInvalidatorClientId[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000661extern const char kInvalidatorInvalidationState[];
662extern const char kInvalidatorMaxInvalidationVersions[];
663
664extern const char kSyncPromoStartupCount[];
665extern const char kSyncPromoViewCount[];
666extern const char kSyncPromoUserSkipped[];
667extern const char kSyncPromoShowOnFirstRunAllowed[];
668extern const char kSyncPromoShowNTPBubble[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000669extern const char kSyncPromoErrorMessage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000670
671extern const char kProfileGAIAInfoUpdateTime[];
672extern const char kProfileGAIAInfoPictureURL[];
673
674extern const char kWebAppCreateOnDesktop[];
675extern const char kWebAppCreateInAppsMenu[];
676extern const char kWebAppCreateInQuickLaunchBar[];
677
678extern const char kGeolocationAccessToken[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000679#if defined(OS_ANDROID)
680extern const char kGeolocationEnabled[];
681#endif
682
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000683extern const char kDefaultAudioCaptureDevice[];
684extern const char kDefaultVideoCaptureDevice[];
685
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000686extern const char kRemoteAccessHostFirewallTraversal[];
687extern const char kRemoteAccessHostRequireTwoFactor[];
688extern const char kRemoteAccessHostDomain[];
689extern const char kRemoteAccessHostTalkGadgetPrefix[];
690extern const char kRemoteAccessHostRequireCurtain[];
691
692extern const char kPrintPreviewStickySettings[];
693extern const char kCloudPrintRoot[];
694extern const char kCloudPrintServiceURL[];
695extern const char kCloudPrintSigninURL[];
696extern const char kCloudPrintDialogWidth[];
697extern const char kCloudPrintDialogHeight[];
698extern const char kCloudPrintSigninDialogWidth[];
699extern const char kCloudPrintSigninDialogHeight[];
700extern const char kCloudPrintProxyEnabled[];
701extern const char kCloudPrintProxyId[];
702extern const char kCloudPrintAuthToken[];
703extern const char kCloudPrintXMPPAuthToken[];
704extern const char kCloudPrintEmail[];
705extern const char kCloudPrintPrintSystemSettings[];
706extern const char kCloudPrintEnableJobPoll[];
707extern const char kCloudPrintRobotRefreshToken[];
708extern const char kCloudPrintRobotEmail[];
709extern const char kCloudPrintConnectNewPrinters[];
710extern const char kCloudPrintXmppPingEnabled[];
711extern const char kCloudPrintXmppPingTimeout[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100712extern const char kCloudPrintPrinters[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000713extern const char kCloudPrintSubmitEnabled[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100714extern const char kCloudPrintUserSettings[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000715
716#if !defined(OS_ANDROID)
717extern const char kChromeToMobileDeviceList[];
718#endif
719
720extern const char kProxy[];
721extern const char kMaxConnectionsPerProxy[];
722
723extern const char kManagedDefaultCookiesSetting[];
724extern const char kManagedDefaultImagesSetting[];
725extern const char kManagedDefaultJavaScriptSetting[];
726extern const char kManagedDefaultPluginsSetting[];
727extern const char kManagedDefaultPopupsSetting[];
728extern const char kManagedDefaultGeolocationSetting[];
729extern const char kManagedDefaultNotificationsSetting[];
730extern const char kManagedDefaultMediaStreamSetting[];
731
732extern const char kManagedCookiesAllowedForUrls[];
733extern const char kManagedCookiesBlockedForUrls[];
734extern const char kManagedCookiesSessionOnlyForUrls[];
735extern const char kManagedImagesAllowedForUrls[];
736extern const char kManagedImagesBlockedForUrls[];
737extern const char kManagedJavaScriptAllowedForUrls[];
738extern const char kManagedJavaScriptBlockedForUrls[];
739extern const char kManagedPluginsAllowedForUrls[];
740extern const char kManagedPluginsBlockedForUrls[];
741extern const char kManagedPopupsAllowedForUrls[];
742extern const char kManagedPopupsBlockedForUrls[];
743extern const char kManagedNotificationsAllowedForUrls[];
744extern const char kManagedNotificationsBlockedForUrls[];
745extern const char kManagedAutoSelectCertificateForUrls[];
746
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000747extern const char kAudioCaptureAllowed[];
748extern const char kVideoCaptureAllowed[];
749
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000750#if defined(OS_CHROMEOS)
751extern const char kDeviceSettingsCache[];
752extern const char kHardwareKeyboardLayout[];
753extern const char kCarrierDealPromoShown[];
754extern const char kShouldAutoEnroll[];
755extern const char kAutoEnrollmentPowerLimit[];
756extern const char kDeviceActivityTimes[];
757extern const char kDeviceLocation[];
758extern const char kSyncSpareBootstrapToken[];
759extern const char kExternalStorageDisabled[];
760extern const char kUsersWallpaperInfo[];
761extern const char kAudioOutputAllowed[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000762extern const char kOwnerPrimaryMouseButtonRight[];
763extern const char kOwnerTapToClickEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000764extern const char kUptimeLimit[];
765extern const char kRebootAfterUpdate[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100766extern const char kDeviceRobotAnyApiRefreshToken[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000767#endif
768
769extern const char kClearPluginLSODataEnabled[];
770extern const char kPepperFlashSettingsEnabled[];
771extern const char kDiskCacheDir[];
772extern const char kDiskCacheSize[];
773extern const char kMediaCacheSize[];
774
775extern const char kChromeOsReleaseChannel[];
776
777extern const char kTabStripLayoutType[];
778
779extern const char kRegisteredBackgroundContents[];
780
781extern const char kShownAutoLaunchInfobar[];
782
783extern const char kAuthSchemes[];
784extern const char kDisableAuthNegotiateCnameLookup[];
785extern const char kEnableAuthNegotiatePort[];
786extern const char kAuthServerWhitelist[];
787extern const char kAuthNegotiateDelegateWhitelist[];
788extern const char kGSSAPILibraryName[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000789extern const char kSpdyProxyAuthOrigin[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000790extern const char kAllowCrossOriginAuthPrompt[];
791
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000792extern const char kBuiltInDnsClientEnabled[];
793
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000794extern const char kHttpReceivedContentLength[];
795extern const char kHttpOriginalContentLength[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000796#if defined(OS_ANDROID) || defined(OS_IOS)
797extern const char kDailyHttpOriginalContentLength[];
798extern const char kDailyHttpReceivedContentLength[];
799extern const char kDailyHttpContentLengthLastUpdateDate[];
800#endif
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000801
802extern const char kRegisteredProtocolHandlers[];
803extern const char kIgnoredProtocolHandlers[];
804extern const char kCustomHandlersEnabled[];
805
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100806#if defined(OS_MACOSX)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000807extern const char kUserRemovedLoginItem[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100808extern const char kChromeCreatedLoginItem[];
809extern const char kMigratedLoginItemPref[];
810#endif
811
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000812extern const char kBackgroundModeEnabled[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000813extern const char kHardwareAccelerationModeEnabled[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100814extern const char kHardwareAccelerationModePrevious[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000815
816extern const char kDevicePolicyRefreshRate[];
817extern const char kUserPolicyRefreshRate[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000818extern const char kDisableCloudPolicyOnSignin[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000819
820extern const char kFactoryResetRequested[];
821
822extern const char kRecoveryComponentVersion[];
823extern const char kComponentUpdaterState[];
824
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000825extern const char kMediaGalleriesUniqueId[];
826extern const char kMediaGalleriesRememberedGalleries[];
827
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000828#if defined(USE_ASH)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000829extern const char kShelfAlignment[];
830extern const char kShelfAlignmentLocal[];
831extern const char kShelfAutoHideBehavior[];
832extern const char kShelfAutoHideBehaviorLocal[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000833extern const char kPinnedLauncherApps[];
834extern const char kShowLogoutButtonInTray[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000835extern const char kShelfPreferences[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000836
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100837extern const char kImmersiveModeRevealDelayMs[];
838extern const char kImmersiveModeRevealXThresholdPixels[];
839
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000840extern const char kWorkspaceCyclerShallowerThanSelectedYOffsets[];
841extern const char kWorkspaceCyclerDeeperThanSelectedYOffsets[];
842extern const char kWorkspaceCyclerSelectedYOffset[];
843extern const char kWorkspaceCyclerSelectedScale[];
844extern const char kWorkspaceCyclerMinScale[];
845extern const char kWorkspaceCyclerMaxScale[];
846extern const char kWorkspaceCyclerMinBrightness[];
847extern const char kWorkspaceCyclerBackgroundOpacity[];
848extern const char kWorkspaceCyclerDesktopWorkspaceBrightness[];
849extern const char kWorkspaceCyclerDistanceToInitiateCycling[];
850extern const char kWorkspaceCyclerScrollDistanceToCycleToNextWorkspace[];
851extern const char kWorkspaceCyclerCyclerStepAnimationDurationRatio[];
852extern const char kWorkspaceCyclerStartCyclerAnimationDuration[];
853extern const char kWorkspaceCyclerStopCyclerAnimationDuration[];
854#endif
855
856#if defined(USE_AURA)
857extern const char kFlingVelocityCap[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000858extern const char kLongPressTimeInSeconds[];
859extern const char kMaxDistanceBetweenTapsForDoubleTap[];
860extern const char kMaxDistanceForTwoFingerTapInPixels[];
861extern const char kMaxSecondsBetweenDoubleClick[];
862extern const char kMaxSeparationForGestureTouchesInPixels[];
863extern const char kMaxSwipeDeviationRatio[];
864extern const char kMaxTouchDownDurationInSecondsForClick[];
865extern const char kMaxTouchMoveInPixelsForClick[];
866extern const char kMinDistanceForPinchScrollInPixels[];
867extern const char kMinFlickSpeedSquared[];
868extern const char kMinPinchUpdateDistanceInPixels[];
869extern const char kMinRailBreakVelocity[];
870extern const char kMinScrollDeltaSquared[];
871extern const char kMinSwipeSpeed[];
872extern const char kMinTouchDownDurationInSecondsForClick[];
873extern const char kPointsBufferedForVelocity[];
874extern const char kRailBreakProportion[];
875extern const char kRailStartProportion[];
876extern const char kSemiLongPressTimeInSeconds[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000877extern const char kTabScrubActivationDelayInMS[];
878extern const char kFlingAccelerationCurveCoefficient0[];
879extern const char kFlingAccelerationCurveCoefficient1[];
880extern const char kFlingAccelerationCurveCoefficient2[];
881extern const char kFlingAccelerationCurveCoefficient3[];
882extern const char kFlingCurveTouchpadAlpha[];
883extern const char kFlingCurveTouchpadBeta[];
884extern const char kFlingCurveTouchpadGamma[];
885extern const char kFlingCurveTouchscreenAlpha[];
886extern const char kFlingCurveTouchscreenBeta[];
887extern const char kFlingCurveTouchscreenGamma[];
888extern const char kFlingMaxCancelToDownTimeInMs[];
889extern const char kFlingMaxTapGapTimeInMs[];
890extern const char kOverscrollHorizontalThresholdComplete[];
891extern const char kOverscrollVerticalThresholdComplete[];
892extern const char kOverscrollMinimumThresholdStart[];
893extern const char kOverscrollHorizontalResistThreshold[];
894extern const char kOverscrollVerticalResistThreshold[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000895#endif
896
897extern const char kInManagedMode[];
898
899extern const char kNetworkProfileWarningsLeft[];
900extern const char kNetworkProfileLastWarningTime[];
901
902extern const char kLastPolicyStatisticsUpdate[];
903
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000904#if defined(OS_CHROMEOS)
905extern const char kRLZBrand[];
906extern const char kRLZDisabled[];
907#endif
908
909extern const char kAppListProfile[];
910
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100911extern const char kLastAppListLaunchPing[];
912extern const char kAppListLaunchCount[];
913extern const char kLastAppListAppLaunchPing[];
914extern const char kAppListAppLaunchCount[];
915
916extern const char kDRMSalt[];
917extern const char kEnableDRM[];
918
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000919} // namespace prefs
920
921#endif // CHROME_COMMON_PREF_NAMES_H_