Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / chrome / common / pref_names.h
1 // 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
14 #include "components/autofill/core/common/autofill_pref_names.h"
15 #include "components/signin/core/common/signin_pref_names.h"
16
17 namespace prefs {
18
19 // Profile prefs. Please add Local State prefs below instead.
20 extern const char kDefaultApps[];
21 extern const char kDefaultAppsInstalled[];
22 extern const char kDisableScreenshots[];
23 extern const char kHomePageIsNewTabPage[];
24 extern const char kHomePage[];
25 extern const char kManagedModeManualHosts[];
26 extern const char kManagedModeManualURLs[];
27 extern const char kManagedUserCustodianEmail[];
28 extern const char kManagedUserCustodianName[];
29 extern const char kManagedUserSharedSettings[];
30 extern const char kProfileIconVersion[];
31 extern const char kRestoreOnStartup[];
32 extern const char kRestoreOnStartupMigrated[];
33 extern const char kSessionExitedCleanly[];
34 extern const char kSessionExitType[];
35 extern const char kURLsToRestoreOnStartup[];
36 extern const char kURLsToRestoreOnStartupOld[];
37 extern const char kRestoreStartupURLsMigrationTime[];
38 extern const char kForceEphemeralProfiles[];
39
40 // For OS_CHROMEOS we maintain kApplicationLocale property in both local state
41 // and user's profile.  Global property determines locale of login screen,
42 // while user's profile determines his personal locale preference.
43 extern const char kApplicationLocale[];
44 #if defined(OS_CHROMEOS)
45 extern const char kApplicationLocaleBackup[];
46 extern const char kApplicationLocaleAccepted[];
47 extern const char kOwnerLocale[];
48 #endif
49
50 extern const char kDefaultCharset[];
51 extern const char kAcceptLanguages[];
52 extern const char kStaticEncodings[];
53 extern const char kShowBookmarkBar[];
54 extern const char kShowAppsShortcutInBookmarkBar[];
55 extern const char kBookmarkEditorExpandedNodes[];
56 extern const char kWebKitCommonScript[];
57 extern const char kWebKitStandardFontFamily[];
58 extern const char kWebKitFixedFontFamily[];
59 extern const char kWebKitSerifFontFamily[];
60 extern const char kWebKitSansSerifFontFamily[];
61 extern const char kWebKitCursiveFontFamily[];
62 extern const char kWebKitFantasyFontFamily[];
63 extern const char kWebKitPictographFontFamily[];
64
65 // ISO 15924 four-letter script codes that per-script font prefs are supported
66 // for.
67 extern const char* const kWebKitScriptsForFontFamilyMaps[];
68 extern const size_t kWebKitScriptsForFontFamilyMapsLength;
69
70 // Per-script font pref prefixes.
71 extern const char kWebKitStandardFontFamilyMap[];
72 extern const char kWebKitFixedFontFamilyMap[];
73 extern const char kWebKitSerifFontFamilyMap[];
74 extern const char kWebKitSansSerifFontFamilyMap[];
75 extern const char kWebKitCursiveFontFamilyMap[];
76 extern const char kWebKitFantasyFontFamilyMap[];
77 extern const char kWebKitPictographFontFamilyMap[];
78
79 // Per-script font prefs that have defaults, for easy reference when registering
80 // the defaults.
81 extern const char kWebKitStandardFontFamilyArabic[];
82 extern const char kWebKitFixedFontFamilyArabic[];
83 extern const char kWebKitSerifFontFamilyArabic[];
84 extern const char kWebKitSansSerifFontFamilyArabic[];
85 extern const char kWebKitStandardFontFamilyCyrillic[];
86 extern const char kWebKitFixedFontFamilyCyrillic[];
87 extern const char kWebKitSerifFontFamilyCyrillic[];
88 extern const char kWebKitSansSerifFontFamilyCyrillic[];
89 extern const char kWebKitStandardFontFamilyGreek[];
90 extern const char kWebKitFixedFontFamilyGreek[];
91 extern const char kWebKitSerifFontFamilyGreek[];
92 extern const char kWebKitSansSerifFontFamilyGreek[];
93 extern const char kWebKitStandardFontFamilyJapanese[];
94 extern const char kWebKitFixedFontFamilyJapanese[];
95 extern const char kWebKitSerifFontFamilyJapanese[];
96 extern const char kWebKitSansSerifFontFamilyJapanese[];
97 extern const char kWebKitStandardFontFamilyKorean[];
98 extern const char kWebKitFixedFontFamilyKorean[];
99 extern const char kWebKitSerifFontFamilyKorean[];
100 extern const char kWebKitSansSerifFontFamilyKorean[];
101 extern const char kWebKitCursiveFontFamilyKorean[];
102 extern const char kWebKitStandardFontFamilySimplifiedHan[];
103 extern const char kWebKitFixedFontFamilySimplifiedHan[];
104 extern const char kWebKitSerifFontFamilySimplifiedHan[];
105 extern const char kWebKitSansSerifFontFamilySimplifiedHan[];
106 extern const char kWebKitStandardFontFamilyTraditionalHan[];
107 extern const char kWebKitFixedFontFamilyTraditionalHan[];
108 extern const char kWebKitSerifFontFamilyTraditionalHan[];
109 extern const char kWebKitSansSerifFontFamilyTraditionalHan[];
110
111 extern const char kWebKitDefaultFontSize[];
112 extern const char kWebKitDefaultFixedFontSize[];
113 extern const char kWebKitMinimumFontSize[];
114 extern const char kWebKitMinimumLogicalFontSize[];
115 extern const char kWebKitJavascriptEnabled[];
116 extern const char kWebKitWebSecurityEnabled[];
117 extern const char kWebKitJavascriptCanOpenWindowsAutomatically[];
118 extern const char kWebKitLoadsImagesAutomatically[];
119 extern const char kWebKitPluginsEnabled[];
120 extern const char kWebKitDomPasteEnabled[];
121 extern const char kWebKitShrinksStandaloneImagesToFit[];
122 extern const char kWebKitInspectorSettings[];
123 extern const char kWebKitUsesUniversalDetector[];
124 extern const char kWebKitTextAreasAreResizable[];
125 extern const char kWebKitJavaEnabled[];
126 extern const char kWebkitTabsToLinks[];
127 extern const char kWebKitAllowDisplayingInsecureContent[];
128 extern const char kWebKitAllowRunningInsecureContent[];
129 #if defined(OS_ANDROID)
130 extern const char kWebKitFontScaleFactor[];
131 extern const char kWebKitForceEnableZoom[];
132 extern const char kWebKitPasswordEchoEnabled[];
133 #endif
134 extern const char kAutologinEnabled[];
135 extern const char kReverseAutologinEnabled[];
136 extern const char kReverseAutologinRejectedEmailList[];
137 extern const char kSafeBrowsingEnabled[];
138 extern const char kSafeBrowsingDownloadFeedbackEnabled[];
139 extern const char kSafeBrowsingReportingEnabled[];
140 extern const char kSafeBrowsingProceedAnywayDisabled[];
141 extern const char kIncognitoModeAvailability[];
142 extern const char kSearchSuggestEnabled[];
143 #if defined(OS_ANDROID)
144 extern const char kContextualSearchEnabled[];
145 #endif
146 extern const char kConfirmToQuitEnabled[];
147 extern const char kCookieBehavior[];  // OBSOLETE
148 extern const char kSyncedDefaultSearchProviderGUID[];
149 extern const char kDefaultSearchProviderEnabled[];
150 extern const char kDefaultSearchProviderSearchURL[];
151 extern const char kDefaultSearchProviderSuggestURL[];
152 extern const char kDefaultSearchProviderInstantURL[];
153 extern const char kDefaultSearchProviderImageURL[];
154 extern const char kDefaultSearchProviderNewTabURL[];
155 extern const char kDefaultSearchProviderSearchURLPostParams[];
156 extern const char kDefaultSearchProviderSuggestURLPostParams[];
157 extern const char kDefaultSearchProviderInstantURLPostParams[];
158 extern const char kDefaultSearchProviderImageURLPostParams[];
159 extern const char kDefaultSearchProviderIconURL[];
160 extern const char kDefaultSearchProviderEncodings[];
161 extern const char kDefaultSearchProviderName[];
162 extern const char kDefaultSearchProviderKeyword[];
163 extern const char kDefaultSearchProviderID[];
164 extern const char kDefaultSearchProviderPrepopulateID[];
165 extern const char kDefaultSearchProviderAlternateURLs[];
166 extern const char kDefaultSearchProviderSearchTermsReplacementKey[];
167 extern const char kSearchProviderOverrides[];
168 extern const char kSearchProviderOverridesVersion[];
169 extern const char kPromptForDownload[];
170 extern const char kAlternateErrorPagesEnabled[];
171 extern const char kDnsStartupPrefetchList[];  // OBSOLETE
172 extern const char kDnsPrefetchingStartupList[];
173 extern const char kDnsHostReferralList[];  // OBSOLETE
174 extern const char kDnsPrefetchingHostReferralList[];
175 extern const char kDisableSpdy[];
176 extern const char kHttpServerProperties[];
177 extern const char kSpdyServers[];
178 extern const char kAlternateProtocolServers[];
179 extern const char kDisabledSchemes[];
180 #if defined(OS_ANDROID)
181 extern const char kLastPolicyCheckTime[];
182 #endif
183 #if defined(OS_ANDROID) || defined(OS_IOS)
184 extern const char kManagedBookmarks[];
185 #endif
186 extern const char kInstantUIZeroSuggestUrlPrefix[];
187 extern const char kMultipleProfilePrefMigration[];
188 extern const char kNetworkPredictionEnabled[];
189 extern const char kDefaultAppsInstallState[];
190 extern const char kHideWebStoreIcon[];
191 #if defined(OS_CHROMEOS)
192 extern const char kAudioDevicesMute[];
193 extern const char kAudioDevicesVolumePercent[];
194 extern const char kAudioMute[];
195 extern const char kAudioVolumePercent[];
196 extern const char kSpringChargerCheck[];
197 extern const char kTapToClickEnabled[];
198 extern const char kTapDraggingEnabled[];
199 extern const char kEnableTouchpadThreeFingerClick[];
200 extern const char kNaturalScroll[];
201 extern const char kPrimaryMouseButtonRight[];
202 extern const char kMouseSensitivity[];
203 extern const char kTouchpadSensitivity[];
204 extern const char kUse24HourClock[];
205 extern const char kDisableDrive[];
206 extern const char kDisableDriveOverCellular[];
207 extern const char kDisableDriveHostedFiles[];
208 // TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long
209 // to remember and confusing. The prefs are actually for input methods and i18n
210 // keyboards, not UI languages.
211 extern const char kLanguageCurrentInputMethod[];
212 extern const char kLanguagePreviousInputMethod[];
213 extern const char kLanguageHotkeyNextEngineInMenu[];
214 extern const char kLanguageHotkeyPreviousEngine[];
215 extern const char kLanguagePreferredLanguages[];
216 extern const char kLanguagePreloadEngines[];
217 extern const char kLanguageEnabledExtensionImes[];
218 extern const char kLanguageRemapCapsLockKeyTo[];
219 extern const char kLanguageRemapSearchKeyTo[];
220 extern const char kLanguageRemapControlKeyTo[];
221 extern const char kLanguageRemapAltKeyTo[];
222 extern const char kLanguageRemapDiamondKeyTo[];
223 extern const char kLanguageSendFunctionKeys[];
224 extern const char kLanguageXkbAutoRepeatEnabled[];
225 extern const char kLanguageXkbAutoRepeatDelay[];
226 extern const char kLanguageXkbAutoRepeatInterval[];
227 extern const char kLargeCursorEnabled[];
228 extern const char kStickyKeysEnabled[];
229 extern const char kSpokenFeedbackEnabled[];
230 extern const char kHighContrastEnabled[];
231 extern const char kScreenMagnifierEnabled[];
232 extern const char kScreenMagnifierType[];
233 extern const char kScreenMagnifierScale[];
234 extern const char kVirtualKeyboardEnabled[];
235 extern const char kAutoclickEnabled[];
236 extern const char kAutoclickDelayMs[];
237 extern const char kShouldAlwaysShowAccessibilityMenu[];
238 extern const char kLabsAdvancedFilesystemEnabled[];
239 extern const char kLabsMediaplayerEnabled[];
240 extern const char kEnableAutoScreenLock[];
241 extern const char kShowPlanNotifications[];
242 extern const char kShow3gPromoNotification[];
243 extern const char kChromeOSReleaseNotesVersion[];
244 extern const char kUseSharedProxies[];
245 extern const char kDisplayPowerState[];
246 extern const char kDisplayProperties[];
247 extern const char kSecondaryDisplays[];
248 extern const char kSessionUserActivitySeen[];
249 extern const char kSessionStartTime[];
250 extern const char kSessionLengthLimit[];
251 extern const char kSessionWaitForInitialUserActivity[];
252 extern const char kPowerAcScreenDimDelayMs[];
253 extern const char kPowerAcScreenOffDelayMs[];
254 extern const char kPowerAcScreenLockDelayMs[];
255 extern const char kPowerAcIdleWarningDelayMs[];
256 extern const char kPowerAcIdleDelayMs[];
257 extern const char kPowerBatteryScreenDimDelayMs[];
258 extern const char kPowerBatteryScreenOffDelayMs[];
259 extern const char kPowerBatteryScreenLockDelayMs[];
260 extern const char kPowerBatteryIdleWarningDelayMs[];
261 extern const char kPowerBatteryIdleDelayMs[];
262 extern const char kPowerAcIdleAction[];
263 extern const char kPowerBatteryIdleAction[];
264 extern const char kPowerLidClosedAction[];
265 extern const char kPowerUseAudioActivity[];
266 extern const char kPowerUseVideoActivity[];
267 extern const char kPowerAllowScreenWakeLocks[];
268 extern const char kPowerPresentationScreenDimDelayFactor[];
269 extern const char kPowerUserActivityScreenDimDelayFactor[];
270 extern const char kPowerWaitForInitialUserActivity[];
271 extern const char kTermsOfServiceURL[];
272 extern const char kUsedPolicyCertificatesOnce[];
273 extern const char kAttestationEnabled[];
274 extern const char kAttestationExtensionWhitelist[];
275 extern const char kTouchHudProjectionEnabled[];
276 extern const char kOpenNetworkConfiguration[];
277 extern const char kRAConsentFirstTime[];
278 extern const char kMultiProfileNeverShowIntro[];
279 extern const char kMultiProfileWarningShowDismissed[];
280 extern const char kMultiProfileNotificationDismissed[];
281 extern const char kMultiProfileUserBehavior[];
282 extern const char kFirstRunTutorialShown[];
283 extern const char kSAMLOfflineSigninTimeLimit[];
284 extern const char kSAMLLastGAIASignInTime[];
285 extern const char kTimeOnOobe[];
286 #endif  // defined(OS_CHROMEOS)
287 extern const char kIpcDisabledMessages[];
288 extern const char kShowHomeButton[];
289 extern const char kRecentlySelectedEncoding[];
290 extern const char kDeleteBrowsingHistory[];
291 extern const char kDeleteDownloadHistory[];
292 extern const char kDeleteCache[];
293 extern const char kDeleteCookies[];
294 extern const char kDeletePasswords[];
295 extern const char kDeleteFormData[];
296 extern const char kDeleteHostedAppsData[];
297 extern const char kDeauthorizeContentLicenses[];
298 extern const char kEnableContinuousSpellcheck[];
299 extern const char kSpeechRecognitionFilterProfanities[];
300 extern const char kSpeechRecognitionTrayNotificationShownContexts[];
301 extern const char kEnabledLabsExperiments[];
302 extern const char kEnableAutoSpellCorrect[];
303 extern const char kSavingBrowserHistoryDisabled[];
304 extern const char kAllowDeletingBrowserHistory[];
305 extern const char kForceSafeSearch[];
306 extern const char kDeleteTimePeriod[];
307 extern const char kLastClearBrowsingDataTime[];
308 #if defined(OS_LINUX) && !defined(OS_CHROMEOS)
309 extern const char kUsesSystemTheme[];
310 #endif
311 extern const char kCurrentThemePackFilename[];
312 extern const char kCurrentThemeID[];
313 extern const char kCurrentThemeImages[];
314 extern const char kCurrentThemeColors[];
315 extern const char kCurrentThemeTints[];
316 extern const char kCurrentThemeDisplayProperties[];
317 extern const char kExtensionsUIDeveloperMode[];
318 extern const char kExtensionCommands[];
319 extern const char kPluginsLastInternalDirectory[];
320 extern const char kPluginsPluginsList[];
321 extern const char kPluginsDisabledPlugins[];
322 extern const char kPluginsDisabledPluginsExceptions[];
323 extern const char kPluginsEnabledPlugins[];
324 extern const char kPluginsMigratedToPepperFlash[];
325 extern const char kPluginsRemovedOldComponentPepperFlashSettings[];
326 extern const char kPluginsShowDetails[];
327 extern const char kPluginsAllowOutdated[];
328 extern const char kPluginsAlwaysAuthorize[];
329 #if defined(ENABLE_PLUGIN_INSTALLATION)
330 extern const char kPluginsMetadata[];
331 extern const char kPluginsResourceCacheUpdate[];
332 #endif
333 extern const char kCheckDefaultBrowser[];
334 #if defined(OS_WIN)
335 extern const char kSuppressSwitchToMetroModeOnSetDefault[];
336 #endif
337 extern const char kDefaultBrowserSettingEnabled[];
338 #if defined(OS_MACOSX)
339 extern const char kShowUpdatePromotionInfoBar[];
340 #endif
341 extern const char kUseCustomChromeFrame[];
342 extern const char kDesktopNotificationPosition[];
343 extern const char kDefaultContentSettings[];
344 extern const char kContentSettingsClearOnExitMigrated[];
345 extern const char kContentSettingsVersion[];
346 extern const char kContentSettingsPatternPairs[];
347 extern const char kContentSettingsDefaultWhitelistVersion[];
348 extern const char kContentSettingsPluginWhitelist[];
349 extern const char kBlockThirdPartyCookies[];
350 extern const char kClearSiteDataOnExit[];
351 extern const char kDefaultZoomLevel[];
352 extern const char kPerHostZoomLevels[];
353 extern const char kAutofillDialogAutofillDefault[];
354 extern const char kAutofillDialogPayWithoutWallet[];
355 extern const char kAutofillDialogWalletLocationAcceptance[];
356 extern const char kAutofillDialogSaveData[];
357 extern const char kAutofillDialogWalletShippingSameAsBilling[];
358 extern const char kAutofillGeneratedCardBubbleTimesShown[];
359 extern const char kAutofillDialogDefaults[];
360 extern const char kEditBookmarksEnabled[];
361
362 extern const char kPinnedTabs[];
363
364 extern const char kDisable3DAPIs[];
365 extern const char kEnableHyperlinkAuditing[];
366 extern const char kEnableReferrers[];
367 extern const char kEnableDoNotTrack[];
368
369 extern const char kImportBookmarks[];
370 extern const char kImportHistory[];
371 extern const char kImportHomepage[];
372 extern const char kImportSearchEngine[];
373 extern const char kImportSavedPasswords[];
374
375 extern const char kProfileAvatarIndex[];
376 extern const char kProfileName[];
377 extern const char kProfileIsManaged[];
378 extern const char kManagedUserId[];
379
380 extern const char kProfileGAIAInfoUpdateTime[];
381 extern const char kProfileGAIAInfoPictureURL[];
382
383 extern const char kProfileAvatarTutorialShown[];
384 extern const char kProfileUserManagerTutorialShown[];
385
386 extern const char kInvertNotificationShown[];
387
388 extern const char kPrintingEnabled[];
389 extern const char kPrintPreviewDisabled[];
390
391 extern const char kDefaultManagedModeFilteringBehavior[];
392
393 extern const char kManagedUserCreationAllowed[];
394 extern const char kManagedUsers[];
395
396 extern const char kMessageCenterDisabledExtensionIds[];
397 extern const char kMessageCenterDisabledSystemComponentIds[];
398 extern const char kMessageCenterEnabledSyncNotifierIds[];
399 extern const char kEnabledSyncedNotificationSendingServices[];
400 extern const char kInitializedSyncedNotificationSendingServices[];
401 extern const char kSyncedNotificationFirstRun[];
402 extern const char kWelcomeNotificationDismissed[];
403 extern const char kWelcomeNotificationDismissedLocal[];
404 extern const char kWelcomeNotificationPreviouslyPoppedUp[];
405 extern const char kWelcomeNotificationExpirationTimestamp[];
406
407 extern const char kFullscreenAllowed[];
408
409 extern const char kLocalDiscoveryNotificationsEnabled[];
410
411 extern const char kPreferenceResetTime[];
412 extern const char kProfileResetPromptMemento[];
413
414 extern const char kGCMChannelEnabled[];
415
416 extern const char kEasyUnlockEnabled[];
417 extern const char kEasyUnlockShowTutorial[];
418 extern const char kEasyUnlockPairing[];
419
420 // Local state prefs. Please add Profile prefs above instead.
421 extern const char kCertRevocationCheckingEnabled[];
422 extern const char kCertRevocationCheckingRequiredLocalAnchors[];
423 extern const char kSSLVersionMin[];
424 extern const char kSSLVersionMax[];
425 extern const char kCipherSuiteBlacklist[];
426 extern const char kEnableOriginBoundCerts[];
427 extern const char kDisableSSLRecordSplitting[];
428
429 extern const char kGLVendorString[];
430 extern const char kGLRendererString[];
431 extern const char kGLVersionString[];
432
433 extern const char kEulaAccepted[];
434
435 extern const char kMetricsClientID[];
436 extern const char kMetricsSessionID[];
437 extern const char kMetricsLowEntropySource[];
438 extern const char kMetricsPermutedEntropyCache[];
439 extern const char kMetricsOldClientID[];
440 extern const char kMetricsOldLowEntropySource[];
441 extern const char kMetricsReportingEnabled[];
442 extern const char kMetricsReportingEnabledTimestamp[];
443 extern const char kMetricsMachineId[];
444 extern const char kMetricsResetIds[];
445 // Android has it's own metric / crash reporting implemented in Android
446 // Java code so kMetricsReportingEnabled doesn't make sense. We use this
447 // to inform crashes_ui that we have enabled crash reporting.
448 #if defined(OS_ANDROID)
449 extern const char kCrashReportingEnabled[];
450 #endif
451 extern const char kMetricsInitialLogs[];
452 extern const char kMetricsOngoingLogs[];
453
454 extern const char kBookmarkPromptEnabled[];
455 extern const char kBookmarkPromptImpressionCount[];
456
457 extern const char kVariationsLastFetchTime[];
458 extern const char kVariationsRestrictParameter[];
459 extern const char kVariationsSeed[];
460 extern const char kVariationsSeedDate[];
461 extern const char kVariationsSeedHash[];
462 extern const char kVariationsSeedSignature[];
463
464 extern const char kDeviceOpenNetworkConfiguration[];
465
466 extern const char kProfileLastUsed[];
467 extern const char kProfilesLastActive[];
468 extern const char kProfilesNumCreated[];
469 extern const char kProfileInfoCache[];
470 extern const char kProfileCreatedByVersion[];
471
472 extern const char kStabilityExecutionPhase[];
473 extern const char kStabilityExitedCleanly[];
474 extern const char kStabilityStatsVersion[];
475 extern const char kStabilityStatsBuildTime[];
476 extern const char kStabilitySessionEndCompleted[];
477 extern const char kStabilityLaunchCount[];
478 extern const char kStabilityCrashCount[];
479 extern const char kStabilityIncompleteSessionEndCount[];
480 extern const char kStabilityPageLoadCount[];
481 extern const char kStabilitySavedSystemProfile[];
482 extern const char kStabilitySavedSystemProfileHash[];
483 extern const char kStabilityRendererCrashCount[];
484 extern const char kStabilityExtensionRendererCrashCount[];
485 extern const char kStabilityLaunchTimeSec[];
486 extern const char kStabilityLastTimestampSec[];
487 extern const char kStabilityRendererHangCount[];
488 extern const char kStabilityChildProcessCrashCount[];
489 extern const char kStabilityOtherUserCrashCount[];
490 extern const char kStabilityKernelCrashCount[];
491 extern const char kStabilitySystemUncleanShutdownCount[];
492 #if defined(OS_ANDROID)
493 extern const char kStabilityForegroundActivityType[];
494 extern const char kStabilityLaunchedActivityFlags[];
495 extern const char kStabilityLaunchedActivityCounts[];
496 extern const char kStabilityCrashedActivityCounts[];
497 #endif
498
499 extern const char kStabilityBreakpadRegistrationSuccess[];
500 extern const char kStabilityBreakpadRegistrationFail[];
501 extern const char kStabilityDebuggerPresent[];
502 extern const char kStabilityDebuggerNotPresent[];
503
504 extern const char kStabilityPluginStats[];
505 extern const char kStabilityPluginName[];
506 extern const char kStabilityPluginLaunches[];
507 extern const char kStabilityPluginInstances[];
508 extern const char kStabilityPluginCrashes[];
509 extern const char kStabilityPluginLoadingErrors[];
510
511 extern const char kInstallDate[];
512 extern const char kUninstallMetricsPageLoadCount[];
513 extern const char kUninstallLaunchCount[];
514 extern const char kUninstallMetricsUptimeSec[];
515 extern const char kUninstallLastLaunchTimeSec[];
516 extern const char kUninstallLastObservedRunTimeSec[];
517
518 extern const char kBrowserSuppressDefaultBrowserPrompt[];
519
520 extern const char kBrowserWindowPlacement[];
521 extern const char kTaskManagerWindowPlacement[];
522 extern const char kKeywordEditorWindowPlacement[];
523 extern const char kPreferencesWindowPlacement[];
524 extern const char kMemoryCacheSize[];
525
526 extern const char kDownloadDefaultDirectory[];
527 extern const char kDownloadExtensionsToOpen[];
528 extern const char kDownloadDirUpgraded[];
529
530 extern const char kSaveFileDefaultDirectory[];
531 extern const char kSaveFileType[];
532
533 extern const char kAllowFileSelectionDialogs[];
534 extern const char kDefaultTasksByMimeType[];
535 extern const char kDefaultTasksBySuffix[];
536
537 extern const char kSelectFileLastDirectory[];
538
539 extern const char kHungPluginDetectFrequency[];
540 extern const char kPluginMessageResponseTimeout[];
541
542 extern const char kSpellCheckDictionary[];
543 extern const char kSpellCheckUseSpellingService[];
544
545 extern const char kExcludedSchemes[];
546
547 extern const char kSafeBrowsingClientKey[];
548 extern const char kSafeBrowsingWrappedKey[];
549
550 extern const char kOptionsWindowLastTabIndex[];
551 extern const char kContentSettingsWindowLastTabIndex[];
552 extern const char kCertificateManagerWindowLastTabIndex[];
553 extern const char kShowFirstRunBubbleOption[];
554
555 extern const char kLastKnownGoogleURL[];
556 extern const char kLastPromptedGoogleURL[];
557 extern const char kLastKnownIntranetRedirectOrigin[];
558
559 extern const char kCountryIDAtInstall[];
560 extern const char kGeoIDAtInstall[];  // OBSOLETE
561
562 extern const char kShutdownType[];
563 extern const char kShutdownNumProcesses[];
564 extern const char kShutdownNumProcessesSlow[];
565
566 extern const char kRestartLastSessionOnShutdown[];
567 extern const char kWasRestarted[];
568 #if defined(OS_WIN)
569 extern const char kRelaunchMode[];
570 #endif
571
572 extern const char kDisableVideoAndChat[];
573
574 extern const char kDisableExtensions[];
575 extern const char kDisablePluginFinder[];
576
577 extern const char kNtpAppPageNames[];
578 extern const char kNtpCollapsedForeignSessions[];
579 extern const char kNtpCollapsedRecentlyClosedTabs[];
580 extern const char kNtpCollapsedSnapshotDocument[];
581 extern const char kNtpCollapsedSyncPromo[];
582 extern const char kNtpDateResourceServer[];
583 extern const char kNtpMostVisitedURLsBlacklist[];
584 extern const char kNtpPromoDesktopSessionFound[];
585 extern const char kNtpPromoResourceCacheUpdate[];
586 extern const char kNtpShownBookmarksFolder[];
587 extern const char kNtpShownPage[];
588 extern const char kNtpTipsResourceServer[];
589 extern const char kNtpWebStoreEnabled[];
590
591 extern const char kDevToolsAdbKey[];
592 extern const char kDevToolsDisabled[];
593 extern const char kDevToolsDiscoverUsbDevicesEnabled[];
594 extern const char kDevToolsEditedFiles[];
595 extern const char kDevToolsFileSystemPaths[];
596 extern const char kDevToolsOpenDocked[];
597 extern const char kDevToolsPortForwardingEnabled[];
598 extern const char kDevToolsPortForwardingDefaultSet[];
599 extern const char kDevToolsPortForwardingConfig[];
600 #if defined(OS_ANDROID)
601 extern const char kDevToolsRemoteEnabled[];
602 #endif
603 #if defined(OS_ANDROID) || defined(OS_IOS)
604 // Used by Chrome Mobile.
605 extern const char kSpdyProxyAuthEnabled[];
606 extern const char kSpdyProxyAuthWasEnabledBefore[];
607 #endif  // defined(OS_ANDROID) || defined(OS_IOS)
608
609 extern const char kGoogleServicesUsernamePattern[];
610 extern const char kGoogleServicesPasswordHash[];
611
612 extern const char kInvalidatorClientId[];
613 extern const char kInvalidatorInvalidationState[];
614 extern const char kInvalidatorSavedInvalidations[];
615 extern const char kInvalidationServiceUseGCMChannel[];
616
617 extern const char kSignInPromoStartupCount[];
618 extern const char kSignInPromoUserSkipped[];
619 extern const char kSignInPromoShowOnFirstRunAllowed[];
620 extern const char kSignInPromoShowNTPBubble[];
621
622 extern const char kWebAppCreateOnDesktop[];
623 extern const char kWebAppCreateInAppsMenu[];
624 extern const char kWebAppCreateInQuickLaunchBar[];
625
626 extern const char kGeolocationAccessToken[];
627 #if defined(OS_ANDROID)
628 extern const char kGeolocationEnabled[];
629 #endif
630
631 #if defined(ENABLE_GOOGLE_NOW)
632 extern const char kGoogleGeolocationAccessEnabled[];
633 #endif
634
635 extern const char kDefaultAudioCaptureDevice[];
636 extern const char kDefaultVideoCaptureDevice[];
637 extern const char kMediaDeviceIdSalt[];
638
639 extern const char kRemoteAccessHostFirewallTraversal[];
640 extern const char kRemoteAccessHostRequireTwoFactor[];
641 extern const char kRemoteAccessHostDomain[];
642 extern const char kRemoteAccessHostTalkGadgetPrefix[];
643 extern const char kRemoteAccessHostRequireCurtain[];
644 extern const char kRemoteAccessHostAllowClientPairing[];
645 extern const char kRemoteAccessHostAllowGnubbyAuth[];
646
647 extern const char kPrintPreviewStickySettings[];
648 extern const char kCloudPrintRoot[];
649 extern const char kCloudPrintServiceURL[];
650 extern const char kCloudPrintSigninURL[];
651 extern const char kCloudPrintDialogWidth[];
652 extern const char kCloudPrintDialogHeight[];
653 extern const char kCloudPrintSigninDialogWidth[];
654 extern const char kCloudPrintSigninDialogHeight[];
655 extern const char kCloudPrintProxyEnabled[];
656 extern const char kCloudPrintProxyId[];
657 extern const char kCloudPrintAuthToken[];
658 extern const char kCloudPrintXMPPAuthToken[];
659 extern const char kCloudPrintEmail[];
660 extern const char kCloudPrintPrintSystemSettings[];
661 extern const char kCloudPrintEnableJobPoll[];
662 extern const char kCloudPrintRobotRefreshToken[];
663 extern const char kCloudPrintRobotEmail[];
664 extern const char kCloudPrintConnectNewPrinters[];
665 extern const char kCloudPrintXmppPingEnabled[];
666 extern const char kCloudPrintXmppPingTimeout[];
667 extern const char kCloudPrintPrinters[];
668 extern const char kCloudPrintSubmitEnabled[];
669 extern const char kCloudPrintUserSettings[];
670
671 extern const char kProxy[];
672 extern const char kMaxConnectionsPerProxy[];
673
674 extern const char kManagedDefaultCookiesSetting[];
675 extern const char kManagedDefaultImagesSetting[];
676 extern const char kManagedDefaultJavaScriptSetting[];
677 extern const char kManagedDefaultPluginsSetting[];
678 extern const char kManagedDefaultPopupsSetting[];
679 extern const char kManagedDefaultGeolocationSetting[];
680 extern const char kManagedDefaultNotificationsSetting[];
681 extern const char kManagedDefaultMediaStreamSetting[];
682
683 extern const char kManagedCookiesAllowedForUrls[];
684 extern const char kManagedCookiesBlockedForUrls[];
685 extern const char kManagedCookiesSessionOnlyForUrls[];
686 extern const char kManagedImagesAllowedForUrls[];
687 extern const char kManagedImagesBlockedForUrls[];
688 extern const char kManagedJavaScriptAllowedForUrls[];
689 extern const char kManagedJavaScriptBlockedForUrls[];
690 extern const char kManagedPluginsAllowedForUrls[];
691 extern const char kManagedPluginsBlockedForUrls[];
692 extern const char kManagedPopupsAllowedForUrls[];
693 extern const char kManagedPopupsBlockedForUrls[];
694 extern const char kManagedNotificationsAllowedForUrls[];
695 extern const char kManagedNotificationsBlockedForUrls[];
696 extern const char kManagedAutoSelectCertificateForUrls[];
697
698 extern const char kAudioCaptureAllowed[];
699 extern const char kAudioCaptureAllowedUrls[];
700 extern const char kVideoCaptureAllowed[];
701 extern const char kVideoCaptureAllowedUrls[];
702
703 extern const char kHotwordSearchEnabled[];
704 extern const char kHotwordOptInPopupTimesShown[];
705 extern const char kHotwordAudioLoggingEnabled[];
706
707 #if defined(OS_ANDROID)
708 extern const char kProtectedMediaIdentifierEnabled[];
709 #endif
710
711 #if defined(OS_CHROMEOS)
712 extern const char kDeviceSettingsCache[];
713 extern const char kHardwareKeyboardLayout[];
714 extern const char kCarrierDealPromoShown[];
715 extern const char kShouldAutoEnroll[];
716 extern const char kAutoEnrollmentPowerLimit[];
717 extern const char kDeviceActivityTimes[];
718 extern const char kDeviceLocation[];
719 extern const char kExternalStorageDisabled[];
720 extern const char kUsersWallpaperInfo[];
721 extern const char kAudioOutputAllowed[];
722 extern const char kOwnerPrimaryMouseButtonRight[];
723 extern const char kOwnerTapToClickEnabled[];
724 extern const char kUptimeLimit[];
725 extern const char kRebootAfterUpdate[];
726 extern const char kDeviceRobotAnyApiRefreshToken[];
727 extern const char kDeviceEnrollmentRequisition[];
728 extern const char kDeviceEnrollmentAutoStart[];
729 extern const char kDeviceEnrollmentCanExit[];
730 extern const char kUsersLRUInputMethod[];
731 extern const char kEchoCheckedOffers[];
732 extern const char kCachedMultiProfileUserBehavior[];
733 extern const char kInitialLocale[];
734 extern const char kOobeComplete[];
735 extern const char kDeviceRegistered[];
736 extern const char kUsedPolicyCertificates[];
737 extern const char kServerBackedDeviceState[];
738 #endif
739
740 extern const char kClearPluginLSODataEnabled[];
741 extern const char kPepperFlashSettingsEnabled[];
742 extern const char kDiskCacheDir[];
743 extern const char kDiskCacheSize[];
744 extern const char kMediaCacheSize[];
745
746 extern const char kChromeOsReleaseChannel[];
747
748 extern const char kPerformanceTracingEnabled[];
749
750 extern const char kTabStripLayoutType[];
751
752 extern const char kRegisteredBackgroundContents[];
753
754 extern const char kShownAutoLaunchInfobar[];
755
756 extern const char kAuthSchemes[];
757 extern const char kDisableAuthNegotiateCnameLookup[];
758 extern const char kEnableAuthNegotiatePort[];
759 extern const char kAuthServerWhitelist[];
760 extern const char kAuthNegotiateDelegateWhitelist[];
761 extern const char kGSSAPILibraryName[];
762 extern const char kSpdyProxyAuthOrigin[];
763 extern const char kAllowCrossOriginAuthPrompt[];
764
765 extern const char kBuiltInDnsClientEnabled[];
766
767 extern const char kHttpReceivedContentLength[];
768 extern const char kHttpOriginalContentLength[];
769 #if defined(OS_ANDROID) || defined(OS_IOS)
770 extern const char kDailyHttpOriginalContentLength[];
771 extern const char kDailyHttpReceivedContentLength[];
772 extern const char kDailyOriginalContentLengthWithDataReductionProxyEnabled[];
773 extern const char kDailyContentLengthWithDataReductionProxyEnabled[];
774 extern const char kDailyContentLengthHttpsWithDataReductionProxyEnabled[];
775 extern const char kDailyContentLengthShortBypassWithDataReductionProxyEnabled[];
776 extern const char kDailyContentLengthLongBypassWithDataReductionProxyEnabled[];
777 extern const char kDailyContentLengthUnknownWithDataReductionProxyEnabled[];
778 extern const char kDailyOriginalContentLengthViaDataReductionProxy[];
779 extern const char kDailyContentLengthViaDataReductionProxy[];
780 extern const char kDailyHttpContentLengthLastUpdateDate[];
781 #endif
782
783 extern const char kRegisteredProtocolHandlers[];
784 extern const char kIgnoredProtocolHandlers[];
785 extern const char kCustomHandlersEnabled[];
786
787 #if defined(OS_MACOSX)
788 extern const char kUserRemovedLoginItem[];
789 extern const char kChromeCreatedLoginItem[];
790 extern const char kMigratedLoginItemPref[];
791 #endif
792
793 extern const char kBackgroundModeEnabled[];
794 extern const char kHardwareAccelerationModeEnabled[];
795 extern const char kHardwareAccelerationModePrevious[];
796
797 extern const char kDevicePolicyRefreshRate[];
798
799 extern const char kFactoryResetRequested[];
800 extern const char kRollbackRequested[];
801
802 extern const char kMessageCenterShowedFirstRunBalloon[];
803
804 extern const char kRecoveryComponentVersion[];
805 extern const char kComponentUpdaterState[];
806 extern const char kAttemptedToEnableAutoupdate[];
807
808 extern const char kMediaGalleriesUniqueId[];
809 extern const char kMediaGalleriesRememberedGalleries[];
810 extern const char kMediaGalleriesLastScanTime[];
811
812 #if defined(USE_ASH)
813 extern const char kShelfAlignment[];
814 extern const char kShelfAlignmentLocal[];
815 extern const char kShelfAutoHideBehavior[];
816 extern const char kShelfAutoHideBehaviorLocal[];
817 extern const char kShelfChromeIconIndex[];
818 extern const char kShelfPreferences[];
819
820 extern const char kLogoutDialogDurationMs[];
821 extern const char kPinnedLauncherApps[];
822 extern const char kShowLogoutButtonInTray[];
823 #endif
824
825 #if defined(USE_AURA)
826 extern const char kFlingVelocityCap[];
827 extern const char kLongPressTimeInSeconds[];
828 extern const char kMaxDistanceBetweenTapsForDoubleTap[];
829 extern const char kMaxDistanceForTwoFingerTapInPixels[];
830 extern const char kMaxSecondsBetweenDoubleClick[];
831 extern const char kMaxSeparationForGestureTouchesInPixels[];
832 extern const char kMaxSwipeDeviationRatio[];
833 extern const char kMaxTouchDownDurationInSecondsForClick[];
834 extern const char kMaxTouchMoveInPixelsForClick[];
835 extern const char kMinDistanceForPinchScrollInPixels[];
836 extern const char kMinFlickSpeedSquared[];
837 extern const char kMinPinchUpdateDistanceInPixels[];
838 extern const char kMinRailBreakVelocity[];
839 extern const char kMinScrollDeltaSquared[];
840 extern const char kMinSwipeSpeed[];
841 extern const char kMinTouchDownDurationInSecondsForClick[];
842 extern const char kPointsBufferedForVelocity[];
843 extern const char kRailBreakProportion[];
844 extern const char kRailStartProportion[];
845 extern const char kScrollPredictionSeconds[];
846 extern const char kSemiLongPressTimeInSeconds[];
847 extern const char kShowPressDelayInMS[];
848 extern const char kTabScrubActivationDelayInMS[];
849 extern const char kFlingAccelerationCurveCoefficient0[];
850 extern const char kFlingAccelerationCurveCoefficient1[];
851 extern const char kFlingAccelerationCurveCoefficient2[];
852 extern const char kFlingAccelerationCurveCoefficient3[];
853 extern const char kFlingCurveTouchpadAlpha[];
854 extern const char kFlingCurveTouchpadBeta[];
855 extern const char kFlingCurveTouchpadGamma[];
856 extern const char kFlingCurveTouchscreenAlpha[];
857 extern const char kFlingCurveTouchscreenBeta[];
858 extern const char kFlingCurveTouchscreenGamma[];
859 extern const char kFlingMaxCancelToDownTimeInMs[];
860 extern const char kFlingMaxTapGapTimeInMs[];
861 extern const char kOverscrollHorizontalThresholdComplete[];
862 extern const char kOverscrollVerticalThresholdComplete[];
863 extern const char kOverscrollMinimumThresholdStart[];
864 extern const char kOverscrollMinimumThresholdStartTouchpad[];
865 extern const char kOverscrollVerticalThresholdStart[];
866 extern const char kOverscrollHorizontalResistThreshold[];
867 extern const char kOverscrollVerticalResistThreshold[];
868 #endif
869
870 extern const char kNetworkProfileWarningsLeft[];
871 extern const char kNetworkProfileLastWarningTime[];
872
873 #if defined(OS_CHROMEOS)
874 extern const char kRLZBrand[];
875 extern const char kRLZDisabled[];
876 #endif
877
878 #if defined(ENABLE_APP_LIST)
879 extern const char kAppListProfile[];
880 extern const char kRestartWithAppList[];
881
882 extern const char kLastAppListLaunchPing[];
883 extern const char kAppListLaunchCount[];
884 extern const char kLastAppListAppLaunchPing[];
885 extern const char kAppListAppLaunchCount[];
886 extern const char kAppLauncherHasBeenEnabled[];
887 extern const char kAppListEnableMethod[];
888 extern const char kAppListEnableTime[];
889 extern const char kAppLauncherIsEnabled[];
890 extern const char kAppLauncherShortcutVersion[];
891 extern const char kShowAppLauncherPromo[];
892 #endif
893
894 extern const char kAppLaunchForMetroRestart[];
895 extern const char kAppLaunchForMetroRestartProfile[];
896 extern const char kAppShortcutsHaveBeenCreated[];
897
898 extern const char kModuleConflictBubbleShown[];
899
900 extern const char kDRMSalt[];
901 extern const char kEnableDRM[];
902
903 extern const char kWatchdogExtensionActive[];
904 // TODO(felt): Remove old string in M34.
905 extern const char kWatchdogExtensionActiveOld[];
906
907 extern const char kProfilePreferenceHashes[];
908
909 extern const char kNetworkTimeMapping[];
910
911 #if defined(OS_ANDROID)
912 extern const char kPartnerBookmarkMappings[];
913 #endif
914
915 extern const char kQuickCheckEnabled[];
916
917 }  // namespace prefs
918
919 #endif  // CHROME_COMMON_PREF_NAMES_H_