michael@0: // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. michael@0: // Use of this source code is governed by a BSD-style license that can be michael@0: // found in the LICENSE file. michael@0: michael@0: // Defines all the command-line switches used by Chrome. michael@0: michael@0: #ifndef CHROME_COMMON_CHROME_SWITCHES_H__ michael@0: #define CHROME_COMMON_CHROME_SWITCHES_H__ michael@0: michael@0: #include "base/base_switches.h" michael@0: michael@0: namespace switches { michael@0: michael@0: extern const wchar_t kDisableHangMonitor[]; michael@0: extern const wchar_t kDisableMetrics[]; michael@0: extern const wchar_t kMetricsRecordingOnly[]; michael@0: extern const wchar_t kBrowserAssertTest[]; michael@0: extern const wchar_t kRendererAssertTest[]; michael@0: extern const wchar_t kBrowserCrashTest[]; michael@0: extern const wchar_t kRendererCrashTest[]; michael@0: extern const wchar_t kRendererStartupDialog[]; michael@0: extern const wchar_t kPluginStartupDialog[]; michael@0: extern const wchar_t kPluginLauncher[]; michael@0: michael@0: extern const wchar_t kProcessChannelID[]; michael@0: extern const wchar_t kTestingChannelID[]; michael@0: extern const wchar_t kHomePage[]; michael@0: extern const wchar_t kRendererProcess[]; michael@0: extern const wchar_t kBrowserSubprocessPath[]; michael@0: extern const wchar_t kPluginProcess[]; michael@0: extern const wchar_t kWorkerProcess[]; michael@0: extern const wchar_t kSingleProcess[]; michael@0: extern const wchar_t kProcessPerTab[]; michael@0: extern const wchar_t kProcessPerSite[]; michael@0: extern const wchar_t kInProcessPlugins[]; michael@0: extern const wchar_t kNoSandbox[]; michael@0: extern const wchar_t kSafePlugins[]; michael@0: extern const wchar_t kTrustedPlugins[]; michael@0: extern const wchar_t kTestSandbox[]; michael@0: extern const wchar_t kUserDataDir[]; michael@0: extern const wchar_t kPluginDataDir[]; michael@0: extern const wchar_t kDiskCacheDir[]; michael@0: extern const wchar_t kEnableUserDataDirProfiles[]; michael@0: extern const wchar_t kParentProfile[]; michael@0: extern const wchar_t kApp[]; michael@0: extern const wchar_t kDomAutomationController[]; michael@0: extern const wchar_t kPluginPath[]; michael@0: extern const wchar_t kUserAgent[]; michael@0: extern const wchar_t kJavaScriptFlags[]; michael@0: extern const wchar_t kCountry[]; michael@0: extern const wchar_t kLang[]; michael@0: extern const wchar_t kDebugChildren[]; michael@0: extern const wchar_t kWaitForDebuggerChildren[]; michael@0: michael@0: extern const wchar_t kLogFilterPrefix[]; michael@0: extern const wchar_t kEnableLogging[]; michael@0: extern const wchar_t kLoggingLevel[]; michael@0: extern const wchar_t kLogPluginMessages[]; michael@0: michael@0: extern const wchar_t kDumpHistogramsOnExit[]; michael@0: extern const wchar_t kDisableLogging[]; michael@0: extern const wchar_t kRemoteShellPort[]; michael@0: extern const wchar_t kUninstall[]; michael@0: extern const wchar_t kOmniBoxPopupCount[]; michael@0: michael@0: extern const wchar_t kAutomationClientChannelID[]; michael@0: michael@0: extern const wchar_t kRestoreLastSession[]; michael@0: michael@0: extern const wchar_t kRecordMode[]; michael@0: extern const wchar_t kPlaybackMode[]; michael@0: extern const wchar_t kNoEvents[]; michael@0: extern const wchar_t kNoJsRandomness[]; michael@0: michael@0: extern const wchar_t kHideIcons[]; michael@0: extern const wchar_t kShowIcons[]; michael@0: extern const wchar_t kMakeDefaultBrowser[]; michael@0: michael@0: extern const wchar_t kProxyServer[]; michael@0: extern const wchar_t kWinHttpProxyResolver[]; michael@0: extern const wchar_t kDebugPrint[]; michael@0: michael@0: extern const wchar_t kDnsLogDetails[]; michael@0: extern const wchar_t kDnsPrefetchDisable[]; michael@0: michael@0: extern const wchar_t kAllowAllActiveX[]; michael@0: michael@0: extern const wchar_t kDisableDevTools[]; michael@0: extern const wchar_t kAlwaysEnableDevTools[]; michael@0: michael@0: extern const wchar_t kTabCountToLoadOnSessionRestore[]; michael@0: michael@0: extern const wchar_t kMemoryProfiling[]; michael@0: extern const wchar_t kMemoryModel[]; michael@0: michael@0: extern const wchar_t kEnableFileCookies[]; michael@0: michael@0: extern const wchar_t kStartMaximized[]; michael@0: michael@0: extern const wchar_t kEnableWatchdog[]; michael@0: michael@0: extern const wchar_t kFirstRun[]; michael@0: michael@0: extern const wchar_t kNoFirstRun[]; michael@0: michael@0: extern const wchar_t kMessageLoopHistogrammer[]; michael@0: michael@0: extern const wchar_t kImport[]; michael@0: michael@0: extern const wchar_t kSilentDumpOnDCHECK[]; michael@0: michael@0: extern const wchar_t kDisablePromptOnRepost[]; michael@0: michael@0: extern const wchar_t kDisablePopupBlocking[]; michael@0: extern const wchar_t kDisableJavaScript[]; michael@0: extern const wchar_t kDisableJava[]; michael@0: extern const wchar_t kDisablePlugins[]; michael@0: extern const wchar_t kDisableImages[]; michael@0: extern const wchar_t kDisableWebSecurity[]; michael@0: michael@0: extern const wchar_t kUseLowFragHeapCrt[]; michael@0: michael@0: #ifndef NDEBUG michael@0: extern const wchar_t kGearsPluginPathOverride[]; michael@0: #endif michael@0: michael@0: extern const wchar_t kEnableFastback[]; michael@0: michael@0: extern const wchar_t kJavaScriptDebuggerPath[]; michael@0: michael@0: extern const wchar_t kDisableP13n[]; michael@0: michael@0: extern const wchar_t kSdchFilter[]; michael@0: michael@0: extern const wchar_t kEnableUserScripts[]; michael@0: extern const wchar_t kEnableExtensions[]; michael@0: extern const wchar_t kInstallExtension[]; michael@0: extern const wchar_t kLoadExtension[]; michael@0: extern const wchar_t kLoadPlugin[]; michael@0: extern const wchar_t kUserScriptsDir[]; michael@0: michael@0: extern const wchar_t kIncognito[]; michael@0: michael@0: extern const wchar_t kEnableRendererAccessibility[]; michael@0: michael@0: extern const wchar_t kTestName[]; michael@0: michael@0: extern const wchar_t kRendererCmdPrefix[]; michael@0: michael@0: extern const wchar_t kNewFtp[]; michael@0: michael@0: extern const wchar_t kIPCUseFIFO[]; michael@0: michael@0: extern const wchar_t kEnableOutOfProcessDevTools[]; michael@0: michael@0: extern const wchar_t kEnableWebWorkers[]; michael@0: extern const wchar_t kWebWorkerProcessPerCore[]; michael@0: extern const wchar_t kWebWorkerShareProcesses[]; michael@0: michael@0: extern const wchar_t kViewsGtk[]; michael@0: michael@0: extern const wchar_t kBookmarkMenu[]; michael@0: extern const wchar_t kEnableStatsTable[]; michael@0: michael@0: extern const wchar_t kEnableOmnibox2[]; michael@0: michael@0: extern const wchar_t kDisableAudio[]; michael@0: extern const wchar_t kSimpleDataSource[]; michael@0: michael@0: } // namespace switches michael@0: michael@0: #endif // CHROME_COMMON_CHROME_SWITCHES_H__