Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 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 | // Defines all the command-line switches used by Chrome. |
| 6 | |
| 7 | #ifndef CHROME_COMMON_CHROME_SWITCHES_H_ |
| 8 | #define CHROME_COMMON_CHROME_SWITCHES_H_ |
| 9 | |
| 10 | #include "build/build_config.h" |
| 11 | |
| 12 | #include "base/base_switches.h" |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 13 | #include "components/autofill/core/common/autofill_switches.h" |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 14 | #include "content/public/common/content_switches.h" |
| 15 | |
| 16 | namespace switches { |
| 17 | |
| 18 | // ----------------------------------------------------------------------------- |
| 19 | // Can't find the switch you are looking for? Try looking in |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 20 | // media/base/media_switches.cc or ui/gl/gl_switches.cc or one of the |
| 21 | // .cc files corresponding to the *_switches.h files included above |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 22 | // instead. |
| 23 | // ----------------------------------------------------------------------------- |
| 24 | |
| 25 | // All switches in alphabetical order. The switches should be documented |
| 26 | // alongside the definition of their values in the .cc file. |
| 27 | extern const char kActionBox[]; |
| 28 | extern const char kAllowCrossOriginAuthPrompt[]; |
| 29 | extern const char kAllowFileAccess[]; |
| 30 | extern const char kAllowHTTPBackgroundPage[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 31 | extern const char kAllowHttpScreenCapture[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 32 | extern const char kAllowLegacyExtensionManifests[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 33 | extern const char kAllowNaClCrxFsAPI[]; |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 34 | extern const char kAllowNaClFileHandleAPI[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 35 | extern const char kAllowNaClSocketAPI[]; |
| 36 | extern const char kAllowOutdatedPlugins[]; |
| 37 | extern const char kAllowRunningInsecureContent[]; |
| 38 | extern const char kAllowScriptingGallery[]; |
| 39 | extern const char kAlwaysAuthorizePlugins[]; |
| 40 | extern const char kAppId[]; |
| 41 | extern const char kApp[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 42 | extern const char kAppsDevtool[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 43 | extern const char kAppWindowSize[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 44 | extern const char kAppsCheckoutURL[]; |
| 45 | extern const char kAppsGalleryDownloadURL[]; |
| 46 | extern const char kAppsGalleryInstallAutoConfirmForTests[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 47 | extern const char kAppsGalleryURL[]; |
| 48 | extern const char kAppsGalleryUpdateURL[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 49 | extern const char kAppModeAuthCode[]; |
| 50 | extern const char kAppModeOAuth2Token[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 51 | extern const char kAppsNewInstallBubble[]; |
| 52 | extern const char kAppsNoThrob[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 53 | extern const char kAppsUseNativeFrame[]; |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 54 | extern const char kAuthExtensionPath[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 55 | extern const char kAuthNegotiateDelegateWhitelist[]; |
| 56 | extern const char kAuthSchemes[]; |
| 57 | extern const char kAuthServerWhitelist[]; |
| 58 | extern const char kAutoLaunchAtStartup[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 59 | extern const char kAutomationClientChannelID[]; |
| 60 | extern const char kAutomationReinitializeOnChannelError[]; |
| 61 | extern const char kCheckForUpdateIntervalSec[]; |
| 62 | extern const char kCheckCloudPrintConnectorPolicy[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 63 | extern const char kChromeFrame[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 64 | extern const char kChromeVersion[]; |
| 65 | extern const char kCipherSuiteBlacklist[]; |
| 66 | extern const char kClearTokenService[]; |
| 67 | extern const char kCloudPrintDeleteFile[]; |
| 68 | extern const char kCloudPrintFile[]; |
| 69 | extern const char kCloudPrintJobTitle[]; |
| 70 | extern const char kCloudPrintFileType[]; |
| 71 | extern const char kCloudPrintPrintTicket[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 72 | extern const char kCloudPrintSetupProxy[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 73 | extern const char kCloudPrintServiceURL[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 74 | extern const char kComponentUpdater[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 75 | extern const char kConflictingModulesCheck[]; |
| 76 | extern const char kContentSettings2[]; |
| 77 | extern const char kCountry[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 78 | extern const char kCrashOnHangThreads[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 79 | extern const char kCreateBrowserOnStartupForTests[]; |
| 80 | extern const char kDebugEnableFrameToggle[]; |
| 81 | extern const char kDebugPackedApps[]; |
| 82 | extern const char kDebugPrint[]; |
| 83 | extern const char kDeviceManagementUrl[]; |
| 84 | extern const char kDiagnostics[]; |
| 85 | extern const char kDisableAsyncDns[]; |
| 86 | extern const char kDisableAuthNegotiateCnameLookup[]; |
| 87 | extern const char kDisableBackgroundMode[]; |
| 88 | extern const char kDisableBackgroundNetworking[]; |
| 89 | extern const char kDisableBundledPpapiFlash[]; |
| 90 | extern const char kDisableBookmarkAutocompleteProvider[]; |
| 91 | extern const char kDisableClientSidePhishingDetection[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 92 | extern const char kDisableCloudPolicyOnSignin[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 93 | extern const char kDisableComponentUpdate[]; |
| 94 | extern const char kDisableCRLSets[]; |
| 95 | extern const char kDisableCustomJumpList[]; |
| 96 | extern const char kDisableDefaultApps[]; |
| 97 | extern const char kDisableDhcpWpad[]; |
| 98 | extern const char kDisableExtensionsFileAccessCheck[]; |
| 99 | extern const char kDisableExtensionsHttpThrottling[]; |
| 100 | extern const char kDisableExtensionsResourceWhitelist[]; |
| 101 | extern const char kDisableExtensions[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 102 | extern const char kDisableFullscreenApp[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 103 | extern const char kDisableImprovedDownloadProtection[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 104 | extern const char kDisableInstantExtendedAPI[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 105 | extern const char kDisableIPv6[]; |
| 106 | extern const char kDisableIPPooling[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 107 | extern const char kDisableLocalFirstLoadNTP[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 108 | extern const char kDisableMinimizeOnSecondLauncherItemClick[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 109 | extern const char kDisableNTPOtherSessionsMenu[]; |
| 110 | extern const char kDisablePopupBlocking[]; |
| 111 | extern const char kDisablePreconnect[]; |
Torne (Richard Coles) | b2df76e | 2013-05-13 16:52:09 +0100 | [diff] [blame] | 112 | extern const char kDisablePrerenderLocalPredictor[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 113 | extern const char kDisablePromptOnRepost[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 114 | extern const char kDisableQuic[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 115 | extern const char kDisableRestoreBackgroundContents[]; |
| 116 | extern const char kDisableRestoreSessionState[]; |
| 117 | extern const char kDisableScriptedPrintThrottling[]; |
| 118 | extern const char kDisableSync[]; |
| 119 | extern const char kDisableSyncAppSettings[]; |
| 120 | extern const char kDisableSyncApps[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 121 | extern const char kDisableSyncAutofill[]; |
| 122 | extern const char kDisableSyncAutofillProfile[]; |
| 123 | extern const char kDisableSyncBookmarks[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 124 | extern const char kDisableSyncDictionary[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 125 | extern const char kDisableSyncExtensionSettings[]; |
| 126 | extern const char kDisableSyncExtensions[]; |
| 127 | extern const char kDisableSyncPasswords[]; |
| 128 | extern const char kDisableSyncPreferences[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 129 | extern const char kDisableSyncPriorityPreferences[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 130 | extern const char kDisableSyncSearchEngines[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 131 | extern const char kDisableSyncSyncedNotifications[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 132 | extern const char kDisableSyncThemes[]; |
| 133 | extern const char kDisableSyncTypedUrls[]; |
| 134 | extern const char kDisableTranslate[]; |
| 135 | extern const char kDisableTLSChannelID[]; |
| 136 | extern const char kDisableWebResources[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 137 | extern const char kDisableZeroBrowsersOpenForTests[]; |
| 138 | extern const char kDiskCacheDir[]; |
| 139 | extern const char kDiskCacheSize[]; |
| 140 | extern const char kDnsLogDetails[]; |
| 141 | extern const char kDnsPrefetchDisable[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 142 | extern const char kDisableSyncTabs[]; |
| 143 | extern const char kEasyOffStoreExtensionInstall[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 144 | extern const char kEnableAdview[]; |
| 145 | extern const char kEnableAdviewSrcAttribute[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 146 | extern const char kEnableAppWindowControls[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 147 | extern const char kEnableAsyncDns[]; |
| 148 | extern const char kEnableAuthNegotiatePort[]; |
| 149 | extern const char kEnableAutologin[]; |
| 150 | extern const char kEnableBenchmarking[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 151 | extern const char kEnableCloudPrintProxy[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 152 | extern const char kEnableComponentCloudPolicy[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 153 | extern const char kEnableContacts[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 154 | extern const char kEnableDesktopGuestMode[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 155 | extern const char kEnableDevToolsExperiments[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 156 | extern const char kEnableExperimentalExtensionApis[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 157 | extern const char kEnableExtensionActivityLogging[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 158 | extern const char kEnableExtensionActivityLogTesting[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 159 | extern const char kEnableFastUnload[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 160 | extern const char kEnableFileCookies[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 161 | extern const char kEnableGoogleNowIntegration[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 162 | extern const char kEnableInstantExtendedAPI[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 163 | extern const char kEnableIPCFuzzing[]; |
| 164 | extern const char kEnableIPPooling[]; |
| 165 | extern const char kEnableIPv6[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 166 | extern const char kEnableLocalFirstLoadNTP[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 167 | extern const char kEnableManagedStorage[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 168 | extern const char kEnableManagedUsers[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 169 | extern const char kEnableMemoryInfo[]; |
| 170 | extern const char kEnableMetricsReportingForTesting[]; |
| 171 | extern const char kEnableNaCl[]; |
| 172 | extern const char kEnableNaClDebug[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 173 | extern const char kEnableNetBenchmarking[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 174 | extern const char kEnableNpn[]; |
| 175 | extern const char kEnableNpnHttpOnly[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 176 | extern const char kEnableOmniboxAutoCompletionForIme[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 177 | extern const char kEnablePanels[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 178 | extern const char kEnablePasswordAutofillPublicSuffixDomainMatching[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 179 | extern const char kEnablePasswordGeneration[]; |
| 180 | extern const char kEnablePnacl[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 181 | extern const char kDisablePnaclInstall[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 182 | extern const char kEnableProfiling[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 183 | extern const char kEnableQuic[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 184 | extern const char kEnableQuickofficeEdit[]; |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 185 | extern const char kEnableResetProfileSettings[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 186 | extern const char kEnableResourceContentSettings[]; |
| 187 | extern const char kEnableSdch[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 188 | extern const char kDisableSpdy31[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 189 | extern const char kEnableSpdy4a2[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 190 | extern const char kEnableSpdyCredentialFrames[]; |
| 191 | extern const char kEnableSpellingAutoCorrect[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 192 | extern const char kEnableSpellingServiceFeedback[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 193 | extern const char kEnableStackedTabStrip[]; |
| 194 | extern const char kEnableSuggestionsTabPage[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 195 | extern const char kEnableSyncFavicons[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 196 | extern const char kEnableSyncSyncedNotifications[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 197 | extern const char kEnableTabGroupsContextMenu[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 198 | extern const char kEnableThumbnailRetargeting[]; |
Torne (Richard Coles) | 5e3f23d | 2013-06-11 16:24:11 +0100 | [diff] [blame] | 199 | extern const char kEnableTranslateSettings[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 200 | extern const char kEnableUnrestrictedSSL3Fallback[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 201 | extern const char kEnableUserAlternateProtocolPorts[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 202 | extern const char kEnableWatchdog[]; |
| 203 | extern const char kEnableWebSocketOverSpdy[]; |
| 204 | extern const char kExtensionsInActionBox[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 205 | extern const char kExtensionsOnChromeURLs[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 206 | extern const char kEventPageIdleTime[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 207 | extern const char kEventPageSuspendingTime[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 208 | extern const char kExplicitlyAllowedPorts[]; |
| 209 | extern const char kExtensionProcess[]; |
| 210 | extern const char kExtensionsUpdateFrequency[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 211 | extern const char kExtraSearchQueryParams[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 212 | extern const char kFakeVariationsChannel[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 213 | extern const char kFastStart[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 214 | extern const char kFlagSwitchesBegin[]; |
| 215 | extern const char kFlagSwitchesEnd[]; |
| 216 | extern const char kFeedbackServer[]; |
| 217 | extern const char kFileDescriptorLimit[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 218 | extern const char kForceAppMode[]; |
| 219 | extern const char kForceFirstRun[]; |
| 220 | extern const char kForceLoadCloudPolicy[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 221 | extern const char kGaiaProfileInfo[]; |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 222 | extern const char kGoogleBaseURL[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 223 | extern const char kGoogleSearchDomainCheckURL[]; |
| 224 | extern const char kGSSAPILibraryName[]; |
| 225 | extern const char kHelp[]; |
| 226 | extern const char kHelpShort[]; |
| 227 | extern const char kHideIcons[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 228 | extern const char kHistoryDisableFullHistorySync[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 229 | extern const char kHistoryEnableGroupByDomain[]; |
| 230 | extern const char kHistoryWebHistoryUrl[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 231 | extern const char kHomePage[]; |
| 232 | extern const char kHostRules[]; |
| 233 | extern const char kHostResolverParallelism[]; |
| 234 | extern const char kHostResolverRetryAttempts[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 235 | extern const char kIgnoreUrlFetcherCertRequests[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 236 | extern const char kIncognito[]; |
| 237 | extern const char kInstallFromWebstore[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 238 | extern const char kInstantProcess[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 239 | extern const char kKeepAliveForTest[]; |
| 240 | extern const char kKioskMode[]; |
| 241 | extern const char kKioskModePrinting[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 242 | extern const char kLimitedInstallFromWebstore[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 243 | extern const char kLoadComponentExtension[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 244 | extern const char kLoadExtension[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 245 | extern const char kMakeDefaultBrowser[]; |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 246 | extern const char kManagedUserSyncToken[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 247 | extern const char kManaged[]; |
| 248 | extern const char kMediaCacheSize[]; |
| 249 | extern const char kMemoryProfiling[]; |
| 250 | extern const char kMessageLoopHistogrammer[]; |
| 251 | extern const char kMetricsRecordingOnly[]; |
| 252 | extern const char kMultiProfiles[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 253 | extern const char kNativeMessagingHosts[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 254 | extern const char kNetLogLevel[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 255 | extern const char kNewProfileManagement[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 256 | extern const char kNoDefaultBrowserCheck[]; |
| 257 | extern const char kNoDisplayingInsecureContent[]; |
| 258 | extern const char kNoEvents[]; |
| 259 | extern const char kNoExperiments[]; |
| 260 | extern const char kNoFirstRun[]; |
| 261 | extern const char kNoJsRandomness[]; |
| 262 | extern const char kNoManaged[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 263 | extern const char kNoManagedUserRegistrationTimeout[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 264 | extern const char kNoNetworkProfileWarning[]; |
| 265 | extern const char kNoProxyServer[]; |
| 266 | extern const char kNoPings[]; |
| 267 | extern const char kNoServiceAutorun[]; |
| 268 | extern const char kNoStartupWindow[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 269 | extern const char kNtpAppInstallHint[]; |
| 270 | extern const char kNumPacThreads[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 271 | extern const char kOmniboxHistoryQuickProviderReorderForInlining[]; |
| 272 | extern const char kOmniboxHistoryQuickProviderReorderForInliningEnabled[]; |
| 273 | extern const char kOmniboxHistoryQuickProviderReorderForInliningDisabled[]; |
| 274 | extern const char kOmniboxInlineHistoryQuickProvider[]; |
| 275 | extern const char kOmniboxInlineHistoryQuickProviderAllowed[]; |
| 276 | extern const char kOmniboxInlineHistoryQuickProviderProhibited[]; |
| 277 | extern const char kOnlyBlockSettingThirdPartyCookies[]; |
| 278 | extern const char kOpenInNewWindow[]; |
| 279 | extern const char kOrganicInstall[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 280 | extern const char kOriginToForceQuicOn[]; |
Torne (Richard Coles) | a93a17c | 2013-05-15 11:34:50 +0100 | [diff] [blame] | 281 | extern const char kOriginalProcessStartTime[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 282 | extern const char kPackExtension[]; |
| 283 | extern const char kPackExtensionKey[]; |
| 284 | extern const char kParentProfile[]; |
| 285 | extern const char kPerformanceMonitorGathering[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 286 | extern const char kPlaybackMode[]; |
| 287 | extern const char kPnaclDir[]; |
| 288 | extern const char kPpapiFlashInProcess[]; |
| 289 | extern const char kPpapiFlashPath[]; |
| 290 | extern const char kPpapiFlashVersion[]; |
| 291 | extern const char kPrerenderFromOmnibox[]; |
| 292 | extern const char kPrerenderFromOmniboxSwitchValueAuto[]; |
| 293 | extern const char kPrerenderFromOmniboxSwitchValueDisabled[]; |
| 294 | extern const char kPrerenderFromOmniboxSwitchValueEnabled[]; |
| 295 | extern const char kPrerenderMode[]; |
| 296 | extern const char kPrerenderModeSwitchValueAuto[]; |
| 297 | extern const char kPrerenderModeSwitchValueDisabled[]; |
| 298 | extern const char kPrerenderModeSwitchValueEnabled[]; |
| 299 | extern const char kPrerenderModeSwitchValuePrefetchOnly[]; |
| 300 | extern const char kProductVersion[]; |
| 301 | extern const char kProfileDirectory[]; |
| 302 | extern const char kProfilingAtStart[]; |
| 303 | extern const char kProfilingFile[]; |
| 304 | extern const char kProfilingFlush[]; |
| 305 | extern const char kProfilingOutputFile[]; |
| 306 | extern const char kPromoServerURL[]; |
| 307 | extern const char kPromptForExternalExtensions[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 308 | extern const char kProxyAutoDetect[]; |
| 309 | extern const char kProxyBypassList[]; |
| 310 | extern const char kProxyPacUrl[]; |
| 311 | extern const char kProxyServer[]; |
| 312 | extern const char kPurgeMemoryButton[]; |
| 313 | extern const char kRecordStats[]; |
| 314 | extern const char kRecordMode[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 315 | extern const char kRemoteDebuggingFrontend[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 316 | extern const char kSilentDebuggerExtensionAPI[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 317 | extern const char kRendererPrintPreview[]; |
| 318 | extern const char kResetVariationState[]; |
| 319 | extern const char kRestoreLastSession[]; |
| 320 | extern const char kSavePageAsMHTML[]; |
| 321 | extern const char kSbURLPrefix[]; |
| 322 | extern const char kSbDisableAutoUpdate[]; |
| 323 | extern const char kSbDisableDownloadProtection[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 324 | extern const char kSbDisableExtensionBlacklist[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 325 | extern const char kSbDisableSideEffectFreeWhitelist[]; |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 326 | extern const char kSbDownloadFeedbackURL[]; |
| 327 | extern const char kSbEnableDownloadFeedback[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 328 | extern const char kScriptBadges[]; |
| 329 | extern const char kScriptBubble[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 330 | extern const char kServiceProcess[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 331 | extern const char kSilentLaunch[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 332 | extern const char kSetToken[]; |
| 333 | extern const char kShowAppList[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 334 | extern const char kShowComponentExtensionOptions[]; |
| 335 | extern const char kShowIcons[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 336 | extern const char kShowLauncherAlignmentMenu[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 337 | extern const char kSigninProcess[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 338 | extern const char kSilentDumpOnDCHECK[]; |
| 339 | extern const char kSimulateUpgrade[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 340 | extern const char kSimulateCriticalUpdate[]; |
| 341 | extern const char kSimulateOutdated[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 342 | extern const char kSpeculativeResourcePrefetching[]; |
| 343 | extern const char kSpeculativeResourcePrefetchingDisabled[]; |
| 344 | extern const char kSpeculativeResourcePrefetchingLearning[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 345 | extern const char kSpdyProxyAuthOrigin[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 346 | extern const char kSpeculativeResourcePrefetchingEnabled[]; |
Torne (Richard Coles) | a93a17c | 2013-05-15 11:34:50 +0100 | [diff] [blame] | 347 | extern const char kSpellingServiceFeedbackUrl[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 348 | extern const char kSpellingServiceFeedbackIntervalSeconds[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 349 | extern const char kSSLVersionMax[]; |
| 350 | extern const char kSSLVersionMin[]; |
| 351 | extern const char kStartMaximized[]; |
| 352 | extern const char kSuggestionNtpFilterWidth[]; |
| 353 | extern const char kSuggestionNtpGaussianFilter[]; |
| 354 | extern const char kSuggestionNtpLinearFilter[]; |
| 355 | extern const char kSyncAllowInsecureXmppConnection[]; |
| 356 | extern const char kSyncInvalidateXmppLogin[]; |
| 357 | extern const char kSyncKeystoreEncryption[]; |
| 358 | extern const char kSyncShortInitialRetryOverride[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 359 | extern const char kSyncNotificationHostPort[]; |
| 360 | extern const char kSyncServiceURL[]; |
| 361 | extern const char kSyncTabFavicons[]; |
| 362 | extern const char kSyncThrowUnrecoverableError[]; |
| 363 | extern const char kSyncTrySsltcpFirstForXmpp[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 364 | extern const char kSyncEnableDeferredStartup[]; |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 365 | extern const char kSyncDisableOAuth2Token[]; |
Torne (Richard Coles) | b2df76e | 2013-05-13 16:52:09 +0100 | [diff] [blame] | 366 | extern const char kSyncfsEnableDirectoryOperation[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 367 | extern const char kTabBrowserDragging[]; |
| 368 | extern const char kTabCapture[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 369 | extern const char kTestName[]; |
| 370 | extern const char kTestType[]; |
| 371 | extern const char kTestingChannelID[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 372 | extern const char kTrackActiveVisitTime[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 373 | extern const char kTranslateScriptURL[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 374 | extern const char kTrustedSpdyProxy[]; |
| 375 | extern const char kTryChromeAgain[]; |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 376 | extern const char kUninstallExtension[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 377 | extern const char kUninstall[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 378 | extern const char kUnlimitedStorage[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 379 | extern const char kUseSimpleCacheBackend[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 380 | extern const char kUseSpdy[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 381 | extern const char kUseSpellingSuggestions[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 382 | extern const char kMaxSpdySessionsPerDomain[]; |
| 383 | extern const char kMaxSpdyConcurrentStreams[]; |
| 384 | extern const char kUserDataDir[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 385 | extern const char kValidateCrx[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 386 | extern const char kVariationsServerURL[]; |
| 387 | extern const char kVersion[]; |
| 388 | extern const char kVisitURLs[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 389 | extern const char kWhitelistedExtensionID[]; |
| 390 | extern const char kWindowPosition[]; |
| 391 | extern const char kWindowSize[]; |
| 392 | extern const char kWinHttpProxyResolver[]; |
| 393 | |
| 394 | #if defined(ENABLE_PLUGIN_INSTALLATION) |
| 395 | extern const char kPluginsMetadataServerURL[]; |
| 396 | #endif |
| 397 | |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 398 | #if defined(OS_ANDROID) || defined(OS_IOS) |
| 399 | extern const char kEnableSpdyProxyAuth[]; |
| 400 | #endif // defined(OS_ANDROID) || defined(OS_IOS) |
| 401 | |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 402 | #if defined(OS_ANDROID) |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 403 | extern const char kEnableTranslate[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 404 | extern const char kTabletUI[]; |
| 405 | #endif |
| 406 | |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 407 | #if defined(USE_ASH) |
| 408 | extern const char kAshDisableTabScrubbing[]; |
| 409 | extern const char kOpenAsh[]; |
| 410 | #endif |
| 411 | |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 412 | #if defined(OS_POSIX) |
| 413 | extern const char kEnableCrashReporter[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 414 | extern const char kEnableCrashReporterForTesting[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 415 | #if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) |
| 416 | extern const char kPasswordStore[]; |
| 417 | #endif |
| 418 | #endif |
| 419 | |
| 420 | #if defined(OS_MACOSX) |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 421 | extern const char kEnableAppListShim[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 422 | extern const char kEnableAppShims[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 423 | extern const char kEnableExposeForTabs[]; |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 424 | extern const char kEnableSimplifiedFullscreen[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 425 | extern const char kKeychainReauthorize[]; |
| 426 | extern const char kRelauncherProcess[]; |
| 427 | extern const char kUseMockKeychain[]; |
| 428 | #endif |
| 429 | |
| 430 | #if defined(OS_WIN) |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 431 | extern const char kDisableAppList[]; |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 432 | extern const char kEnableAppList[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 433 | extern const char kForceImmersive[]; |
| 434 | extern const char kForceDesktop[]; |
| 435 | extern const char kOverlappedRead[]; |
| 436 | extern const char kPrintRaster[]; |
| 437 | extern const char kRelaunchShortcut[]; |
| 438 | extern const char kWaitForMutex[]; |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 439 | extern const char kWindows8Search[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 440 | #endif |
| 441 | |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame^] | 442 | #if defined(OS_WIN) && defined(USE_AURA) |
| 443 | extern const char kViewerConnect[]; |
| 444 | extern const char kViewerLaunchViaAppId[]; |
| 445 | #endif |
| 446 | |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 447 | #ifndef NDEBUG |
| 448 | extern const char kFileManagerExtensionPath[]; |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 449 | extern const char kImageLoaderExtensionPath[]; |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 450 | #endif |
| 451 | |
| 452 | #if defined(GOOGLE_CHROME_BUILD) |
| 453 | extern const char kDisablePrintPreview[]; |
| 454 | #else |
| 455 | extern const char kEnablePrintPreview[]; |
| 456 | #endif |
| 457 | |
| 458 | // DON'T ADD RANDOM STUFF HERE. Put it in the main section above in |
| 459 | // alphabetical order, or in one of the ifdefs (also in order in each section). |
| 460 | |
| 461 | } // namespace switches |
| 462 | |
Torne (Richard Coles) | 5821806 | 2012-11-14 11:43:16 +0000 | [diff] [blame] | 463 | #endif // CHROME_COMMON_CHROME_SWITCHES_H_ |