Extract SIGPIPE ignoring code to a common place.
[chromium-blink-merge.git] / chrome / common / pref_names.h
bloba3e9496698956c788a8d95155f5bbd3f7e2e7126
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.
5 // Constants for the names of various preferences, for easier changing.
7 #ifndef CHROME_COMMON_PREF_NAMES_H_
8 #define CHROME_COMMON_PREF_NAMES_H_
10 #include <stddef.h>
12 #include "build/build_config.h"
14 namespace prefs {
16 // Profile prefs. Please add Local State prefs below instead.
17 extern const char kDefaultApps[];
18 extern const char kDefaultAppsInstalled[];
19 extern const char kHomePageIsNewTabPage[];
20 extern const char kHomePage[];
21 extern const char kHomePageChanged[];
22 extern const char kIsGooglePlusUser[];
23 extern const char kSessionExitedCleanly[];
24 extern const char kSessionExitType[];
25 extern const char kRestoreOnStartup[];
26 extern const char kURLsToRestoreOnStartup[];
27 extern const char kRestoreOnStartupMigrated[];
28 extern const char kDisableScreenshots[];
30 // For OS_CHROMEOS we maintain kApplicationLocale property in both local state
31 // and user's profile. Global property determines locale of login screen,
32 // while user's profile determines his personal locale preference.
33 extern const char kApplicationLocale[];
34 #if defined(OS_CHROMEOS)
35 extern const char kApplicationLocaleBackup[];
36 extern const char kApplicationLocaleAccepted[];
37 extern const char kOwnerLocale[];
38 #endif
40 // Obselete keys, kept only for migration code to the new keys. See
41 // http://crbug.com/123812
42 extern const char kGlobalDefaultCharset[];
43 extern const char kWebKitGlobalDefaultFontSize[];
44 extern const char kWebKitGlobalDefaultFixedFontSize[];
45 extern const char kWebKitGlobalMinimumFontSize[];
46 extern const char kWebKitGlobalMinimumLogicalFontSize[];
47 extern const char kWebKitGlobalJavascriptEnabled[];
48 extern const char kWebKitGlobalJavascriptCanOpenWindowsAutomatically[];
49 extern const char kWebKitGlobalLoadsImagesAutomatically[];
50 extern const char kWebKitGlobalPluginsEnabled[];
51 extern const char kWebKitGlobalStandardFontFamily[];
52 extern const char kWebKitGlobalFixedFontFamily[];
53 extern const char kWebKitGlobalSerifFontFamily[];
54 extern const char kWebKitGlobalSansSerifFontFamily[];
55 extern const char kWebKitGlobalCursiveFontFamily[];
56 extern const char kWebKitGlobalFantasyFontFamily[];
57 extern const char kWebKitOldStandardFontFamily[];
58 extern const char kWebKitOldFixedFontFamily[];
59 extern const char kWebKitOldSerifFontFamily[];
60 extern const char kWebKitOldSansSerifFontFamily[];
61 extern const char kWebKitOldCursiveFontFamily[];
62 extern const char kWebKitOldFantasyFontFamily[];
64 extern const char kDefaultCharset[];
65 extern const char kAcceptLanguages[];
66 extern const char kStaticEncodings[];
67 extern const char kShowBookmarkBar[];
68 extern const char kBookmarkEditorExpandedNodes[];
69 extern const char kWebKitCommonScript[];
70 extern const char kWebKitStandardFontFamily[];
71 extern const char kWebKitFixedFontFamily[];
72 extern const char kWebKitSerifFontFamily[];
73 extern const char kWebKitSansSerifFontFamily[];
74 extern const char kWebKitCursiveFontFamily[];
75 extern const char kWebKitFantasyFontFamily[];
76 extern const char kWebKitPictographFontFamily[];
78 // ISO 15924 four-letter script codes that per-script font prefs are supported
79 // for.
80 extern const char* const kWebKitScriptsForFontFamilyMaps[];
81 extern const size_t kWebKitScriptsForFontFamilyMapsLength;
83 // Per-script font pref prefixes.
84 extern const char kWebKitStandardFontFamilyMap[];
85 extern const char kWebKitFixedFontFamilyMap[];
86 extern const char kWebKitSerifFontFamilyMap[];
87 extern const char kWebKitSansSerifFontFamilyMap[];
88 extern const char kWebKitCursiveFontFamilyMap[];
89 extern const char kWebKitFantasyFontFamilyMap[];
90 extern const char kWebKitPictographFontFamilyMap[];
92 // Per-script font prefs that have defaults, for easy reference when registering
93 // the defaults.
94 extern const char kWebKitStandardFontFamilyArabic[];
95 extern const char kWebKitFixedFontFamilyArabic[];
96 extern const char kWebKitSerifFontFamilyArabic[];
97 extern const char kWebKitSansSerifFontFamilyArabic[];
98 extern const char kWebKitStandardFontFamilyCyrillic[];
99 extern const char kWebKitFixedFontFamilyCyrillic[];
100 extern const char kWebKitSerifFontFamilyCyrillic[];
101 extern const char kWebKitSansSerifFontFamilyCyrillic[];
102 extern const char kWebKitStandardFontFamilyGreek[];
103 extern const char kWebKitFixedFontFamilyGreek[];
104 extern const char kWebKitSerifFontFamilyGreek[];
105 extern const char kWebKitSansSerifFontFamilyGreek[];
106 extern const char kWebKitStandardFontFamilyJapanese[];
107 extern const char kWebKitFixedFontFamilyJapanese[];
108 extern const char kWebKitSerifFontFamilyJapanese[];
109 extern const char kWebKitSansSerifFontFamilyJapanese[];
110 extern const char kWebKitStandardFontFamilyKorean[];
111 extern const char kWebKitFixedFontFamilyKorean[];
112 extern const char kWebKitSerifFontFamilyKorean[];
113 extern const char kWebKitSansSerifFontFamilyKorean[];
114 extern const char kWebKitCursiveFontFamilyKorean[];
115 extern const char kWebKitStandardFontFamilySimplifiedHan[];
116 extern const char kWebKitFixedFontFamilySimplifiedHan[];
117 extern const char kWebKitSerifFontFamilySimplifiedHan[];
118 extern const char kWebKitSansSerifFontFamilySimplifiedHan[];
119 extern const char kWebKitStandardFontFamilyTraditionalHan[];
120 extern const char kWebKitFixedFontFamilyTraditionalHan[];
121 extern const char kWebKitSerifFontFamilyTraditionalHan[];
122 extern const char kWebKitSansSerifFontFamilyTraditionalHan[];
124 extern const char kWebKitDefaultFontSize[];
125 extern const char kWebKitDefaultFixedFontSize[];
126 extern const char kWebKitMinimumFontSize[];
127 extern const char kWebKitMinimumLogicalFontSize[];
128 extern const char kWebKitJavascriptEnabled[];
129 extern const char kWebKitWebSecurityEnabled[];
130 extern const char kWebKitJavascriptCanOpenWindowsAutomatically[];
131 extern const char kWebKitLoadsImagesAutomatically[];
132 extern const char kWebKitPluginsEnabled[];
133 extern const char kWebKitDomPasteEnabled[];
134 extern const char kWebKitShrinksStandaloneImagesToFit[];
135 extern const char kWebKitInspectorSettings[];
136 extern const char kWebKitUsesUniversalDetector[];
137 extern const char kWebKitTextAreasAreResizable[];
138 extern const char kWebKitJavaEnabled[];
139 extern const char kWebkitTabsToLinks[];
140 extern const char kWebKitAllowDisplayingInsecureContent[];
141 extern const char kWebKitAllowRunningInsecureContent[];
142 #if defined(OS_ANDROID)
143 extern const char kWebKitFontScaleFactor[];
144 extern const char kWebKitForceEnableZoom[];
145 #endif
146 extern const char kPasswordManagerEnabled[];
147 extern const char kPasswordManagerAllowShowPasswords[];
148 extern const char kPasswordGenerationEnabled[];
149 extern const char kAutologinEnabled[];
150 extern const char kReverseAutologinEnabled[];
151 extern const char kReverseAutologinRejectedEmailList[];
152 extern const char kSafeBrowsingEnabled[];
153 extern const char kSafeBrowsingReportingEnabled[];
154 extern const char kSafeBrowsingProceedAnywayDisabled[];
155 extern const char kIncognitoModeAvailability[];
156 extern const char kSearchSuggestEnabled[];
157 extern const char kConfirmToQuitEnabled[];
158 extern const char kCookieBehavior[]; // OBSOLETE
159 extern const char kSyncedDefaultSearchProviderGUID[];
160 extern const char kDefaultSearchProviderEnabled[];
161 extern const char kDefaultSearchProviderSearchURL[];
162 extern const char kDefaultSearchProviderSuggestURL[];
163 extern const char kDefaultSearchProviderInstantURL[];
164 extern const char kDefaultSearchProviderIconURL[];
165 extern const char kDefaultSearchProviderEncodings[];
166 extern const char kDefaultSearchProviderName[];
167 extern const char kDefaultSearchProviderKeyword[];
168 extern const char kDefaultSearchProviderID[];
169 extern const char kDefaultSearchProviderPrepopulateID[];
170 extern const char kDefaultSearchProviderAlternateURLs[];
171 extern const char kSearchProviderOverrides[];
172 extern const char kSearchProviderOverridesVersion[];
173 extern const char kPromptForDownload[];
174 extern const char kAlternateErrorPagesEnabled[];
175 extern const char kDnsStartupPrefetchList[]; // OBSOLETE
176 extern const char kDnsPrefetchingStartupList[];
177 extern const char kDnsHostReferralList[]; // OBSOLETE
178 extern const char kDnsPrefetchingHostReferralList[];
179 extern const char kDisableSpdy[];
180 extern const char kHttpServerProperties[];
181 extern const char kSpdyServers[];
182 extern const char kAlternateProtocolServers[];
183 extern const char kDisabledSchemes[];
184 extern const char kUrlBlacklist[];
185 extern const char kUrlWhitelist[];
186 extern const char kInstantConfirmDialogShown[];
187 extern const char kInstantEnabled[];
188 extern const char kInstantUIZeroSuggestUrlPrefix[];
189 extern const char kMultipleProfilePrefMigration[];
190 extern const char kNetworkPredictionEnabled[];
191 extern const char kDefaultAppsInstallState[];
192 #if defined(OS_CHROMEOS)
193 extern const char kAudioMute[];
194 extern const char kAudioVolumePercent[];
195 extern const char kTapToClickEnabled[];
196 extern const char kTapDraggingEnabled[];
197 extern const char kEnableTouchpadThreeFingerClick[];
198 extern const char kEnableTouchpadThreeFingerSwipe[];
199 extern const char kNaturalScroll[];
200 extern const char kPrimaryMouseButtonRight[];
201 extern const char kMouseSensitivity[];
202 extern const char kTouchpadSensitivity[];
203 extern const char kUse24HourClock[];
204 extern const char kDisableDrive[];
205 extern const char kDisableDriveOverCellular[];
206 extern const char kDisableDriveHostedFiles[];
207 // TODO(yusukes): Change "kLanguageABC" to "kABC". The current form is too long
208 // to remember and confusing. The prefs are actually for input methods and i18n
209 // keyboards, not UI languages.
210 extern const char kLanguageCurrentInputMethod[];
211 extern const char kLanguagePreviousInputMethod[];
212 extern const char kLanguageHotkeyNextEngineInMenu[];
213 extern const char kLanguageHotkeyPreviousEngine[];
214 extern const char kLanguagePreferredLanguages[];
215 extern const char kLanguagePreloadEngines[];
216 extern const char kLanguageFilteredExtensionImes[];
217 extern const char kLanguageChewingAutoShiftCur[];
218 extern const char kLanguageChewingAddPhraseDirection[];
219 extern const char kLanguageChewingEasySymbolInput[];
220 extern const char kLanguageChewingEscCleanAllBuf[];
221 extern const char kLanguageChewingForceLowercaseEnglish[];
222 extern const char kLanguageChewingPlainZhuyin[];
223 extern const char kLanguageChewingPhraseChoiceRearward[];
224 extern const char kLanguageChewingSpaceAsSelection[];
225 extern const char kLanguageChewingMaxChiSymbolLen[];
226 extern const char kLanguageChewingCandPerPage[];
227 extern const char kLanguageChewingKeyboardType[];
228 extern const char kLanguageChewingSelKeys[];
229 extern const char kLanguageChewingHsuSelKeyType[];
230 extern const char kLanguageHangulKeyboard[];
231 extern const char kLanguageHangulHanjaBindingKeys[];
232 extern const char kLanguagePinyinCorrectPinyin[];
233 extern const char kLanguagePinyinFuzzyPinyin[];
234 extern const char kLanguagePinyinLookupTablePageSize[];
235 extern const char kLanguagePinyinShiftSelectCandidate[];
236 extern const char kLanguagePinyinMinusEqualPage[];
237 extern const char kLanguagePinyinCommaPeriodPage[];
238 extern const char kLanguagePinyinAutoCommit[];
239 extern const char kLanguagePinyinDoublePinyin[];
240 extern const char kLanguagePinyinDoublePinyinSchema[];
241 extern const char kLanguagePinyinInitChinese[];
242 extern const char kLanguagePinyinInitFull[];
243 extern const char kLanguagePinyinInitFullPunct[];
244 extern const char kLanguagePinyinInitSimplifiedChinese[];
245 extern const char kLanguagePinyinTradCandidate[];
246 extern const char kLanguageMozcPreeditMethod[];
247 extern const char kLanguageMozcSessionKeymap[];
248 extern const char kLanguageMozcPunctuationMethod[];
249 extern const char kLanguageMozcSymbolMethod[];
250 extern const char kLanguageMozcSpaceCharacterForm[];
251 extern const char kLanguageMozcHistoryLearningLevel[];
252 extern const char kLanguageMozcSelectionShortcut[];
253 extern const char kLanguageMozcShiftKeyModeSwitch[];
254 extern const char kLanguageMozcNumpadCharacterForm[];
255 extern const char kLanguageMozcIncognitoMode[];
256 extern const char kLanguageMozcUseAutoImeTurnOff[];
257 extern const char kLanguageMozcUseHistorySuggest[];
258 extern const char kLanguageMozcUseDictionarySuggest[];
259 extern const char kLanguageMozcSuggestionsSize[];
260 extern const char kLanguageRemapCapsLockKeyTo[];
261 extern const char kLanguageRemapSearchKeyTo[];
262 extern const char kLanguageRemapControlKeyTo[];
263 extern const char kLanguageRemapAltKeyTo[];
264 extern const char kLanguageXkbAutoRepeatEnabled[];
265 extern const char kLanguageXkbAutoRepeatDelay[];
266 extern const char kLanguageXkbAutoRepeatInterval[];
267 extern const char kSpokenFeedbackEnabled[];
268 extern const char kHighContrastEnabled[];
269 extern const char kScreenMagnifierScale[];
270 extern const char kScreenMagnifierType[];
271 extern const char kVirtualKeyboardEnabled[];
272 extern const char kLabsAdvancedFilesystemEnabled[];
273 extern const char kLabsMediaplayerEnabled[];
274 extern const char kEnableScreenLock[];
275 extern const char kShowPlanNotifications[];
276 extern const char kShow3gPromoNotification[];
277 extern const char kChromeOSReleaseNotesVersion[];
278 extern const char kUseSharedProxies[];
279 extern const char kOAuth1Token[];
280 extern const char kOAuth1Secret[];
281 extern const char kEnableCrosDRM[];
282 extern const char kDisplayOverscans[];
283 extern const char kPrimaryDisplayID[];
284 extern const char kSecondaryDisplayLayout[];
285 extern const char kSecondaryDisplayOffset[];
286 extern const char kSecondaryDisplays[];
287 #endif // defined(OS_CHROMEOS)
288 extern const char kIpcDisabledMessages[];
289 extern const char kShowHomeButton[];
290 extern const char kRecentlySelectedEncoding[];
291 extern const char kDeleteBrowsingHistory[];
292 extern const char kDeleteDownloadHistory[];
293 extern const char kDeleteCache[];
294 extern const char kDeleteCookies[];
295 extern const char kDeletePasswords[];
296 extern const char kDeleteFormData[];
297 extern const char kDeleteHostedAppsData[];
298 extern const char kDeauthorizeContentLicenses[];
299 extern const char kEnableSpellCheck[];
300 extern const char kSpeechRecognitionFilterProfanities[];
301 extern const char kSpeechRecognitionTrayNotificationShownContexts[];
302 extern const char kEnabledLabsExperiments[];
303 extern const char kEnableAutoSpellCorrect[];
304 extern const char kSavingBrowserHistoryDisabled[];
305 extern const char kForceSafeSearch[];
306 extern const char kDeleteTimePeriod[];
307 #if defined(TOOLKIT_GTK)
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 kExtensionToolbarSize[];
318 extern const char kExtensionCommands[];
319 extern const char kExtensionsSideloadWipeoutBubbleShown[];
320 extern const char kPluginsLastInternalDirectory[];
321 extern const char kPluginsPluginsList[];
322 extern const char kPluginsDisabledPlugins[];
323 extern const char kPluginsDisabledPluginsExceptions[];
324 extern const char kPluginsEnabledPlugins[];
325 extern const char kPluginsEnabledInternalPDF[];
326 extern const char kPluginsEnabledNaCl[];
327 extern const char kPluginsMigratedToPepperFlash[];
328 extern const char kPluginsShowDetails[];
329 extern const char kPluginsAllowOutdated[];
330 extern const char kPluginsAlwaysAuthorize[];
331 #if defined(ENABLE_PLUGIN_INSTALLATION)
332 extern const char kPluginsMetadata[];
333 extern const char kPluginsResourceCacheUpdate[];
334 #endif
335 extern const char kCheckDefaultBrowser[];
336 #if defined(OS_WIN)
337 extern const char kSuppressSwitchToMetroModeOnSetDefault[];
338 #endif
339 extern const char kDefaultBrowserSettingEnabled[];
340 #if defined(OS_MACOSX)
341 extern const char kShowUpdatePromotionInfoBar[];
342 #endif
343 extern const char kUseCustomChromeFrame[];
344 extern const char kShowOmniboxSearchHint[];
345 extern const char kDesktopNotificationDefaultContentSetting[]; // OBSOLETE
346 extern const char kDesktopNotificationAllowedOrigins[]; // OBSOLETE
347 extern const char kDesktopNotificationDeniedOrigins[]; // OBSOLETE
348 extern const char kDesktopNotificationPosition[];
349 extern const char kDefaultContentSettings[];
350 extern const char kContentSettingsClearOnExitMigrated[];
351 extern const char kContentSettingsVersion[];
352 extern const char kContentSettingsPatterns[]; // OBSOLETE
353 extern const char kContentSettingsPatternPairs[];
354 extern const char kContentSettingsDefaultWhitelistVersion[];
355 extern const char kContentSettingsPluginWhitelist[];
356 extern const char kBlockThirdPartyCookies[];
357 extern const char kClearSiteDataOnExit[];
358 extern const char kDefaultZoomLevel[];
359 extern const char kPerHostZoomLevels[];
360 extern const char kAutofillEnabled[];
361 extern const char kAutofillAuxiliaryProfilesEnabled[];
362 extern const char kAutofillPositiveUploadRate[];
363 extern const char kAutofillNegativeUploadRate[];
364 extern const char kAutofillPersonalDataManagerFirstRun[];
365 extern const char kEditBookmarksEnabled[];
367 extern const char kEnableTranslate[];
368 extern const char kPinnedTabs[];
370 extern const char kDisable3DAPIs[];
371 extern const char kEnableHyperlinkAuditing[];
372 extern const char kEnableReferrers[];
373 extern const char kEnableDoNotTrack[];
375 extern const char kImportBookmarks[];
376 extern const char kImportHistory[];
377 extern const char kImportHomepage[];
378 extern const char kImportSearchEngine[];
379 extern const char kImportSavedPasswords[];
381 extern const char kEnterpriseWebStoreURL[];
382 extern const char kEnterpriseWebStoreName[];
384 #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) && defined(OS_POSIX)
385 extern const char kLocalProfileId[];
386 extern const char kPasswordsUseLocalProfileId[];
387 #endif
389 extern const char kProfileAvatarIndex[];
390 extern const char kProfileName[];
392 extern const char kInvertNotificationShown[];
394 extern const char kPrintingEnabled[];
395 extern const char kPrintPreviewDisabled[];
397 // Local state prefs. Please add Profile prefs above instead.
398 extern const char kCertRevocationCheckingEnabled[];
399 extern const char kSSLVersionMin[];
400 extern const char kSSLVersionMax[];
401 extern const char kCipherSuiteBlacklist[];
402 extern const char kEnableOriginBoundCerts[];
403 extern const char kDisableSSLRecordSplitting[];
404 extern const char kEnableMemoryInfo[];
406 extern const char kMetricsClientID[];
407 extern const char kMetricsSessionID[];
408 extern const char kMetricsLowEntropySource[];
409 extern const char kMetricsClientIDTimestamp[];
410 extern const char kMetricsReportingEnabled[];
411 extern const char kMetricsInitialLogsXml[];
412 extern const char kMetricsInitialLogsProto[];
413 extern const char kMetricsOngoingLogsXml[];
414 extern const char kMetricsOngoingLogsProto[];
416 extern const char kBookmarkPromptEnabled[];
417 extern const char kBookmarkPromptImpressionCount[];
419 extern const char kVariationsSeed[];
420 extern const char kVariationsSeedDate[];
422 extern const char kProfileLastUsed[];
423 extern const char kProfilesLastActive[];
424 extern const char kProfilesNumCreated[];
425 extern const char kProfileInfoCache[];
426 extern const char kProfileCreatedByVersion[];
428 extern const char kProfileMetrics[];
429 extern const char kProfilePrefix[];
431 extern const char kStabilityExitedCleanly[];
432 extern const char kStabilityStatsVersion[];
433 extern const char kStabilityStatsBuildTime[];
434 extern const char kStabilitySessionEndCompleted[];
435 extern const char kStabilityLaunchCount[];
436 extern const char kStabilityCrashCount[];
437 extern const char kStabilityIncompleteSessionEndCount[];
438 extern const char kStabilityPageLoadCount[];
439 extern const char kStabilityRendererCrashCount[];
440 extern const char kStabilityExtensionRendererCrashCount[];
441 extern const char kStabilityLaunchTimeSec[];
442 extern const char kStabilityLastTimestampSec[];
443 extern const char kStabilityRendererHangCount[];
444 extern const char kStabilityChildProcessCrashCount[];
445 extern const char kStabilityOtherUserCrashCount[];
446 extern const char kStabilityKernelCrashCount[];
447 extern const char kStabilitySystemUncleanShutdownCount[];
449 extern const char kStabilityBreakpadRegistrationSuccess[];
450 extern const char kStabilityBreakpadRegistrationFail[];
451 extern const char kStabilityDebuggerPresent[];
452 extern const char kStabilityDebuggerNotPresent[];
454 extern const char kStabilityPluginStats[];
455 extern const char kStabilityPluginName[];
456 extern const char kStabilityPluginLaunches[];
457 extern const char kStabilityPluginInstances[];
458 extern const char kStabilityPluginCrashes[];
459 extern const char kStabilityPluginLoadingErrors[];
461 extern const char kUninstallMetricsPageLoadCount[];
462 extern const char kUninstallLaunchCount[];
464 extern const char kUninstallMetricsInstallDate[];
465 extern const char kUninstallMetricsUptimeSec[];
466 extern const char kUninstallLastLaunchTimeSec[];
467 extern const char kUninstallLastObservedRunTimeSec[];
469 extern const char kBrowserWindowPlacement[];
470 extern const char kTaskManagerWindowPlacement[];
471 extern const char kKeywordEditorWindowPlacement[];
472 extern const char kPreferencesWindowPlacement[];
473 extern const char kMemoryCacheSize[];
475 extern const char kDownloadDefaultDirectory[];
476 extern const char kDownloadExtensionsToOpen[];
477 extern const char kDownloadDirUpgraded[];
479 extern const char kSaveFileDefaultDirectory[];
480 extern const char kSaveFileType[];
482 extern const char kAllowFileSelectionDialogs[];
483 extern const char kDefaultTasksByMimeType[];
484 extern const char kDefaultTasksBySuffix[];
486 extern const char kSelectFileLastDirectory[];
488 extern const char kHungPluginDetectFrequency[];
489 extern const char kPluginMessageResponseTimeout[];
491 extern const char kSpellCheckDictionary[];
492 extern const char kSpellCheckConfirmDialogShown[];
493 extern const char kSpellCheckUseSpellingService[];
495 extern const char kExcludedSchemes[];
497 extern const char kSafeBrowsingClientKey[];
498 extern const char kSafeBrowsingWrappedKey[];
500 extern const char kOptionsWindowLastTabIndex[];
501 extern const char kContentSettingsWindowLastTabIndex[];
502 extern const char kCertificateManagerWindowLastTabIndex[];
503 extern const char kShouldShowFirstRunBubble[];
504 extern const char kShouldShowWelcomePage[];
506 extern const char kLastKnownGoogleURL[];
507 extern const char kLastPromptedGoogleURL[];
508 extern const char kLastKnownIntranetRedirectOrigin[];
510 extern const char kCountryIDAtInstall[];
511 extern const char kGeoIDAtInstall[]; // OBSOLETE
513 extern const char kShutdownType[];
514 extern const char kShutdownNumProcesses[];
515 extern const char kShutdownNumProcessesSlow[];
517 extern const char kRestartLastSessionOnShutdown[];
518 extern const char kWasRestarted[];
519 #if defined(OS_WIN)
520 extern const char kRestartSwitchMode[];
521 #endif
523 extern const char kNumBookmarksOnBookmarkBar[];
524 extern const char kNumFoldersOnBookmarkBar[];
525 extern const char kNumBookmarksInOtherBookmarkFolder[];
526 extern const char kNumFoldersInOtherBookmarkFolder[];
528 extern const char kNumKeywords[];
530 extern const char kDisableVideoAndChat[];
532 extern const char kDisableExtensions[];
533 extern const char kDisablePluginFinder[];
534 extern const char kBrowserActionContainerWidth[];
536 extern const char kLastExtensionsUpdateCheck[];
537 extern const char kNextExtensionsUpdateCheck[];
539 extern const char kExtensionAllowedInstallSites[];
540 extern const char kExtensionInstallAllowList[];
541 extern const char kExtensionInstallDenyList[];
542 extern const char kExtensionAlertsInitializedPref[];
543 extern const char kExtensionInstallForceList[];
544 extern const char kExtensionBlacklistUpdateVersion[];
546 extern const char kNtpTipsResourceServer[];
548 extern const char kNtpCollapsedForeignSessions[];
549 extern const char kNtpMostVisitedURLsBlacklist[];
550 extern const char kNtpPromoResourceCacheUpdate[];
551 extern const char kNtpDateResourceServer[];
552 extern const char kNtpShownBookmarksFolder[];
553 extern const char kNtpShownPage[];
554 extern const char kNtpPromoDesktopSessionFound[];
555 extern const char kNtpWebStoreEnabled[];
556 extern const char kNtpAppPageNames[];
558 extern const char kDevToolsDisabled[];
559 extern const char kDevToolsDockSide[];
560 extern const char kDevToolsEditedFiles[];
561 extern const char kDevToolsHSplitLocation[];
562 extern const char kDevToolsOpenDocked[];
563 #if defined(OS_ANDROID)
564 extern const char kDevToolsRemoteEnabled[];
565 #endif
566 extern const char kDevToolsVSplitLocation[];
567 #if defined(OS_ANDROID)
568 // Used by Chrome Mobile.
569 extern const char kSpdyProxyEnabled[];
570 #endif
571 extern const char kSyncLastSyncedTime[];
572 extern const char kSyncHasSetupCompleted[];
573 extern const char kSyncKeepEverythingSynced[];
574 extern const char kSyncBookmarks[];
575 extern const char kSyncPasswords[];
576 extern const char kSyncPreferences[];
577 extern const char kSyncAppNotifications[];
578 extern const char kSyncAppSettings[];
579 extern const char kSyncApps[];
580 extern const char kSyncAutofill[];
581 extern const char kSyncAutofillProfile[];
582 extern const char kSyncThemes[];
583 extern const char kSyncTypedUrls[];
584 extern const char kSyncExtensions[];
585 extern const char kSyncExtensionSettings[];
586 extern const char kSyncHistoryDeleteDirectives[];
587 extern const char kSyncManaged[];
588 extern const char kSyncSearchEngines[];
589 extern const char kSyncSessions[];
590 extern const char kSyncSuppressStart[];
591 extern const char kGoogleServicesLastUsername[];
592 extern const char kGoogleServicesUsername[];
593 extern const char kGoogleServicesUsernamePattern[];
594 extern const char kSyncUsingSecondaryPassphrase[];
595 extern const char kSyncEncryptionBootstrapToken[];
596 extern const char kSyncKeystoreEncryptionBootstrapToken[];
597 extern const char kSyncAcknowledgedSyncTypes[];
598 // Deprecated in favor of kInvalidatorMaxInvalidationVersions.
599 extern const char kSyncMaxInvalidationVersions[];
600 extern const char kSyncSessionsGUID[];
602 extern const char kInvalidatorInvalidationState[];
603 extern const char kInvalidatorMaxInvalidationVersions[];
605 extern const char kSyncPromoStartupCount[];
606 extern const char kSyncPromoViewCount[];
607 extern const char kSyncPromoUserSkipped[];
608 extern const char kSyncPromoShowOnFirstRunAllowed[];
609 extern const char kSyncPromoShowNTPBubble[];
611 extern const char kProfileGAIAInfoUpdateTime[];
612 extern const char kProfileGAIAInfoPictureURL[];
614 extern const char kWebAppCreateOnDesktop[];
615 extern const char kWebAppCreateInAppsMenu[];
616 extern const char kWebAppCreateInQuickLaunchBar[];
618 extern const char kGeolocationAccessToken[];
619 extern const char kGeolocationDefaultContentSetting[];
620 extern const char kGeolocationContentSettings[];
621 #if defined(OS_ANDROID)
622 extern const char kGeolocationEnabled[];
623 #endif
625 extern const char kDefaultAudioCaptureDevice[];
626 extern const char kDefaultVideoCaptureDevice[];
628 extern const char kRemoteAccessHostFirewallTraversal[];
629 extern const char kRemoteAccessHostRequireTwoFactor[];
630 extern const char kRemoteAccessHostDomain[];
631 extern const char kRemoteAccessHostTalkGadgetPrefix[];
632 extern const char kRemoteAccessHostRequireCurtain[];
634 extern const char kPrintPreviewStickySettings[];
635 extern const char kCloudPrintRoot[];
636 extern const char kCloudPrintServiceURL[];
637 extern const char kCloudPrintSigninURL[];
638 extern const char kCloudPrintDialogWidth[];
639 extern const char kCloudPrintDialogHeight[];
640 extern const char kCloudPrintSigninDialogWidth[];
641 extern const char kCloudPrintSigninDialogHeight[];
642 extern const char kCloudPrintProxyEnabled[];
643 extern const char kCloudPrintProxyId[];
644 extern const char kCloudPrintAuthToken[];
645 extern const char kCloudPrintXMPPAuthToken[];
646 extern const char kCloudPrintEmail[];
647 extern const char kCloudPrintPrintSystemSettings[];
648 extern const char kCloudPrintEnableJobPoll[];
649 extern const char kCloudPrintRobotRefreshToken[];
650 extern const char kCloudPrintRobotEmail[];
651 extern const char kCloudPrintConnectNewPrinters[];
652 extern const char kCloudPrintXmppPingEnabled[];
653 extern const char kCloudPrintXmppPingTimeout[];
654 extern const char kCloudPrintPrinterBlacklist[];
655 extern const char kCloudPrintSubmitEnabled[];
657 #if !defined(OS_ANDROID)
658 extern const char kChromeToMobileDeviceList[];
659 #endif
661 extern const char kProxy[];
662 extern const char kMaxConnectionsPerProxy[];
664 extern const char kManagedDefaultCookiesSetting[];
665 extern const char kManagedDefaultImagesSetting[];
666 extern const char kManagedDefaultJavaScriptSetting[];
667 extern const char kManagedDefaultPluginsSetting[];
668 extern const char kManagedDefaultPopupsSetting[];
669 extern const char kManagedDefaultGeolocationSetting[];
670 extern const char kManagedDefaultNotificationsSetting[];
671 extern const char kManagedDefaultMediaStreamSetting[];
673 extern const char kManagedCookiesAllowedForUrls[];
674 extern const char kManagedCookiesBlockedForUrls[];
675 extern const char kManagedCookiesSessionOnlyForUrls[];
676 extern const char kManagedImagesAllowedForUrls[];
677 extern const char kManagedImagesBlockedForUrls[];
678 extern const char kManagedJavaScriptAllowedForUrls[];
679 extern const char kManagedJavaScriptBlockedForUrls[];
680 extern const char kManagedPluginsAllowedForUrls[];
681 extern const char kManagedPluginsBlockedForUrls[];
682 extern const char kManagedPopupsAllowedForUrls[];
683 extern const char kManagedPopupsBlockedForUrls[];
684 extern const char kManagedNotificationsAllowedForUrls[];
685 extern const char kManagedNotificationsBlockedForUrls[];
686 extern const char kManagedAutoSelectCertificateForUrls[];
688 #if defined(OS_CHROMEOS)
689 extern const char kDeviceSettingsCache[];
690 extern const char kHardwareKeyboardLayout[];
691 extern const char kCarrierDealPromoShown[];
692 extern const char kShouldAutoEnroll[];
693 extern const char kAutoEnrollmentPowerLimit[];
694 extern const char kDeviceActivityTimes[];
695 extern const char kDeviceLocation[];
696 extern const char kSyncSpareBootstrapToken[];
697 extern const char kExternalStorageDisabled[];
698 extern const char kUsersWallpaperInfo[];
699 extern const char kAudioOutputAllowed[];
700 extern const char kAudioCaptureAllowed[];
701 extern const char kOwnerPrimaryMouseButtonRight[];
702 extern const char kOwnerTapToClickEnabled[];
703 #endif
705 extern const char kClearPluginLSODataEnabled[];
706 extern const char kPepperFlashSettingsEnabled[];
707 extern const char kDiskCacheDir[];
708 extern const char kDiskCacheSize[];
709 extern const char kMediaCacheSize[];
711 extern const char kChromeOsReleaseChannel[];
713 extern const char kTabStripLayoutType[];
715 extern const char kRegisteredBackgroundContents[];
717 extern const char kShownAutoLaunchInfobar[];
719 extern const char kAuthSchemes[];
720 extern const char kDisableAuthNegotiateCnameLookup[];
721 extern const char kEnableAuthNegotiatePort[];
722 extern const char kAuthServerWhitelist[];
723 extern const char kAuthNegotiateDelegateWhitelist[];
724 extern const char kGSSAPILibraryName[];
725 extern const char kSpdyProxyOrigin[];
726 extern const char kAllowCrossOriginAuthPrompt[];
728 extern const char kHttpReceivedContentLength[];
729 extern const char kHttpOriginalContentLength[];
731 extern const char kRegisteredProtocolHandlers[];
732 extern const char kIgnoredProtocolHandlers[];
733 extern const char kCustomHandlersEnabled[];
735 extern const char kUserCreatedLoginItem[];
736 extern const char kUserRemovedLoginItem[];
737 extern const char kBackgroundModeEnabled[];
739 extern const char kDevicePolicyRefreshRate[];
740 extern const char kUserPolicyRefreshRate[];
741 extern const char kLoadCloudPolicyOnSignin[];
743 extern const char kFactoryResetRequested[];
745 extern const char kRecoveryComponentVersion[];
746 extern const char kComponentUpdaterState[];
748 #if defined(ENABLE_WEB_INTENTS)
749 extern const char kWebIntentsEnabled[];
750 #endif
752 extern const char kMediaGalleriesUniqueId[];
753 extern const char kMediaGalleriesRememberedGalleries[];
755 #if defined(USE_AURA)
756 extern const char kShelfAlignment[];
757 extern const char kShelfAlignmentLocal[];
758 extern const char kShelfAutoHideBehavior[];
759 extern const char kShelfAutoHideBehaviorLocal[];
760 extern const char kUseDefaultPinnedApps[];
761 extern const char kPinnedLauncherApps[];
762 extern const char kShowLogoutButtonInTray[];
764 extern const char kLongPressTimeInSeconds[];
765 extern const char kMaxDistanceBetweenTapsForDoubleTap[];
766 extern const char kMaxDistanceForTwoFingerTapInPixels[];
767 extern const char kMaxSecondsBetweenDoubleClick[];
768 extern const char kMaxSeparationForGestureTouchesInPixels[];
769 extern const char kMaxSwipeDeviationRatio[];
770 extern const char kMaxTouchDownDurationInSecondsForClick[];
771 extern const char kMaxTouchMoveInPixelsForClick[];
772 extern const char kMinDistanceForPinchScrollInPixels[];
773 extern const char kMinFlickSpeedSquared[];
774 extern const char kMinPinchUpdateDistanceInPixels[];
775 extern const char kMinRailBreakVelocity[];
776 extern const char kMinScrollDeltaSquared[];
777 extern const char kMinSwipeSpeed[];
778 extern const char kMinTouchDownDurationInSecondsForClick[];
779 extern const char kPointsBufferedForVelocity[];
780 extern const char kRailBreakProportion[];
781 extern const char kRailStartProportion[];
782 extern const char kSemiLongPressTimeInSeconds[];
783 extern const char kFlingAccelerationCurveCoefficient0[];
784 extern const char kFlingAccelerationCurveCoefficient1[];
785 extern const char kFlingAccelerationCurveCoefficient2[];
786 extern const char kFlingAccelerationCurveCoefficient3[];
787 #endif
789 extern const char kInManagedMode[];
791 extern const char kNetworkProfileWarningsLeft[];
792 extern const char kNetworkProfileLastWarningTime[];
794 extern const char kLastPolicyStatisticsUpdate[];
796 } // namespace prefs
798 #endif // CHROME_COMMON_PREF_NAMES_H_