172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved. 206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// Use of this source code is governed by a BSD-style license that can be 306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// found in the LICENSE file. 406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// Defines all the command-line switches used by Chrome. 606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#ifndef CHROME_COMMON_CHROME_SWITCHES_H_ 806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#define CHROME_COMMON_CHROME_SWITCHES_H_ 93345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick#pragma once 1006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 1106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#include "build/build_config.h" 12dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen 1306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#include "base/base_switches.h" 14dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#include "content/common/content_switches.h" 1506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 1606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochnamespace switches { 1706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 1806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// ----------------------------------------------------------------------------- 19ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Can't find the switch you are looking for? Try looking in 20ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// ui/gfx/gl/gl_switches.cc or base/base_switches.cc or 21ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// content/common/content_switches.cc or media/base/media_switches.cc instead. 2206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// ----------------------------------------------------------------------------- 2306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 2406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// All switches in alphabetical order. The switches should be documented 2506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// alongside the definition of their values in the .cc file. 2606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kActivateOnLaunch[]; 274a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kAllowFileAccess[]; 2821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsenextern const char kAllowOutdatedPlugins[]; 29ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kAllowHTTPBackgroundPage[]; 3006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAllowScriptingGallery[]; 3172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kAlwaysAuthorizePlugins[]; 3206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAlwaysEnableDevTools[]; 3306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kApp[]; 3406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAppId[]; 35ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kAppsCheckoutURL[]; 364a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kAppsGalleryReturnTokens[]; 3706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAppsGalleryURL[]; 38201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdochextern const char kAppsGalleryUpdateURL[]; 3906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAppsNoThrob[]; 403345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kAuthNegotiateDelegateWhitelist[]; 413345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kAuthSchemes[]; 4206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAuthServerWhitelist[]; 4306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kAutomationClientChannelID[]; 4472a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kBlockReadingThirdPartyCookies[]; 4506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kBrowserAssertTest[]; 4606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kBrowserCrashTest[]; 473345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kCheckForUpdateIntervalSec[]; 4806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kChromeFrame[]; 494a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kChromeVersion[]; 5072a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kCloudPrintFile[]; 5172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kCloudPrintJobTitle[]; 52ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kCloudPrintFileType[]; 5306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kCloudPrintProxyId[]; 5406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kCloudPrintServiceURL[]; 55513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kConflictingModulesCheck[]; 5606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kCountry[]; 57ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDebugDevTools[]; 5806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDebugPrint[]; 594a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kDeviceManagementUrl[]; 6006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDiagnostics[]; 61dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kDisableAcceleratedLayers[]; 623f50c38dc070f4bb515c1b64450dae14f316474eKristian Monsenextern const char kDisableAcceleratedVideo[]; 6306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableAltWinstation[]; 6406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableAuthNegotiateCnameLookup[]; 65201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdochextern const char kDisableBackgroundMode[]; 663345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableBackgroundNetworking[]; 673f50c38dc070f4bb515c1b64450dae14f316474eKristian Monsenextern const char kDisableBlockContentAnimation[]; 68ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDisableClientSidePhishingDetection[]; 693345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableConnectBackupJobs[]; 7006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableCustomJumpList[]; 7106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableDevTools[]; 7206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableExtensionsFileAccessCheck[]; 73731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kDisableExtensions[]; 7421d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsenextern const char kDisableFlashSandbox[]; 7506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableHangMonitor[]; 76731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kDisableHistoryQuickProvider[]; 77731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kDisableHistoryURLProvider[]; 7872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kDisableInteractiveFormValidation[]; 7906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableInternalFlash[]; 8006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableIPv6[]; 81ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDisableIPPooling[]; 8206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableNewTabFirstRun[]; 833345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisablePreconnect[]; 8406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisablePromptOnRepost[]; 8506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableRemoteFonts[]; 8606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableRendererAccessibility[]; 873345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableRestoreBackgroundContents[]; 8806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSiteSpecificQuirks[]; 893345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableSSLFalseStart[]; 9006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSync[]; 913345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableSyncApps[]; 9206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSyncAutofill[]; 9321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsenextern const char kDisableSyncAutofillProfile[]; 9406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSyncBookmarks[]; 9506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSyncExtensions[]; 96ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDisableSyncPasswords[]; 9706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSyncPreferences[]; 9806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableSyncThemes[]; 9906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableTabCloseableStateWatcher[]; 1003345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDisableTranslate[]; 10106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableWebResources[]; 10206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDisableWebSecurity[]; 10372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kDisableXSSAuditor[]; 10406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDiskCacheDir[]; 10506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDiskCacheSize[]; 10606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDnsLogDetails[]; 10706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDnsPrefetchDisable[]; 108731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kDnsServer[]; 10906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDomAutomationController[]; 11006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kDumpHistogramsOnExit[]; 1113345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableAccelerated2dCanvas[]; 11272a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kEnableAcceleratedPlugins[]; 11306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableAeroPeekTabs[]; 11406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableAuthNegotiatePort[]; 115dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kEnableClientSidePhishingInterstitial[]; 1163345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableClearServerData[]; 1174a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kEnableClickToPlay[]; 11806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableCloudPrintProxy[]; 11906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableCloudPrint[]; 120dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kEnableCompositeToTexture[]; 1213345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableConnectBackupJobs[]; 122201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdochextern const char kEnableCrxlessWebApps[]; 123513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kEnableDNSCertProvenanceChecking[]; 1243345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableDNSSECCerts[]; 125ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableExperimentalAppManifests[]; 12606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableExperimentalExtensionApis[]; 12706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableExtensionTimelineApi[]; 12806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableFastback[]; 12906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableFileCookies[]; 130dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kEnableFullScreen[]; 131dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kEnableHistoryQuickProvider[]; 13272a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kEnableInBrowserThumbnailing[]; 13306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableIPv6[]; 134ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableIPPooling[]; 13506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableMemoryInfo[]; 13606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableNaCl[]; 1373345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableNaClDebug[]; 138ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnablePanels[]; 13906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnablePreconnect[]; 14006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnablePrintPreview[]; 141731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kEnableRemoting[]; 1423345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableResourceContentSettings[]; 14306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableSearchProviderApiV2[]; 144731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kEnableSnapStart[]; 14506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableSync[]; 14606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableSyncAutofill[]; 14706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableSyncPreferences[]; 1483345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableSyncSessions[]; 14906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableSyncTypedUrls[]; 150ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableTabGroupsContextMenu[]; 151513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kEnableTcpFastOpen[]; 1523345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kEnableTopSites[]; 15306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableVerticalTabs[]; 15406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableWatchdog[]; 15506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kExperimentalSpellcheckerFeatures[]; 15606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kExplicitlyAllowedPorts[]; 15706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kExtensionsUpdateFrequency[]; 158731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kFlagSwitchesBegin[]; 159731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kFlagSwitchesEnd[]; 1603345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kFeedbackServer[]; 16106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kFileDescriptorLimit[]; 162dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kFocusExistingTabOnOpen[]; 16306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kFirstRun[]; 164731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kForceAppsPromoVisible[]; 165ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kForceCompositingMode[]; 1663345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kForceRendererAccessibility[]; 16721d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsenextern const char kForceStubLibcros[]; 1684a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kGSSAPILibraryName[]; 16906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHelp[]; 17006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHelpShort[]; 17106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHideIcons[]; 17206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHomePage[]; 17306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHostRules[]; 17406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHostResolverParallelism[]; 17506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kHostResolverRules[]; 176ac1e49eb6695f711d72215fcdf9388548942a00dBen Murdochextern const char kIgnoreGpuBlacklist[]; 17706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kImport[]; 17806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kImportFromFile[]; 17906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kIncognito[]; 180513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kInstantURL[]; 18106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kKeepAliveForTest[]; 18206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoadExtension[]; 183ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kLoadOpencryptoki[]; 184731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kUninstallExtension[]; 1853345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kLogNetLog[]; 18606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMakeDefaultBrowser[]; 18706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMediaCacheSize[]; 18806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMemoryProfiling[]; 18906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMessageLoopHistogrammer[]; 19006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMetricsRecordingOnly[]; 19172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kMinClearSiteDataFlashVersion[]; 192dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kMultiProfiles[]; 1933345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kNaClDebugIP[]; 1943345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kNaClDebugPorts[]; 19506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNaClBrokerProcess[]; 19606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNaClStartupDialog[]; 197ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kNewTabPage4[]; 19806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNoDefaultBrowserCheck[]; 19906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNoEvents[]; 200731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kNoExperiments[]; 20106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNoFirstRun[]; 20206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNoProxyServer[]; 203731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kNoPings[]; 204dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kNoServiceAutorun[]; 2053345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kNoStartupWindow[]; 2063345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kNotifyCloudPrintTokenExpired[]; 20706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNumPacThreads[]; 20806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kOpenInNewWindow[]; 2093345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kOrganicInstall[]; 21006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kPackExtension[]; 21106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kPackExtensionKey[]; 21206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kParentProfile[]; 213ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kPpapiFlashInProcess[]; 21472a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kPrerender[]; 21572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kPrerenderSwitchValueAuto[]; 21672a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kPrerenderSwitchValueDisabled[]; 21772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kPrerenderSwitchValueEnabled[]; 21872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kPrerenderSwitchValuePrefetchOnly[]; 21906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kPrint[]; 22006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kProductVersion[]; 22172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kProfilingAtStart[]; 22272a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kProfilingFile[]; 22372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kProfilingFlush[]; 22406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kProxyAutoDetect[]; 22506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kProxyBypassList[]; 22606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kProxyPacUrl[]; 22706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kProxyServer[]; 22806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kPurgeMemoryButton[]; 22972a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kReloadKilledTabs[]; 23006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kRemoteDebuggingPort[]; 23106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kRemoteShellPort[]; 23206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kRestoreLastSession[]; 23306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSbInfoURLPrefix[]; 23406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSbMacKeyURLPrefix[]; 23506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSbDisableAutoUpdate[]; 236ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kSbDisableDownloadProtection[]; 23706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSdchFilter[]; 23806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSearchInOmniboxHint[]; 23906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kServiceAccountLsid[]; 24006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kShowCompositedLayerBorders[]; 241dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kShowCompositedLayerTree[]; 242dc0f95d653279beabeb9817299e2902918ba123eKristian Monsenextern const char kShowFPSCounter[]; 24306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kShowIcons[]; 24406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSilentDumpOnDCHECK[]; 24506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kStartMaximized[]; 246513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kSyncAllowInsecureXmppConnection[]; 247513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kSyncInvalidateXmppLogin[]; 24806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSyncerThreadTimedStop[]; 24906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSyncNotificationMethod[]; 2503345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kSyncNotificationHost[]; 25106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kSyncServiceURL[]; 252513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kSyncTrySsltcpFirstForXmpp[]; 25306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTestNaClSandbox[]; 25406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTestName[]; 25506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTestType[]; 25606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTestingChannelID[]; 25706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTrustedPlugins[]; 25806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTryChromeAgain[]; 25906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUninstall[]; 26006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUseSpdy[]; 26106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kIgnoreCertificateErrors[]; 26206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kMaxSpdySessionsPerDomain[]; 263513209b27ff55e2841eac0e4120199c23acce758Ben Murdochextern const char kMaxSpdyConcurrentStreams[]; 26406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUserDataDir[]; 26506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUserScriptsDir[]; 26606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUtilityCmdPrefix[]; 26706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kVersion[]; 26806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kWinHttpProxyResolver[]; 26906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 27006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#if defined(OS_CHROMEOS) 271ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDOMLogin[]; 272ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableDevicePolicy[]; 273ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableExperimentalEap[]; 274ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableVPN[]; 27506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableGView[]; 27606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableLoginImages[]; 27706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoginManager[]; 27806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// TODO(avayvod): Remove this flag when it's unnecessary for testing 27906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// purposes. 28006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoginScreen[]; 28106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoginScreenSize[]; 28206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kTestLoadLibcros[]; 28306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoginProfile[]; 28406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kLoginUser[]; 2853345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kLoginPassword[]; 2864a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochextern const char kLoginUserWithNewPassword[]; 287731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kParallelAuth[]; 28806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kChromeosFrame[]; 2893345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kCandidateWindowLang[]; 290731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kGuestSession[]; 2913345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kStubCros[]; 2923345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kScreenSaverUrl[]; 293731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickextern const char kCompressSystemFeedback[]; 294ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kSkipChromeOSComponents[]; 29506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 29606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 29706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#if defined(OS_LINUX) 29806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kScrollPixels[]; 29906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 30006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 30106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#if defined(OS_MACOSX) || defined(OS_WIN) 30206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kUseSystemSSL[]; 30306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 30406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 30506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#if defined(OS_POSIX) 30606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kEnableCrashReporter[]; 30706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kNoProcessSingletonDialog[]; 308dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS) 30906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kPasswordStore[]; 31006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 31106741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 31206741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 313ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#if defined(OS_MACOSX) 314ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEnableExposeForTabs[]; 315dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#endif 316dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen 317dc0f95d653279beabeb9817299e2902918ba123eKristian Monsen#if !defined(OS_MACOSX) 31806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kKioskMode[]; 31906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 32006741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 321ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#if defined(TOOLKIT_GTK) 322ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kGlobalGnomeMenu[]; 323ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#endif 324ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 32572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#if defined(TOOLKIT_VIEWS) 32672a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const char kDebugViewsPaint[]; 32772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#endif 32872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 329ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#if defined(TOUCH_UI) 330ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kKeepMouseCursor[]; 331ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#endif 332ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 33306741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#ifndef NDEBUG 3343345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kClearTokenService[]; 3353345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kSetToken[]; 33606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdochextern const char kWebSocketLiveExperimentHost[]; 337ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kExposePrivateExtensionApi[]; 33806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif 33906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 340201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdoch#if defined(HAVE_XINPUT2) 341201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdochextern const char kTouchDevices[]; 342201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdoch#endif 343201ade2fbba22bfb27ae029f4d23fca6ded109a0Ben Murdoch 34406741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// DON'T ADD RANDOM STUFF HERE. Put it in the main section above in 34506741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch// alphabetical order, or in one of the ifdefs (also in order in each section). 34606741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 34706741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch} // namespace switches 34806741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch 34906741cbc25cd4227a9fba40dfd0273bfcc1a587aBen Murdoch#endif // CHROME_COMMON_CHROME_SWITCHES_H_ 350