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/bookmarks/common/bookmark_pref_names.h" 16 #include "components/data_reduction_proxy/common/data_reduction_proxy_pref_names.h" 17 #include "components/metrics/metrics_pref_names.h" 18 #include "components/signin/core/common/signin_pref_names.h" 19 20 namespace prefs { 21 22 // Profile prefs. Please add Local State prefs below instead. 23 extern const char kDefaultApps[]; 24 extern const char kDefaultAppsInstalled[]; 25 extern const char kDisableScreenshots[]; 26 extern const char kHomePageIsNewTabPage[]; 27 extern const char kHomePage[]; 28 extern const char kSupervisedUserManualHosts[]; 29 extern const char kSupervisedUserManualURLs[]; 30 extern const char kSupervisedUserCustodianEmail[]; 31 extern const char kSupervisedUserCustodianName[]; 32 extern const char kSupervisedUserSharedSettings[]; 33 extern const char kProfileIconVersion[]; 34 extern const char kRestoreOnStartup[]; 35 extern const char kRestoreOnStartupMigrated[]; 36 extern const char kSessionExitedCleanly[]; 37 extern const char kSessionExitType[]; 38 extern const char kURLsToRestoreOnStartup[]; 39 extern const char kURLsToRestoreOnStartupOld[]; 40 extern const char kRestoreStartupURLsMigrationTime[]; 41 extern const char kForceEphemeralProfiles[]; 42 43 // For OS_CHROMEOS we maintain kApplicationLocale property in both local state 44 // and user's profile. Global property determines locale of login screen, 45 // while user's profile determines his personal locale preference. 46 extern const char kApplicationLocale[]; 47 #if defined(OS_CHROMEOS) 48 extern const char kApplicationLocaleBackup[]; 49 extern const char kApplicationLocaleAccepted[]; 50 extern const char kOwnerLocale[]; 51 #endif 52 53 extern const char kDefaultCharset[]; 54 extern const char kAcceptLanguages[]; 55 extern const char kStaticEncodings[]; 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 kSafeBrowsingEnabled[]; 135 extern const char kSafeBrowsingExtendedReportingEnabled[]; 136 extern const char kSafeBrowsingDownloadFeedbackEnabled[]; 137 extern const char kSafeBrowsingReportingEnabled[]; 138 extern const char kSafeBrowsingProceedAnywayDisabled[]; 139 extern const char kSafeBrowsingIncidentReportSent[]; 140 extern const char kIncognitoModeAvailability[]; 141 extern const char kSearchSuggestEnabled[]; 142 #if defined(OS_ANDROID) 143 extern const char kContextualSearchEnabled[]; 144 #endif 145 extern const char kConfirmToQuitEnabled[]; 146 extern const char kCookieBehavior[]; // OBSOLETE 147 extern const char kSyncedDefaultSearchProviderGUID[]; 148 extern const char kDefaultSearchProviderEnabled[]; 149 extern const char kDefaultSearchProviderSearchURL[]; 150 extern const char kDefaultSearchProviderSuggestURL[]; 151 extern const char kDefaultSearchProviderInstantURL[]; 152 extern const char kDefaultSearchProviderImageURL[]; 153 extern const char kDefaultSearchProviderNewTabURL[]; 154 extern const char kDefaultSearchProviderSearchURLPostParams[]; 155 extern const char kDefaultSearchProviderSuggestURLPostParams[]; 156 extern const char kDefaultSearchProviderInstantURLPostParams[]; 157 extern const char kDefaultSearchProviderImageURLPostParams[]; 158 extern const char kDefaultSearchProviderIconURL[]; 159 extern const char kDefaultSearchProviderEncodings[]; 160 extern const char kDefaultSearchProviderName[]; 161 extern const char kDefaultSearchProviderKeyword[]; 162 extern const char kDefaultSearchProviderID[]; 163 extern const char kDefaultSearchProviderPrepopulateID[]; 164 extern const char kDefaultSearchProviderAlternateURLs[]; 165 extern const char kDefaultSearchProviderSearchTermsReplacementKey[]; 166 extern const char kSearchProviderOverrides[]; 167 extern const char kSearchProviderOverridesVersion[]; 168 extern const char kPromptForDownload[]; 169 extern const char kAlternateErrorPagesEnabled[]; 170 extern const char kDnsStartupPrefetchList[]; // OBSOLETE 171 extern const char kDnsPrefetchingStartupList[]; 172 extern const char kDnsHostReferralList[]; // OBSOLETE 173 extern const char kDnsPrefetchingHostReferralList[]; 174 extern const char kDisableSpdy[]; 175 extern const char kHttpServerProperties[]; 176 extern const char kSpdyServers[]; 177 extern const char kAlternateProtocolServers[]; 178 extern const char kDisabledSchemes[]; 179 #if defined(OS_ANDROID) || defined(OS_IOS) 180 extern const char kLastPolicyCheckTime[]; 181 #endif 182 extern const char kInstantUIZeroSuggestUrlPrefix[]; 183 extern const char kMultipleProfilePrefMigration[]; 184 extern const char kNetworkPredictionEnabled[]; 185 extern const char kAllowNetworkPrediction[]; 186 extern const char kDefaultAppsInstallState[]; 187 extern const char kHideWebStoreIcon[]; 188 #if defined(OS_CHROMEOS) 189 extern const char kAudioDevicesMute[]; 190 extern const char kAudioDevicesVolumePercent[]; 191 extern const char kAudioMute[]; 192 extern const char kAudioVolumePercent[]; 193 extern const char kSpringChargerCheck[]; 194 extern const char kTapToClickEnabled[]; 195 extern const char kTapDraggingEnabled[]; 196 extern const char kEnableTouchpadThreeFingerClick[]; 197 extern const char kNaturalScroll[]; 198 extern const char kPrimaryMouseButtonRight[]; 199 extern const char kMouseSensitivity[]; 200 extern const char kTouchpadSensitivity[]; 201 extern const char kUse24HourClock[]; 202 extern const char kDisableDrive[]; 203 extern const char kDisableDriveOverCellular[]; 204 extern const char kDisableDriveHostedFiles[]; 205 // TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long 206 // to remember and confusing. The prefs are actually for input methods and i18n 207 // keyboards, not UI languages. 208 extern const char kLanguageCurrentInputMethod[]; 209 extern const char kLanguagePreviousInputMethod[]; 210 extern const char kLanguageHotkeyNextEngineInMenu[]; 211 extern const char kLanguageHotkeyPreviousEngine[]; 212 extern const char kLanguagePreferredLanguages[]; 213 extern const char kLanguagePreloadEngines[]; 214 extern const char kLanguageEnabledExtensionImes[]; 215 extern const char kLanguageRemapCapsLockKeyTo[]; 216 extern const char kLanguageRemapSearchKeyTo[]; 217 extern const char kLanguageRemapControlKeyTo[]; 218 extern const char kLanguageRemapAltKeyTo[]; 219 extern const char kLanguageRemapDiamondKeyTo[]; 220 extern const char kLanguageSendFunctionKeys[]; 221 extern const char kLanguageXkbAutoRepeatEnabled[]; 222 extern const char kLanguageXkbAutoRepeatDelay[]; 223 extern const char kLanguageXkbAutoRepeatInterval[]; 224 extern const char kAccessibilityLargeCursorEnabled[]; 225 extern const char kAccessibilityStickyKeysEnabled[]; 226 extern const char kAccessibilitySpokenFeedbackEnabled[]; 227 extern const char kAccessibilityHighContrastEnabled[]; 228 extern const char kAccessibilityScreenMagnifierEnabled[]; 229 extern const char kAccessibilityScreenMagnifierType[]; 230 extern const char kAccessibilityScreenMagnifierScale[]; 231 extern const char kAccessibilityVirtualKeyboardEnabled[]; 232 extern const char kAccessibilityAutoclickEnabled[]; 233 extern const char kAccessibilityAutoclickDelayMs[]; 234 extern const char kShouldAlwaysShowAccessibilityMenu[]; 235 extern const char kLabsAdvancedFilesystemEnabled[]; 236 extern const char kLabsMediaplayerEnabled[]; 237 extern const char kEnableAutoScreenLock[]; 238 extern const char kShowPlanNotifications[]; 239 extern const char kShow3gPromoNotification[]; 240 extern const char kChromeOSReleaseNotesVersion[]; 241 extern const char kUseSharedProxies[]; 242 extern const char kDisplayPowerState[]; 243 extern const char kDisplayProperties[]; 244 extern const char kSecondaryDisplays[]; 245 extern const char kSessionUserActivitySeen[]; 246 extern const char kSessionStartTime[]; 247 extern const char kSessionLengthLimit[]; 248 extern const char kSessionWaitForInitialUserActivity[]; 249 extern const char kPowerAcScreenDimDelayMs[]; 250 extern const char kPowerAcScreenOffDelayMs[]; 251 extern const char kPowerAcScreenLockDelayMs[]; 252 extern const char kPowerAcIdleWarningDelayMs[]; 253 extern const char kPowerAcIdleDelayMs[]; 254 extern const char kPowerBatteryScreenDimDelayMs[]; 255 extern const char kPowerBatteryScreenOffDelayMs[]; 256 extern const char kPowerBatteryScreenLockDelayMs[]; 257 extern const char kPowerBatteryIdleWarningDelayMs[]; 258 extern const char kPowerBatteryIdleDelayMs[]; 259 extern const char kPowerAcIdleAction[]; 260 extern const char kPowerBatteryIdleAction[]; 261 extern const char kPowerLidClosedAction[]; 262 extern const char kPowerUseAudioActivity[]; 263 extern const char kPowerUseVideoActivity[]; 264 extern const char kPowerAllowScreenWakeLocks[]; 265 extern const char kPowerPresentationScreenDimDelayFactor[]; 266 extern const char kPowerUserActivityScreenDimDelayFactor[]; 267 extern const char kPowerWaitForInitialUserActivity[]; 268 extern const char kTermsOfServiceURL[]; 269 extern const char kUsedPolicyCertificatesOnce[]; 270 extern const char kAttestationEnabled[]; 271 extern const char kAttestationExtensionWhitelist[]; 272 extern const char kTouchHudProjectionEnabled[]; 273 extern const char kOpenNetworkConfiguration[]; 274 extern const char kRAConsentFirstTime[]; 275 extern const char kMultiProfileNeverShowIntro[]; 276 extern const char kMultiProfileWarningShowDismissed[]; 277 extern const char kMultiProfileUserBehavior[]; 278 extern const char kFirstRunTutorialShown[]; 279 extern const char kSAMLOfflineSigninTimeLimit[]; 280 extern const char kSAMLLastGAIASignInTime[]; 281 extern const char kTimeOnOobe[]; 282 extern const char kCurrentWallpaperAppName[]; 283 extern const char kFileSystemProviderMounted[]; 284 extern const char kTouchVirtualKeyboardEnabled[]; 285 #endif // defined(OS_CHROMEOS) 286 extern const char kIpcDisabledMessages[]; 287 extern const char kShowHomeButton[]; 288 extern const char kRecentlySelectedEncoding[]; 289 extern const char kDeleteBrowsingHistory[]; 290 extern const char kDeleteDownloadHistory[]; 291 extern const char kDeleteCache[]; 292 extern const char kDeleteCookies[]; 293 extern const char kDeletePasswords[]; 294 extern const char kDeleteFormData[]; 295 extern const char kDeleteHostedAppsData[]; 296 extern const char kDeauthorizeContentLicenses[]; 297 extern const char kEnableContinuousSpellcheck[]; 298 extern const char kSpeechRecognitionFilterProfanities[]; 299 extern const char kSpeechRecognitionTrayNotificationShownContexts[]; 300 extern const char kEnabledLabsExperiments[]; 301 extern const char kEnableAutoSpellCorrect[]; 302 extern const char kSavingBrowserHistoryDisabled[]; 303 extern const char kAllowDeletingBrowserHistory[]; 304 extern const char kForceSafeSearch[]; 305 extern const char kDeleteTimePeriod[]; 306 extern const char kLastClearBrowsingDataTime[]; 307 #if defined(OS_LINUX) && !defined(OS_CHROMEOS) 308 extern const char kUsesSystemTheme[]; 309 #endif 310 extern const char kCurrentThemePackFilename[]; 311 extern const char kCurrentThemeID[]; 312 extern const char kCurrentThemeImages[]; 313 extern const char kCurrentThemeColors[]; 314 extern const char kCurrentThemeTints[]; 315 extern const char kCurrentThemeDisplayProperties[]; 316 extern const char kExtensionsUIDeveloperMode[]; 317 extern const char kExtensionsUIDismissedADTPromo[]; 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 extern const char kDefaultBrowserSettingEnabled[]; 335 #if defined(OS_MACOSX) 336 extern const char kShowUpdatePromotionInfoBar[]; 337 #endif 338 extern const char kUseCustomChromeFrame[]; 339 extern const char kDefaultContentSettings[]; 340 extern const char kContentSettingsClearOnExitMigrated[]; 341 extern const char kContentSettingsVersion[]; 342 extern const char kContentSettingsPatternPairs[]; 343 extern const char kContentSettingsDefaultWhitelistVersion[]; 344 extern const char kContentSettingsPluginWhitelist[]; 345 extern const char kBlockThirdPartyCookies[]; 346 extern const char kClearSiteDataOnExit[]; 347 extern const char kDefaultZoomLevel[]; 348 extern const char kPerHostZoomLevels[]; 349 extern const char kAutofillDialogAutofillDefault[]; 350 extern const char kAutofillDialogPayWithoutWallet[]; 351 extern const char kAutofillDialogWalletLocationAcceptance[]; 352 extern const char kAutofillDialogSaveData[]; 353 extern const char kAutofillDialogWalletShippingSameAsBilling[]; 354 extern const char kAutofillGeneratedCardBubbleTimesShown[]; 355 extern const char kAutofillDialogDefaults[]; 356 357 extern const char kPinnedTabs[]; 358 359 extern const char kDisable3DAPIs[]; 360 extern const char kEnableDeprecatedWebPlatformFeatures[]; 361 extern const char kEnableHyperlinkAuditing[]; 362 extern const char kEnableReferrers[]; 363 extern const char kEnableDoNotTrack[]; 364 365 extern const char kImportBookmarks[]; 366 extern const char kImportHistory[]; 367 extern const char kImportHomepage[]; 368 extern const char kImportSearchEngine[]; 369 extern const char kImportSavedPasswords[]; 370 371 extern const char kProfileAvatarIndex[]; 372 extern const char kProfileName[]; 373 extern const char kProfileIsSupervised[]; 374 extern const char kSupervisedUserId[]; 375 376 extern const char kProfileGAIAInfoUpdateTime[]; 377 extern const char kProfileGAIAInfoPictureURL[]; 378 379 extern const char kProfileAvatarTutorialShown[]; 380 extern const char kProfileUserManagerTutorialShown[]; 381 382 extern const char kInvertNotificationShown[]; 383 384 extern const char kPrintingEnabled[]; 385 extern const char kPrintPreviewDisabled[]; 386 387 extern const char kDefaultSupervisedUserFilteringBehavior[]; 388 389 extern const char kSupervisedUserCreationAllowed[]; 390 extern const char kSupervisedUsers[]; 391 392 extern const char kMessageCenterDisabledExtensionIds[]; 393 extern const char kMessageCenterDisabledSystemComponentIds[]; 394 extern const char kMessageCenterEnabledSyncNotifierIds[]; 395 extern const char kEnabledSyncedNotificationSendingServices[]; 396 extern const char kInitializedSyncedNotificationSendingServices[]; 397 extern const char kSyncedNotificationFirstRun[]; 398 extern const char kWelcomeNotificationDismissed[]; 399 extern const char kWelcomeNotificationDismissedLocal[]; 400 extern const char kWelcomeNotificationPreviouslyPoppedUp[]; 401 extern const char kWelcomeNotificationExpirationTimestamp[]; 402 403 extern const char kFullscreenAllowed[]; 404 405 extern const char kLocalDiscoveryNotificationsEnabled[]; 406 407 extern const char kPreferenceResetTime[]; 408 extern const char kProfileResetPromptMemento[]; 409 410 extern const char kGCMChannelEnabled[]; 411 extern const char kPushMessagingRegistrationCount[]; 412 413 extern const char kEasyUnlockEnabled[]; 414 extern const char kEasyUnlockShowTutorial[]; 415 extern const char kEasyUnlockPairing[]; 416 417 extern const char kZeroSuggestCachedResults[]; 418 419 extern const char kSuggestionsData[]; 420 421 // Local state prefs. Please add Profile prefs above instead. 422 extern const char kCertRevocationCheckingEnabled[]; 423 extern const char kCertRevocationCheckingRequiredLocalAnchors[]; 424 extern const char kSSLVersionMin[]; 425 extern const char kSSLVersionMax[]; 426 extern const char kCipherSuiteBlacklist[]; 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 kMetricsReportingEnabled[]; 436 437 // Android has it's own metric / crash reporting implemented in Android 438 // Java code so kMetricsReportingEnabled doesn't make sense. We use this 439 // to inform crashes_ui that we have enabled crash reporting. 440 #if defined(OS_ANDROID) 441 extern const char kCrashReportingEnabled[]; 442 #endif 443 444 extern const char kVariationsLastFetchTime[]; 445 extern const char kVariationsRestrictParameter[]; 446 extern const char kVariationsSeed[]; 447 extern const char kVariationsSeedDate[]; 448 extern const char kVariationsSeedHash[]; 449 extern const char kVariationsSeedSignature[]; 450 451 extern const char kDeviceOpenNetworkConfiguration[]; 452 453 extern const char kProfileLastUsed[]; 454 extern const char kProfilesLastActive[]; 455 extern const char kProfilesNumCreated[]; 456 extern const char kProfileInfoCache[]; 457 extern const char kProfileCreatedByVersion[]; 458 459 extern const char kStabilityPageLoadCount[]; 460 extern const char kStabilityRendererCrashCount[]; 461 extern const char kStabilityExtensionRendererCrashCount[]; 462 extern const char kStabilityRendererHangCount[]; 463 extern const char kStabilityChildProcessCrashCount[]; 464 extern const char kStabilityOtherUserCrashCount[]; 465 extern const char kStabilityKernelCrashCount[]; 466 extern const char kStabilitySystemUncleanShutdownCount[]; 467 #if defined(OS_ANDROID) 468 extern const char kStabilityForegroundActivityType[]; 469 extern const char kStabilityLaunchedActivityFlags[]; 470 extern const char kStabilityLaunchedActivityCounts[]; 471 extern const char kStabilityCrashedActivityCounts[]; 472 #endif 473 474 extern const char kStabilityPluginStats[]; 475 extern const char kStabilityPluginName[]; 476 extern const char kStabilityPluginLaunches[]; 477 extern const char kStabilityPluginInstances[]; 478 extern const char kStabilityPluginCrashes[]; 479 extern const char kStabilityPluginLoadingErrors[]; 480 481 extern const char kInstallDate[]; 482 extern const char kUninstallMetricsPageLoadCount[]; 483 extern const char kUninstallLastLaunchTimeSec[]; 484 extern const char kUninstallLastObservedRunTimeSec[]; 485 486 extern const char kBrowserSuppressDefaultBrowserPrompt[]; 487 488 extern const char kBrowserWindowPlacement[]; 489 extern const char kBrowserWindowPlacementPopup[]; 490 extern const char kTaskManagerWindowPlacement[]; 491 extern const char kKeywordEditorWindowPlacement[]; 492 extern const char kPreferencesWindowPlacement[]; 493 extern const char kMemoryCacheSize[]; 494 495 extern const char kDownloadDefaultDirectory[]; 496 extern const char kDownloadExtensionsToOpen[]; 497 extern const char kDownloadDirUpgraded[]; 498 #if defined(OS_WIN) 499 extern const char kOpenPdfDownloadInAdobeReader[]; 500 #endif 501 502 extern const char kSaveFileDefaultDirectory[]; 503 extern const char kSaveFileType[]; 504 505 extern const char kAllowFileSelectionDialogs[]; 506 extern const char kDefaultTasksByMimeType[]; 507 extern const char kDefaultTasksBySuffix[]; 508 509 extern const char kSelectFileLastDirectory[]; 510 511 extern const char kHungPluginDetectFrequency[]; 512 extern const char kPluginMessageResponseTimeout[]; 513 514 extern const char kSpellCheckDictionary[]; 515 extern const char kSpellCheckUseSpellingService[]; 516 517 extern const char kExcludedSchemes[]; 518 519 extern const char kSafeBrowsingClientKey[]; 520 extern const char kSafeBrowsingWrappedKey[]; 521 522 extern const char kOptionsWindowLastTabIndex[]; 523 extern const char kContentSettingsWindowLastTabIndex[]; 524 extern const char kCertificateManagerWindowLastTabIndex[]; 525 extern const char kShowFirstRunBubbleOption[]; 526 527 extern const char kLastKnownIntranetRedirectOrigin[]; 528 529 extern const char kCountryIDAtInstall[]; 530 extern const char kGeoIDAtInstall[]; // OBSOLETE 531 532 extern const char kShutdownType[]; 533 extern const char kShutdownNumProcesses[]; 534 extern const char kShutdownNumProcessesSlow[]; 535 536 extern const char kRestartLastSessionOnShutdown[]; 537 extern const char kWasRestarted[]; 538 #if defined(OS_WIN) 539 extern const char kRelaunchMode[]; 540 #endif 541 542 extern const char kDisableVideoAndChat[]; 543 544 extern const char kDisableExtensions[]; 545 extern const char kDisablePluginFinder[]; 546 547 extern const char kNtpAppPageNames[]; 548 extern const char kNtpCollapsedCurrentlyOpenTabs[]; 549 extern const char kNtpCollapsedForeignSessions[]; 550 extern const char kNtpCollapsedRecentlyClosedTabs[]; 551 extern const char kNtpCollapsedSnapshotDocument[]; 552 extern const char kNtpCollapsedSyncPromo[]; 553 extern const char kNtpDateResourceServer[]; 554 extern const char kNtpMostVisitedURLsBlacklist[]; 555 extern const char kNtpPromoDesktopSessionFound[]; 556 extern const char kNtpPromoResourceCacheUpdate[]; 557 extern const char kNtpShownBookmarksFolder[]; 558 extern const char kNtpShownPage[]; 559 extern const char kNtpTipsResourceServer[]; 560 extern const char kNtpWebStoreEnabled[]; 561 562 extern const char kDevToolsAdbKey[]; 563 extern const char kDevToolsDisabled[]; 564 extern const char kDevToolsDiscoverUsbDevicesEnabled[]; 565 extern const char kDevToolsEditedFiles[]; 566 extern const char kDevToolsFileSystemPaths[]; 567 extern const char kDevToolsOpenDocked[]; 568 extern const char kDevToolsPortForwardingEnabled[]; 569 extern const char kDevToolsPortForwardingDefaultSet[]; 570 extern const char kDevToolsPortForwardingConfig[]; 571 #if defined(OS_ANDROID) 572 extern const char kDevToolsRemoteEnabled[]; 573 #endif 574 575 extern const char kGoogleServicesPasswordHash[]; 576 577 extern const char kInvalidationServiceUseGCMChannel[]; 578 579 extern const char kSignInPromoStartupCount[]; 580 extern const char kSignInPromoUserSkipped[]; 581 extern const char kSignInPromoShowOnFirstRunAllowed[]; 582 extern const char kSignInPromoShowNTPBubble[]; 583 584 extern const char kWebAppCreateOnDesktop[]; 585 extern const char kWebAppCreateInAppsMenu[]; 586 extern const char kWebAppCreateInQuickLaunchBar[]; 587 588 extern const char kGeolocationAccessToken[]; 589 #if defined(OS_ANDROID) 590 extern const char kGeolocationEnabled[]; 591 #endif 592 593 #if defined(ENABLE_GOOGLE_NOW) 594 extern const char kGoogleGeolocationAccessEnabled[]; 595 #endif 596 597 extern const char kDefaultAudioCaptureDevice[]; 598 extern const char kDefaultVideoCaptureDevice[]; 599 extern const char kMediaDeviceIdSalt[]; 600 601 extern const char kRemoteAccessHostFirewallTraversal[]; 602 extern const char kRemoteAccessHostRequireTwoFactor[]; 603 extern const char kRemoteAccessHostDomain[]; 604 extern const char kRemoteAccessHostTalkGadgetPrefix[]; 605 extern const char kRemoteAccessHostRequireCurtain[]; 606 extern const char kRemoteAccessHostAllowClientPairing[]; 607 extern const char kRemoteAccessHostAllowGnubbyAuth[]; 608 extern const char kRemoteAccessHostAllowRelayedConnection[]; 609 extern const char kRemoteAccessHostUdpPortRange[]; 610 611 extern const char kPrintPreviewStickySettings[]; 612 extern const char kCloudPrintRoot[]; 613 extern const char kCloudPrintDialogWidth[]; 614 extern const char kCloudPrintDialogHeight[]; 615 extern const char kCloudPrintSigninDialogWidth[]; 616 extern const char kCloudPrintSigninDialogHeight[]; 617 extern const char kCloudPrintProxyEnabled[]; 618 extern const char kCloudPrintProxyId[]; 619 extern const char kCloudPrintAuthToken[]; 620 extern const char kCloudPrintXMPPAuthToken[]; 621 extern const char kCloudPrintEmail[]; 622 extern const char kCloudPrintPrintSystemSettings[]; 623 extern const char kCloudPrintEnableJobPoll[]; 624 extern const char kCloudPrintRobotRefreshToken[]; 625 extern const char kCloudPrintRobotEmail[]; 626 extern const char kCloudPrintConnectNewPrinters[]; 627 extern const char kCloudPrintXmppPingEnabled[]; 628 extern const char kCloudPrintXmppPingTimeout[]; 629 extern const char kCloudPrintPrinters[]; 630 extern const char kCloudPrintSubmitEnabled[]; 631 extern const char kCloudPrintUserSettings[]; 632 633 extern const char kProxy[]; 634 extern const char kMaxConnectionsPerProxy[]; 635 636 extern const char kManagedDefaultCookiesSetting[]; 637 extern const char kManagedDefaultImagesSetting[]; 638 extern const char kManagedDefaultJavaScriptSetting[]; 639 extern const char kManagedDefaultPluginsSetting[]; 640 extern const char kManagedDefaultPopupsSetting[]; 641 extern const char kManagedDefaultGeolocationSetting[]; 642 extern const char kManagedDefaultNotificationsSetting[]; 643 extern const char kManagedDefaultMediaStreamSetting[]; 644 645 extern const char kManagedCookiesAllowedForUrls[]; 646 extern const char kManagedCookiesBlockedForUrls[]; 647 extern const char kManagedCookiesSessionOnlyForUrls[]; 648 extern const char kManagedImagesAllowedForUrls[]; 649 extern const char kManagedImagesBlockedForUrls[]; 650 extern const char kManagedJavaScriptAllowedForUrls[]; 651 extern const char kManagedJavaScriptBlockedForUrls[]; 652 extern const char kManagedPluginsAllowedForUrls[]; 653 extern const char kManagedPluginsBlockedForUrls[]; 654 extern const char kManagedPopupsAllowedForUrls[]; 655 extern const char kManagedPopupsBlockedForUrls[]; 656 extern const char kManagedNotificationsAllowedForUrls[]; 657 extern const char kManagedNotificationsBlockedForUrls[]; 658 extern const char kManagedAutoSelectCertificateForUrls[]; 659 660 extern const char kAudioCaptureAllowed[]; 661 extern const char kAudioCaptureAllowedUrls[]; 662 extern const char kVideoCaptureAllowed[]; 663 extern const char kVideoCaptureAllowedUrls[]; 664 665 extern const char kHotwordSearchEnabled[]; 666 extern const char kHotwordAudioLoggingEnabled[]; 667 extern const char kHotwordPreviousLanguage[]; 668 669 #if defined(OS_ANDROID) 670 extern const char kProtectedMediaIdentifierEnabled[]; 671 #endif 672 673 #if defined(OS_CHROMEOS) 674 extern const char kDeviceSettingsCache[]; 675 extern const char kHardwareKeyboardLayout[]; 676 extern const char kCarrierDealPromoShown[]; 677 extern const char kShouldAutoEnroll[]; 678 extern const char kAutoEnrollmentPowerLimit[]; 679 extern const char kDeviceActivityTimes[]; 680 extern const char kDeviceLocation[]; 681 extern const char kExternalStorageDisabled[]; 682 extern const char kUsersWallpaperInfo[]; 683 extern const char kAudioOutputAllowed[]; 684 extern const char kOwnerPrimaryMouseButtonRight[]; 685 extern const char kOwnerTapToClickEnabled[]; 686 extern const char kUptimeLimit[]; 687 extern const char kRebootAfterUpdate[]; 688 extern const char kDeviceRobotAnyApiRefreshToken[]; 689 extern const char kDeviceEnrollmentRequisition[]; 690 extern const char kDeviceEnrollmentAutoStart[]; 691 extern const char kDeviceEnrollmentCanExit[]; 692 extern const char kTimesHIDDialogShown[]; 693 extern const char kUsersLRUInputMethod[]; 694 extern const char kEchoCheckedOffers[]; 695 extern const char kCachedMultiProfileUserBehavior[]; 696 extern const char kInitialLocale[]; 697 extern const char kOobeComplete[]; 698 extern const char kOobeScreenPending[]; 699 extern const char kDeviceRegistered[]; 700 extern const char kEnrollmentRecoveryRequired[]; 701 extern const char kUsedPolicyCertificates[]; 702 extern const char kServerBackedDeviceState[]; 703 extern const char kCustomizationDefaultWallpaperURL[]; 704 extern const char kLogoutStartedLast[]; 705 #endif 706 707 extern const char kClearPluginLSODataEnabled[]; 708 extern const char kPepperFlashSettingsEnabled[]; 709 extern const char kDiskCacheDir[]; 710 extern const char kDiskCacheSize[]; 711 extern const char kMediaCacheSize[]; 712 713 extern const char kChromeOsReleaseChannel[]; 714 715 extern const char kPerformanceTracingEnabled[]; 716 717 extern const char kTabStripStackedLayout[]; 718 719 extern const char kRegisteredBackgroundContents[]; 720 721 extern const char kShownAutoLaunchInfobar[]; 722 723 extern const char kAuthSchemes[]; 724 extern const char kDisableAuthNegotiateCnameLookup[]; 725 extern const char kEnableAuthNegotiatePort[]; 726 extern const char kAuthServerWhitelist[]; 727 extern const char kAuthNegotiateDelegateWhitelist[]; 728 extern const char kGSSAPILibraryName[]; 729 extern const char kAllowCrossOriginAuthPrompt[]; 730 731 extern const char kBuiltInDnsClientEnabled[]; 732 733 extern const char kRegisteredProtocolHandlers[]; 734 extern const char kIgnoredProtocolHandlers[]; 735 extern const char kPolicyRegisteredProtocolHandlers[]; 736 extern const char kPolicyIgnoredProtocolHandlers[]; 737 extern const char kCustomHandlersEnabled[]; 738 739 #if defined(OS_MACOSX) 740 extern const char kUserRemovedLoginItem[]; 741 extern const char kChromeCreatedLoginItem[]; 742 extern const char kMigratedLoginItemPref[]; 743 extern const char kNotifyWhenAppsKeepChromeAlive[]; 744 #endif 745 746 extern const char kBackgroundModeEnabled[]; 747 extern const char kHardwareAccelerationModeEnabled[]; 748 extern const char kHardwareAccelerationModePrevious[]; 749 750 extern const char kDevicePolicyRefreshRate[]; 751 752 extern const char kFactoryResetRequested[]; 753 extern const char kRollbackRequested[]; 754 755 extern const char kMessageCenterShowedFirstRunBalloon[]; 756 extern const char kMessageCenterShowIcon[]; 757 extern const char kMessageCenterForcedOnTaskbar[]; 758 759 extern const char kRecoveryComponentVersion[]; 760 extern const char kComponentUpdaterState[]; 761 extern const char kAttemptedToEnableAutoupdate[]; 762 763 #if defined(OS_WIN) 764 extern const char kSwReporterExecuteTryCount[]; 765 #endif 766 767 extern const char kMediaGalleriesUniqueId[]; 768 extern const char kMediaGalleriesRememberedGalleries[]; 769 extern const char kMediaGalleriesLastScanTime[]; 770 771 #if defined(USE_ASH) 772 extern const char kShelfAlignment[]; 773 extern const char kShelfAlignmentLocal[]; 774 extern const char kShelfAutoHideBehavior[]; 775 extern const char kShelfAutoHideBehaviorLocal[]; 776 extern const char kShelfChromeIconIndex[]; 777 extern const char kShelfPreferences[]; 778 779 extern const char kLogoutDialogDurationMs[]; 780 extern const char kPinnedLauncherApps[]; 781 extern const char kShowLogoutButtonInTray[]; 782 #endif 783 784 #if defined(USE_AURA) 785 extern const char kMaxSeparationForGestureTouchesInPixels[]; 786 extern const char kSemiLongPressTimeInSeconds[]; 787 extern const char kTabScrubActivationDelayInMS[]; 788 extern const char kFlingAccelerationCurveCoefficient0[]; 789 extern const char kFlingAccelerationCurveCoefficient1[]; 790 extern const char kFlingAccelerationCurveCoefficient2[]; 791 extern const char kFlingAccelerationCurveCoefficient3[]; 792 extern const char kFlingCurveTouchpadAlpha[]; 793 extern const char kFlingCurveTouchpadBeta[]; 794 extern const char kFlingCurveTouchpadGamma[]; 795 extern const char kFlingCurveTouchscreenAlpha[]; 796 extern const char kFlingCurveTouchscreenBeta[]; 797 extern const char kFlingCurveTouchscreenGamma[]; 798 extern const char kFlingMaxCancelToDownTimeInMs[]; 799 extern const char kFlingMaxTapGapTimeInMs[]; 800 extern const char kOverscrollHorizontalThresholdComplete[]; 801 extern const char kOverscrollVerticalThresholdComplete[]; 802 extern const char kOverscrollMinimumThresholdStart[]; 803 extern const char kOverscrollMinimumThresholdStartTouchpad[]; 804 extern const char kOverscrollVerticalThresholdStart[]; 805 extern const char kOverscrollHorizontalResistThreshold[]; 806 extern const char kOverscrollVerticalResistThreshold[]; 807 #endif 808 809 extern const char kNetworkProfileWarningsLeft[]; 810 extern const char kNetworkProfileLastWarningTime[]; 811 812 #if defined(OS_CHROMEOS) 813 extern const char kRLZBrand[]; 814 extern const char kRLZDisabled[]; 815 #endif 816 817 #if defined(ENABLE_APP_LIST) 818 extern const char kAppListProfile[]; 819 extern const char kLastAppListLaunchPing[]; 820 extern const char kAppListLaunchCount[]; 821 extern const char kLastAppListAppLaunchPing[]; 822 extern const char kAppListAppLaunchCount[]; 823 extern const char kAppLauncherHasBeenEnabled[]; 824 extern const char kAppListEnableMethod[]; 825 extern const char kAppListEnableTime[]; 826 extern const char kAppLauncherIsEnabled[]; 827 extern const char kAppLauncherShortcutVersion[]; 828 extern const char kShowAppLauncherPromo[]; 829 extern const char kAppLauncherDriveAppMapping[]; 830 #endif 831 832 extern const char kAppLaunchForMetroRestart[]; 833 extern const char kAppLaunchForMetroRestartProfile[]; 834 extern const char kAppShortcutsVersion[]; 835 836 extern const char kModuleConflictBubbleShown[]; 837 838 extern const char kDRMSalt[]; 839 extern const char kEnableDRM[]; 840 841 extern const char kWatchdogExtensionActive[]; 842 // TODO(felt): Remove old string in M34. 843 extern const char kWatchdogExtensionActiveOld[]; 844 845 #if defined(OS_ANDROID) 846 extern const char kPartnerBookmarkMappings[]; 847 #endif 848 849 extern const char kQuickCheckEnabled[]; 850 851 } // namespace prefs 852 853 #endif // CHROME_COMMON_PREF_NAMES_H_ 854