| OLD | NEW | 
|---|
| 1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Defines all the command-line switches used by Chrome. | 5 // Defines all the command-line switches used by Chrome. | 
| 6 | 6 | 
| 7 #ifndef CHROME_COMMON_CHROME_SWITCHES_H_ | 7 #ifndef CHROME_COMMON_CHROME_SWITCHES_H_ | 
| 8 #define CHROME_COMMON_CHROME_SWITCHES_H_ | 8 #define CHROME_COMMON_CHROME_SWITCHES_H_ | 
| 9 | 9 | 
| 10 #include "build/build_config.h" | 10 #include "build/build_config.h" | 
| 11 #include "base/base_switches.h" | 11 #include "base/base_switches.h" | 
| 12 | 12 | 
| 13 namespace switches { | 13 namespace switches { | 
| 14 | 14 | 
| 15 extern const wchar_t kDisableHangMonitor[]; | 15 extern const char kDisableHangMonitor[]; | 
| 16 extern const wchar_t kDisableMetrics[]; | 16 extern const char kDisableMetrics[]; | 
| 17 extern const wchar_t kMetricsRecordingOnly[]; | 17 extern const char kMetricsRecordingOnly[]; | 
| 18 extern const wchar_t kBrowserAssertTest[]; | 18 extern const char kBrowserAssertTest[]; | 
| 19 extern const wchar_t kRendererAssertTest[]; | 19 extern const char kRendererAssertTest[]; | 
| 20 extern const wchar_t kBrowserCrashTest[]; | 20 extern const char kBrowserCrashTest[]; | 
| 21 extern const wchar_t kRendererCrashTest[]; | 21 extern const char kRendererCrashTest[]; | 
| 22 extern const wchar_t kRendererStartupDialog[]; | 22 extern const char kRendererStartupDialog[]; | 
| 23 extern const wchar_t kPluginStartupDialog[]; | 23 extern const char kPluginStartupDialog[]; | 
| 24 extern const wchar_t kPluginLauncher[]; | 24 extern const char kPluginLauncher[]; | 
| 25 | 25 | 
| 26 extern const wchar_t kTestingChannelID[]; | 26 extern const char kTestingChannelID[]; | 
| 27 extern const wchar_t kHomePage[]; | 27 extern const char kHomePage[]; | 
| 28 extern const wchar_t kRendererProcess[]; | 28 extern const char kRendererProcess[]; | 
| 29 extern const wchar_t kZygoteProcess[]; | 29 extern const char kZygoteProcess[]; | 
| 30 extern const wchar_t kBrowserSubprocessPath[]; | 30 extern const char kBrowserSubprocessPath[]; | 
| 31 extern const wchar_t kPluginProcess[]; | 31 extern const char kPluginProcess[]; | 
| 32 extern const wchar_t kWorkerProcess[]; | 32 extern const char kWorkerProcess[]; | 
| 33 extern const wchar_t kNaClProcess[]; | 33 extern const char kNaClProcess[]; | 
| 34 extern const wchar_t kUtilityProcess[]; | 34 extern const char kUtilityProcess[]; | 
| 35 extern const wchar_t kProfileImportProcess[]; | 35 extern const char kProfileImportProcess[]; | 
| 36 extern const wchar_t kSingleProcess[]; | 36 extern const char kSingleProcess[]; | 
| 37 extern const wchar_t kProcessPerTab[]; | 37 extern const char kProcessPerTab[]; | 
| 38 extern const wchar_t kProcessPerSite[]; | 38 extern const char kProcessPerSite[]; | 
| 39 extern const wchar_t kInProcessPlugins[]; | 39 extern const char kInProcessPlugins[]; | 
| 40 extern const wchar_t kNoSandbox[]; | 40 extern const char kNoSandbox[]; | 
| 41 extern const wchar_t kDisableAltWinstation[]; | 41 extern const char kDisableAltWinstation[]; | 
| 42 extern const wchar_t kSafePlugins[]; | 42 extern const char kSafePlugins[]; | 
| 43 extern const wchar_t kTrustedPlugins[]; | 43 extern const char kTrustedPlugins[]; | 
| 44 extern const wchar_t kTestSandbox[]; | 44 extern const char kTestSandbox[]; | 
| 45 extern const wchar_t kUserDataDir[]; | 45 extern const char kUserDataDir[]; | 
| 46 extern const wchar_t kPluginDataDir[]; | 46 extern const char kPluginDataDir[]; | 
| 47 extern const wchar_t kDiskCacheDir[]; | 47 extern const char kDiskCacheDir[]; | 
| 48 extern const wchar_t kDiskCacheSize[]; | 48 extern const char kDiskCacheSize[]; | 
| 49 extern const wchar_t kMediaCacheSize[]; | 49 extern const char kMediaCacheSize[]; | 
| 50 extern const wchar_t kEnableUserDataDirProfiles[]; | 50 extern const char kEnableUserDataDirProfiles[]; | 
| 51 extern const wchar_t kParentProfile[]; | 51 extern const char kParentProfile[]; | 
| 52 extern const wchar_t kApp[]; | 52 extern const char kApp[]; | 
| 53 extern const wchar_t kDomAutomationController[]; | 53 extern const char kDomAutomationController[]; | 
| 54 extern const wchar_t kPluginPath[]; | 54 extern const char kPluginPath[]; | 
| 55 extern const wchar_t kUserAgent[]; | 55 extern const char kUserAgent[]; | 
| 56 extern const wchar_t kJavaScriptFlags[]; | 56 extern const char kJavaScriptFlags[]; | 
| 57 extern const wchar_t kCountry[]; | 57 extern const char kCountry[]; | 
| 58 extern const wchar_t kWaitForDebuggerChildren[]; | 58 extern const char kWaitForDebuggerChildren[]; | 
| 59 | 59 | 
| 60 extern const wchar_t kLogFilterPrefix[]; | 60 extern const char kLogFilterPrefix[]; | 
| 61 extern const wchar_t kEnableLogging[]; | 61 extern const char kEnableLogging[]; | 
| 62 extern const wchar_t kLoggingLevel[]; | 62 extern const char kLoggingLevel[]; | 
| 63 extern const wchar_t kLogPluginMessages[]; | 63 extern const char kLogPluginMessages[]; | 
| 64 | 64 | 
| 65 extern const wchar_t kDumpHistogramsOnExit[]; | 65 extern const char kDumpHistogramsOnExit[]; | 
| 66 extern const wchar_t kDisableLogging[]; | 66 extern const char kDisableLogging[]; | 
| 67 extern const wchar_t kRemoteShellPort[]; | 67 extern const char kRemoteShellPort[]; | 
| 68 extern const wchar_t kUninstall[]; | 68 extern const char kUninstall[]; | 
| 69 extern const wchar_t kOmniBoxPopupCount[]; | 69 extern const char kOmniBoxPopupCount[]; | 
| 70 | 70 | 
| 71 extern const wchar_t kAutomationClientChannelID[]; | 71 extern const char kAutomationClientChannelID[]; | 
| 72 | 72 | 
| 73 extern const wchar_t kRestoreLastSession[]; | 73 extern const char kRestoreLastSession[]; | 
| 74 | 74 | 
| 75 extern const wchar_t kRecordMode[]; | 75 extern const char kRecordMode[]; | 
| 76 extern const wchar_t kPlaybackMode[]; | 76 extern const char kPlaybackMode[]; | 
| 77 extern const wchar_t kNoEvents[]; | 77 extern const char kNoEvents[]; | 
| 78 extern const wchar_t kNoJsRandomness[]; | 78 extern const char kNoJsRandomness[]; | 
| 79 | 79 | 
| 80 extern const wchar_t kHideIcons[]; | 80 extern const char kHideIcons[]; | 
| 81 extern const wchar_t kShowIcons[]; | 81 extern const char kShowIcons[]; | 
| 82 extern const wchar_t kMakeDefaultBrowser[]; | 82 extern const char kMakeDefaultBrowser[]; | 
| 83 | 83 | 
| 84 extern const wchar_t kProxyServer[]; | 84 extern const char kProxyServer[]; | 
| 85 extern const wchar_t kNoProxyServer[]; | 85 extern const char kNoProxyServer[]; | 
| 86 extern const wchar_t kProxyBypassList[]; | 86 extern const char kProxyBypassList[]; | 
| 87 extern const wchar_t kProxyAutoDetect[]; | 87 extern const char kProxyAutoDetect[]; | 
| 88 extern const wchar_t kProxyPacUrl[]; | 88 extern const char kProxyPacUrl[]; | 
| 89 extern const wchar_t kWinHttpProxyResolver[]; | 89 extern const char kWinHttpProxyResolver[]; | 
| 90 extern const wchar_t kDebugPrint[]; | 90 extern const char kDebugPrint[]; | 
| 91 extern const wchar_t kPrint[]; | 91 extern const char kPrint[]; | 
| 92 | 92 | 
| 93 extern const wchar_t kDnsLogDetails[]; | 93 extern const char kDnsLogDetails[]; | 
| 94 extern const wchar_t kDnsPrefetchDisable[]; | 94 extern const char kDnsPrefetchDisable[]; | 
| 95 | 95 | 
| 96 extern const wchar_t kDisableDevTools[]; | 96 extern const char kDisableDevTools[]; | 
| 97 extern const wchar_t kAlwaysEnableDevTools[]; | 97 extern const char kAlwaysEnableDevTools[]; | 
| 98 extern const wchar_t kEnableExtensionTimelineApi[]; | 98 extern const char kEnableExtensionTimelineApi[]; | 
| 99 | 99 | 
| 100 extern const wchar_t kTabCountToLoadOnSessionRestore[]; | 100 extern const char kTabCountToLoadOnSessionRestore[]; | 
| 101 | 101 | 
| 102 extern const wchar_t kMemoryProfiling[]; | 102 extern const char kMemoryProfiling[]; | 
| 103 extern const wchar_t kPurgeMemoryButton[]; | 103 extern const char kPurgeMemoryButton[]; | 
| 104 | 104 | 
| 105 extern const wchar_t kEnableFileCookies[]; | 105 extern const char kEnableFileCookies[]; | 
| 106 | 106 | 
| 107 extern const wchar_t kStartMaximized[]; | 107 extern const char kStartMaximized[]; | 
| 108 | 108 | 
| 109 extern const wchar_t kEnableWatchdog[]; | 109 extern const char kEnableWatchdog[]; | 
| 110 | 110 | 
| 111 extern const wchar_t kFirstRun[]; | 111 extern const char kFirstRun[]; | 
| 112 | 112 | 
| 113 extern const wchar_t kNoFirstRun[]; | 113 extern const char kNoFirstRun[]; | 
| 114 | 114 | 
| 115 #if defined(OS_POSIX) | 115 #if defined(OS_POSIX) | 
| 116 extern const wchar_t kNoProcessSingletonDialog[]; | 116 extern const char kNoProcessSingletonDialog[]; | 
| 117 #endif | 117 #endif | 
| 118 | 118 | 
| 119 extern const wchar_t kMessageLoopHistogrammer[]; | 119 extern const char kMessageLoopHistogrammer[]; | 
| 120 | 120 | 
| 121 extern const wchar_t kImport[]; | 121 extern const char kImport[]; | 
| 122 | 122 | 
| 123 extern const wchar_t kSilentDumpOnDCHECK[]; | 123 extern const char kSilentDumpOnDCHECK[]; | 
| 124 | 124 | 
| 125 extern const wchar_t kDisablePromptOnRepost[]; | 125 extern const char kDisablePromptOnRepost[]; | 
| 126 | 126 | 
| 127 extern const wchar_t kDisablePopupBlocking[]; | 127 extern const char kDisablePopupBlocking[]; | 
| 128 extern const wchar_t kDisableJavaScript[]; | 128 extern const char kDisableJavaScript[]; | 
| 129 extern const wchar_t kDisableJava[]; | 129 extern const char kDisableJava[]; | 
| 130 extern const wchar_t kDisablePlugins[]; | 130 extern const char kDisablePlugins[]; | 
| 131 extern const wchar_t kDisableImages[]; | 131 extern const char kDisableImages[]; | 
| 132 extern const wchar_t kDisableWebSecurity[]; | 132 extern const char kDisableWebSecurity[]; | 
| 133 extern const wchar_t kEnableRemoteFonts[]; | 133 extern const char kEnableRemoteFonts[]; | 
| 134 | 134 | 
| 135 extern const wchar_t kUseLowFragHeapCrt[]; | 135 extern const char kUseLowFragHeapCrt[]; | 
| 136 | 136 | 
| 137 extern const wchar_t kInternalNaCl[]; | 137 extern const char kInternalNaCl[]; | 
| 138 | 138 | 
| 139 #ifndef NDEBUG | 139 #ifndef NDEBUG | 
| 140 extern const wchar_t kGearsPluginPathOverride[]; | 140 extern const char kGearsPluginPathOverride[]; | 
| 141 #endif | 141 #endif | 
| 142 | 142 | 
| 143 extern const wchar_t kEnableFastback[]; | 143 extern const char kEnableFastback[]; | 
| 144 | 144 | 
| 145 extern const wchar_t kDisableSync[]; | 145 extern const char kDisableSync[]; | 
| 146 extern const wchar_t kSyncerThreadTimedStop[]; | 146 extern const char kSyncerThreadTimedStop[]; | 
| 147 | 147 | 
| 148 extern const wchar_t kSdchFilter[]; | 148 extern const char kSdchFilter[]; | 
| 149 | 149 | 
| 150 extern const wchar_t kEnableUserScripts[]; | 150 extern const char kEnableUserScripts[]; | 
| 151 extern const wchar_t kDisableExtensions[]; | 151 extern const char kDisableExtensions[]; | 
| 152 extern const wchar_t kExtensionsUpdateFrequency[]; | 152 extern const char kExtensionsUpdateFrequency[]; | 
| 153 extern const wchar_t kLoadExtension[]; | 153 extern const char kLoadExtension[]; | 
| 154 extern const wchar_t kPackExtension[]; | 154 extern const char kPackExtension[]; | 
| 155 extern const wchar_t kPackExtensionKey[]; | 155 extern const char kPackExtensionKey[]; | 
| 156 extern const wchar_t kShowExtensionsOnTop[]; | 156 extern const char kShowExtensionsOnTop[]; | 
| 157 extern const wchar_t kLoadPlugin[]; | 157 extern const char kLoadPlugin[]; | 
| 158 extern const wchar_t kUserScriptsDir[]; | 158 extern const char kUserScriptsDir[]; | 
| 159 | 159 | 
| 160 extern const wchar_t kIncognito[]; | 160 extern const char kIncognito[]; | 
| 161 | 161 | 
| 162 extern const wchar_t kEnableRendererAccessibility[]; | 162 extern const char kEnableRendererAccessibility[]; | 
| 163 | 163 | 
| 164 extern const wchar_t kTestName[]; | 164 extern const char kTestName[]; | 
| 165 | 165 | 
| 166 extern const wchar_t kRendererCmdPrefix[]; | 166 extern const char kRendererCmdPrefix[]; | 
| 167 | 167 | 
| 168 extern const wchar_t kUtilityCmdPrefix[]; | 168 extern const char kUtilityCmdPrefix[]; | 
| 169 | 169 | 
| 170 extern const wchar_t kWininetFtp[]; | 170 extern const char kWininetFtp[]; | 
| 171 | 171 | 
| 172 extern const wchar_t kEnableNativeWebWorkers[]; | 172 extern const char kEnableNativeWebWorkers[]; | 
| 173 extern const wchar_t kWebWorkerProcessPerCore[]; | 173 extern const char kWebWorkerProcessPerCore[]; | 
| 174 extern const wchar_t kWebWorkerShareProcesses[]; | 174 extern const char kWebWorkerShareProcesses[]; | 
| 175 | 175 | 
| 176 extern const wchar_t kBookmarkMenu[]; | 176 extern const char kBookmarkMenu[]; | 
| 177 | 177 | 
| 178 extern const wchar_t kEnableStatsTable[]; | 178 extern const char kEnableStatsTable[]; | 
| 179 | 179 | 
| 180 extern const wchar_t kExperimentalSpellcheckerFeatures[]; | 180 extern const char kExperimentalSpellcheckerFeatures[]; | 
| 181 | 181 | 
| 182 extern const wchar_t kDisableAudio[]; | 182 extern const char kDisableAudio[]; | 
| 183 extern const wchar_t kSimpleDataSource[]; | 183 extern const char kSimpleDataSource[]; | 
| 184 | 184 | 
| 185 extern const wchar_t kForceFieldTestNameAndValue[]; | 185 extern const char kForceFieldTestNameAndValue[]; | 
| 186 | 186 | 
| 187 extern const wchar_t kNewTabPage[]; | 187 extern const char kNewTabPage[]; | 
| 188 extern const wchar_t kOldNewTabPage[]; | 188 extern const char kOldNewTabPage[]; | 
| 189 extern const wchar_t kDisableNewTabFirstRun[]; | 189 extern const char kDisableNewTabFirstRun[]; | 
| 190 | 190 | 
| 191 extern const wchar_t kDisableWebResources[]; | 191 extern const char kDisableWebResources[]; | 
| 192 | 192 | 
| 193 extern const wchar_t kEnableBenchmarking[]; | 193 extern const char kEnableBenchmarking[]; | 
| 194 | 194 | 
| 195 extern const wchar_t kNoDefaultBrowserCheck[]; | 195 extern const char kNoDefaultBrowserCheck[]; | 
| 196 | 196 | 
| 197 extern const wchar_t kPrivacyBlacklist[]; | 197 extern const char kPrivacyBlacklist[]; | 
| 198 | 198 | 
| 199 extern const wchar_t kZygoteCmdPrefix[]; | 199 extern const char kZygoteCmdPrefix[]; | 
| 200 | 200 | 
| 201 extern const wchar_t kThumbnailStore[]; | 201 extern const char kThumbnailStore[]; | 
| 202 | 202 | 
| 203 extern const wchar_t kTryChromeAgain[]; | 203 extern const char kTryChromeAgain[]; | 
| 204 | 204 | 
| 205 extern const wchar_t kFileDescriptorLimit[]; | 205 extern const char kFileDescriptorLimit[]; | 
| 206 | 206 | 
| 207 extern const wchar_t kEnableMonitorProfile[]; | 207 extern const char kEnableMonitorProfile[]; | 
| 208 | 208 | 
| 209 extern const wchar_t kDisableXSSAuditor[]; | 209 extern const char kDisableXSSAuditor[]; | 
| 210 | 210 | 
| 211 #if defined(OS_POSIX) | 211 #if defined(OS_POSIX) | 
| 212 extern const wchar_t kEnableCrashReporter[]; | 212 extern const char kEnableCrashReporter[]; | 
| 213 #endif | 213 #endif | 
| 214 | 214 | 
| 215 extern const wchar_t kEnableTabtastic2[]; | 215 extern const char kEnableTabtastic2[]; | 
| 216 | 216 | 
| 217 extern const wchar_t kPinnedTabCount[]; | 217 extern const char kPinnedTabCount[]; | 
| 218 | 218 | 
| 219 extern const wchar_t kSearchInOmniboxHint[]; | 219 extern const char kSearchInOmniboxHint[]; | 
| 220 | 220 | 
| 221 extern const wchar_t kEnableLocalStorage[]; | 221 extern const char kEnableLocalStorage[]; | 
| 222 | 222 | 
| 223 extern const wchar_t kEnableSessionStorage[]; | 223 extern const char kEnableSessionStorage[]; | 
| 224 | 224 | 
| 225 extern const wchar_t kAllowSandboxDebugging[]; | 225 extern const char kAllowSandboxDebugging[]; | 
| 226 | 226 | 
| 227 #if defined(OS_MACOSX) | 227 #if defined(OS_MACOSX) | 
| 228 extern const wchar_t kEnableSandboxLogging[]; | 228 extern const char kEnableSandboxLogging[]; | 
| 229 #endif | 229 #endif | 
| 230 | 230 | 
| 231 extern const wchar_t kEnableSeccompSandbox[]; | 231 extern const char kEnableSeccompSandbox[]; | 
| 232 | 232 | 
| 233 extern const wchar_t kDiagnostics[]; | 233 extern const char kDiagnostics[]; | 
| 234 | 234 | 
| 235 extern const wchar_t kDisableCustomJumpList[]; | 235 extern const char kDisableCustomJumpList[]; | 
| 236 | 236 | 
| 237 extern const wchar_t kEnableDatabases[]; | 237 extern const char kEnableDatabases[]; | 
| 238 | 238 | 
| 239 extern const wchar_t kEnableApplicationCache[]; | 239 extern const char kEnableApplicationCache[]; | 
| 240 | 240 | 
| 241 extern const wchar_t kSyncServiceURL[]; | 241 extern const char kSyncServiceURL[]; | 
| 242 | 242 | 
| 243 #if defined(OS_CHROMEOS) | 243 #if defined(OS_CHROMEOS) | 
| 244 extern const wchar_t kCookiePipe[]; | 244 extern const char kCookiePipe[]; | 
| 245 extern const wchar_t kEnableGView[]; | 245 extern const char kEnableGView[]; | 
| 246 #endif | 246 #endif | 
| 247 | 247 | 
| 248 extern const wchar_t kEnableByteRangeSupport[]; | 248 extern const char kEnableByteRangeSupport[]; | 
| 249 | 249 | 
| 250 extern const wchar_t kExplicitlyAllowedPorts[]; | 250 extern const char kExplicitlyAllowedPorts[]; | 
| 251 | 251 | 
| 252 extern const wchar_t kActivateOnLaunch[]; | 252 extern const char kActivateOnLaunch[]; | 
| 253 extern const wchar_t kEnableWebSockets[]; | 253 extern const char kEnableWebSockets[]; | 
| 254 | 254 | 
| 255 extern const wchar_t kEnableExperimentalWebGL[]; | 255 extern const char kEnableExperimentalWebGL[]; | 
| 256 | 256 | 
| 257 extern const wchar_t kEnableDesktopNotifications[]; | 257 extern const char kEnableDesktopNotifications[]; | 
| 258 | 258 | 
| 259 }  // namespace switches | 259 }  // namespace switches | 
| 260 | 260 | 
| 261 #endif  // CHROME_COMMON_CHROME_SWITCHES_H_ | 261 #endif  // CHROME_COMMON_CHROME_SWITCHES_H_ | 
| OLD | NEW | 
|---|