Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / chrome / common / chrome_switches.h
index bf64f6d..15ae505 100644 (file)
@@ -11,6 +11,8 @@
 
 #include "base/base_switches.h"
 #include "components/autofill/core/common/autofill_switches.h"
+#include "components/password_manager/core/common/password_manager_switches.h"
+#include "components/signin/core/common/signin_switches.h"
 #include "content/public/common/content_switches.h"
 
 namespace switches {
@@ -27,7 +29,6 @@ namespace switches {
 extern const char kAllowCreateExistingManagedUsers[];
 extern const char kAllowCrossOriginAuthPrompt[];
 extern const char kAllowFileAccess[];
-extern const char kAllowHTTPBackgroundPage[];
 extern const char kAllowHttpScreenCapture[];
 extern const char kAllowNaClCrxFsAPI[];
 extern const char kAllowNaClFileHandleAPI[];
@@ -38,8 +39,6 @@ extern const char kAlwaysAuthorizePlugins[];
 extern const char kAppId[];
 extern const char kApp[];
 extern const char kAppListStartPageURL[];
-extern const char kAppsDevtool[];
-extern const char kAppWindowSize[];
 extern const char kAppsCheckoutURL[];
 extern const char kAppsGalleryDownloadURL[];
 extern const char kAppsGalleryInstallAutoConfirmForTests[];
@@ -55,15 +54,10 @@ extern const char kAuthSchemes[];
 extern const char kAuthServerWhitelist[];
 extern const char kAutoLaunchAtStartup[];
 extern const char kAutomationClientChannelID[];
-extern const char kAutomationReinitializeOnChannelError[];
-extern const char kCancelFirstRun[];
+extern const char kCertificateTransparencyLog[];
 extern const char kCheckForUpdateIntervalSec[];
 extern const char kCheckCloudPrintConnectorPolicy[];
-extern const char kChromeFrame[];
-extern const char kChromeVersion[];
 extern const char kCipherSuiteBlacklist[];
-extern const char kClearTokenService[];
-extern const char kCloudPrintDeleteFile[];
 extern const char kCloudPrintFile[];
 extern const char kCloudPrintJobTitle[];
 extern const char kCloudPrintFileType[];
@@ -72,8 +66,6 @@ extern const char kCloudPrintSetupProxy[];
 extern const char kCloudPrintServiceURL[];
 extern const char kComponentUpdater[];
 extern const char kConflictingModulesCheck[];
-extern const char kContentSettings2[];
-extern const char kCountry[];
 extern const char kCrashOnHangThreads[];
 extern const char kCreateBrowserOnStartupForTests[];
 #if defined(OS_ANDROID) || defined(OS_IOS)
@@ -81,8 +73,6 @@ extern const char kDataReductionProxyProbeURL[];
 #endif
 extern const char kDebugEnableFrameToggle[];
 extern const char kDebugPackedApps[];
-extern const char kDebugPrint[];
-extern const char kDeviceManagementUrl[];
 extern const char kDiagnostics[];
 extern const char kDiagnosticsFormat[];
 extern const char kDiagnosticsRecovery[];
@@ -90,153 +80,141 @@ extern const char kDisableAsyncDns[];
 extern const char kDisableAuthNegotiateCnameLookup[];
 extern const char kDisableBackgroundMode[];
 extern const char kDisableBackgroundNetworking[];
-extern const char kDisableBatchedShutdown[];
 extern const char kDisableBundledPpapiFlash[];
-extern const char kDisableBookmarkAutocompleteProvider[];
 extern const char kDisableClientSidePhishingDetection[];
 extern const char kDisableComponentExtensionsWithBackgroundPages[];
 extern const char kDisableComponentUpdate[];
 extern const char kDisableCRLSets[];
+extern const char kDisableCreateExistingManagedUsers[];
 extern const char kDisableCustomJumpList[];
 extern const char kDisableDefaultApps[];
 extern const char kDisableDeviceDiscovery[];
 extern const char kDisableDeviceDiscoveryNotifications[];
-extern const char kDisableDhcpWpad[];
 extern const char kDisableDnsProbes[];
+extern const char kDisableDomainReliability[];
 extern const char kDisableExtensionsFileAccessCheck[];
 extern const char kDisableExtensionsHttpThrottling[];
 extern const char kDisableExtensionsResourceWhitelist[];
 extern const char kDisableExtensions[];
+extern const char kDisableFullscreenWithinTab[];
 extern const char kDisableGoogleNowIntegration[];
 extern const char kDisableImprovedDownloadProtection[];
-extern const char kDisableInstantExtendedAPI[];
+extern const char kDisableInfoBars[];
 extern const char kDisableIPv6[];
-extern const char kDisableIPPooling[];
-extern const char kDisableLocalFirstLoadNTP[];
 extern const char kDisableMinimizeOnSecondLauncherItemClick[];
 extern const char kDisableNTPOtherSessionsMenu[];
 extern const char kDisableOmniboxAutoCompletionForIme[];
-extern const char kDisablePasswordAutofillPublicSuffixDomainMatching[];
+extern const char kDisableOriginChip[];
+extern const char kDisableOriginChipV2[];
+extern const char kDisablePasswordManagerReauthentication[];
+extern const char kDisablePeopleSearch[];
 extern const char kDisablePnacl[];
-extern const char kDisablePnaclCrashThrottling[];
-extern const char kDisablePnaclInstall[];
 extern const char kDisablePopupBlocking[];
 extern const char kDisablePreconnect[];
 extern const char kDisablePrerenderLocalPredictor[];
 extern const char kDisablePromptOnRepost[];
 extern const char kDisableQuic[];
 extern const char kDisableQuicHttps[];
+extern const char kDisableQuicPacing[];
+extern const char kDisableQuicPortSelection[];
 extern const char kDisableRestoreBackgroundContents[];
-extern const char kDisableRestoreSessionState[];
+extern const char kDisableSearchButtonInOmnibox[];
 extern const char kDisableScriptedPrintThrottling[];
 extern const char kDisableSpdy31[];
 extern const char kDisableSync[];
-extern const char kDisableSyncAppSettings[];
-extern const char kDisableSyncApps[];
-extern const char kDisableSyncAutofill[];
-extern const char kDisableSyncAutofillProfile[];
-extern const char kDisableSyncBookmarks[];
-extern const char kDisableSyncDictionary[];
-extern const char kDisableSyncExtensionSettings[];
-extern const char kDisableSyncExtensions[];
-extern const char kDisableSyncFavicons[];
-extern const char kDisableSyncPasswords[];
-extern const char kDisableSyncPreferences[];
-extern const char kDisableSyncPriorityPreferences[];
-extern const char kDisableSyncSearchEngines[];
+extern const char kDisableSyncSessionsV2[];
 extern const char kDisableSyncSyncedNotifications[];
-extern const char kDisableSyncTabs[];
-extern const char kDisableSyncThemes[];
-extern const char kDisableSyncTypedUrls[];
-extern const char kDisableTranslate[];
+extern const char kDisableSyncTypes[];
 extern const char kDisableTLSChannelID[];
 extern const char kDisableUserMediaSecurity[];
-extern const char kDisableWebGLDebugRendererInfo[];
 extern const char kDisableWebResources[];
 extern const char kDisableZeroBrowsersOpenForTests[];
 extern const char kDiskCacheDir[];
 extern const char kDiskCacheSize[];
 extern const char kDnsLogDetails[];
 extern const char kDnsPrefetchDisable[];
-extern const char kEasyOffStoreExtensionInstall[];
-extern const char kEmbedFlashFullscreen[];
+extern const char kDumpBrowserHistograms[];
 extern const char kEnableAdview[];
-extern const char kEnableAdviewSrcAttribute[];
 extern const char kEnableAppList[];
 extern const char kEnableAppWindowControls[];
+extern const char kEnableAppsShowOnFirstPaint[];
 extern const char kEnableAsyncDns[];
 extern const char kEnableAuthNegotiatePort[];
 extern const char kEnableAutologin[];
+extern const char kEnableAutomationAPI[];
 extern const char kEnableBenchmarking[];
 extern const char kEnableClientHints[];
+extern const char kEnableBookmarkUndo[];
 extern const char kEnableCloudPrintProxy[];
-extern const char kEnableComponentCloudPolicy[];
-extern const char kEnableContacts[];
 extern const char kEnableDevToolsExperiments[];
 extern const char kEnableDeviceDiscoveryNotifications[];
-extern const char kEnableDnsProbes[];
 extern const char kEnableDomDistiller[];
+extern const char kEnhancedBookmarksExperiment[];
+extern const char kEnableDomainReliability[];
+extern const char kEnableEasyUnlock[];
+extern const char kEnableEnhancedBookmarks[];
 extern const char kEnableEphemeralApps[];
 extern const char kEnableExtensionActivityLogging[];
 extern const char kEnableExtensionActivityLogTesting[];
 extern const char kEnableFastUnload[];
-extern const char kEnableFileCookies[];
 extern const char kEnableGoogleNowIntegration[];
 extern const char kEnableHttp2Draft04[];
-extern const char kEnableInlineSignin[];
-extern const char kEnableInstantExtendedAPI[];
-extern const char kEnableIPPooling[];
+extern const char kEnableWebBasedSignin[];
 extern const char kEnableIPv6[];
-extern const char kEnableLocalFirstLoadNTP[];
+extern const char kEnableLinkableEphemeralApps[];
 extern const char kEnableManagedStorage[];
-extern const char kEnableManagedUsers[];
-extern const char kEnableMemoryInfo[];
 extern const char kEnableMetricsReportingForTesting[];
 extern const char kEnableNaCl[];
 extern const char kEnableNetBenchmarking[];
 extern const char kEnableNetworkTime[];
 extern const char kEnableNpnHttpOnly[];
+extern const char kEnableOfflineAutoReload[];
 extern const char kEnableOmniboxAutoCompletionForIme[];
+extern const char kEnableOriginChip[];
+extern const char kEnableOriginChipLeadingLocationBar[];
+extern const char kEnableOriginChipTrailingLocationBar[];
+extern const char kEnableOriginChipLeadingMenuButton[];
+extern const char kEnableOriginChipV2[];
+extern const char kEnableOriginChipV2HideOnMouseRelease[];
+extern const char kEnableOriginChipV2HideOnUserInput[];
 extern const char kEnablePanels[];
-extern const char kEnablePasswordAutofillPublicSuffixDomainMatching[];
-extern const char kEnablePasswordManagerReauthentication[];
-extern const char kEnablePeopleSearch[];
-extern const char kEnablePrecache[];
-extern const char kEnablePrivetLocalPrinting[];
+extern const char kEnablePermissionsBubbles[];
+extern const char kEnableQueryExtraction[];
+extern const char kEnablePrintPreviewRegisterPromos[];
+extern const char kEnablePrivetStorage[];
 extern const char kEnableProfiling[];
 extern const char kEnableQuic[];
 extern const char kEnableQuicHttps[];
-extern const char kEnableQuickofficeViewing[];
+extern const char kEnableQuicPacing[];
+extern const char kEnableQuicPortSelection[];
 extern const char kEnableResourceContentSettings[];
 extern const char kEnableSavePasswordBubble[];
-extern const char kEnableSdch[];
-extern const char kEnableStickyKeys[];
-extern const char kDisableStickyKeys[];
-extern const char kEnableSpdy2[];
-extern const char kDisableSpdy31[];
+extern const char kEnableSdchOverHttps[];
+extern const char kEnableSearchButtonInOmniboxAlways[];
+extern const char kEnableSearchButtonInOmniboxForStr[];
+extern const char kEnableSearchButtonInOmniboxForStrOrIip[];
+extern const char kEnableSettingsWindow[];
 extern const char kEnableSpdy4a2[];
 extern const char kEnableSpellingAutoCorrect[];
-extern const char kEnableSpellingServiceFeedback[];
+extern const char kEnableSpellingFeedbackFieldTrial[];
 extern const char kEnableStackedTabStrip[];
 extern const char kEnableStreamlinedHostedApps[];
-extern const char kEnableSuggestionsTabPage[];
 extern const char kEnableSyncArticles[];
 extern const char kEnableSyncSyncedNotifications[];
-extern const char kEnableTabGroupsContextMenu[];
 extern const char kEnableThumbnailRetargeting[];
 extern const char kEnableTranslateNewUX[];
-extern const char kEnableUnrestrictedSSL3Fallback[];
 extern const char kEnableUserAlternateProtocolPorts[];
 extern const char kEnableWatchdog[];
 extern const char kEnableWebSocketOverSpdy[];
-extern const char kEventPageIdleTime[];
-extern const char kEventPageSuspendingTime[];
+extern const char kEnhancedBookmarksExperiment[];
 extern const char kExplicitlyAllowedPorts[];
-extern const char kExtensionProcess[];
+extern const char kExtensionsInstallVerification[];
+extern const char kExtensionsNotWebstore[];
 extern const char kExtensionsUpdateFrequency[];
 extern const char kExtraSearchQueryParams[];
 extern const char kFakeVariationsChannel[];
 extern const char kFastStart[];
+extern const char kFastUserSwitching[];
 extern const char kFlagSwitchesBegin[];
 extern const char kFlagSwitchesEnd[];
 extern const char kFeedbackServer[];
@@ -244,8 +222,6 @@ extern const char kFileDescriptorLimit[];
 extern const char kForceAppMode[];
 extern const char kForceFirstRun[];
 extern const char kForceVariationIds[];
-extern const char kForceLoadCloudPolicy[];
-extern const char kGlobalCommands[];
 extern const char kGoogleBaseURL[];
 extern const char kGoogleProfileInfo[];
 extern const char kGoogleSearchDomainCheckURL[];
@@ -253,7 +229,6 @@ extern const char kGSSAPILibraryName[];
 extern const char kHelp[];
 extern const char kHelpShort[];
 extern const char kHideIcons[];
-extern const char kHistoryDisableFullHistorySync[];
 extern const char kHistoryEnableGroupByDomain[];
 extern const char kHistoryWebHistoryUrl[];
 extern const char kHomePage[];
@@ -262,8 +237,10 @@ extern const char kHostResolverParallelism[];
 extern const char kHostResolverRetryAttempts[];
 extern const char kIgnoreUrlFetcherCertRequests[];
 extern const char kIncognito[];
+extern const char kInvalidationUseGCMChannel[];
 extern const char kInstallFromWebstore[];
 extern const char kInstantProcess[];
+extern const char kIpcFuzzerTestcase[];
 extern const char kKeepAliveForTest[];
 extern const char kKioskMode[];
 extern const char kKioskModePrinting[];
@@ -271,15 +248,16 @@ extern const char kLimitedInstallFromWebstore[];
 extern const char kLoadComponentExtension[];
 extern const char kLoadExtension[];
 extern const char kMakeDefaultBrowser[];
+extern const char kManagedUserId[];
 extern const char kManagedUserSyncToken[];
+extern const char kManualEnhancedBookmarks[];
+extern const char kManualEnhancedBookmarksOptout[];
 extern const char kMediaCacheSize[];
 extern const char kMemoryProfiling[];
 extern const char kMessageLoopHistogrammer[];
 extern const char kMetricsRecordingOnly[];
 extern const char kMultiProfiles[];
-extern const char kNativeMessagingHosts[];
 extern const char kNetLogLevel[];
-extern const char kNewProfileIsSupervised[];
 extern const char kNewProfileManagement[];
 extern const char kNoDefaultBrowserCheck[];
 extern const char kNoDisplayingInsecureContent[];
@@ -295,20 +273,18 @@ extern const char kNoStartupWindow[];
 extern const char kNoManagedUserAcknowledgmentCheck[];
 extern const char kNtpAppInstallHint[];
 extern const char kNumPacThreads[];
-extern const char kOnlyBlockSettingThirdPartyCookies[];
 extern const char kOpenInNewWindow[];
-extern const char kOrganicInstall[];
 extern const char kOriginToForceQuicOn[];
 extern const char kOriginalProcessStartTime[];
+extern const char kOutOfProcessPdf[];
 extern const char kPackExtension[];
 extern const char kPackExtensionKey[];
 extern const char kParentProfile[];
 extern const char kPerformanceMonitorGathering[];
 extern const char kPlaybackMode[];
-extern const char kPnaclDir[];
-extern const char kPpapiFlashInProcess[];
 extern const char kPpapiFlashPath[];
 extern const char kPpapiFlashVersion[];
+extern const char kPrefetchSearchResults[];
 extern const char kPrerenderFromOmnibox[];
 extern const char kPrerenderFromOmniboxSwitchValueAuto[];
 extern const char kPrerenderFromOmniboxSwitchValueDisabled[];
@@ -326,14 +302,13 @@ extern const char kProfilingFile[];
 extern const char kProfilingFlush[];
 extern const char kProfilingOutputFile[];
 extern const char kPromoServerURL[];
-extern const char kPromptForExternalExtensions[];
 extern const char kProxyAutoDetect[];
 extern const char kProxyBypassList[];
 extern const char kProxyPacUrl[];
 extern const char kProxyServer[];
-extern const char kPurgeMemoryButton[];
+extern const char kQuicMaxPacketLength[];
+extern const char kQuicVersion[];
 extern const char kRecordMode[];
-extern const char kRemoteDebuggingFrontend[];
 extern const char kRendererPrintPreview[];
 extern const char kResetAppListInstallState[];
 extern const char kResetVariationState[];
@@ -345,27 +320,22 @@ extern const char kSbDisableDownloadProtection[];
 extern const char kSbDisableExtensionBlacklist[];
 extern const char kSbDisableSideEffectFreeWhitelist[];
 extern const char kSbDownloadFeedbackURL[];
-extern const char kScriptBadges[];
-extern const char kScriptBubble[];
 extern const char kServiceProcess[];
 extern const char kSilentDebuggerExtensionAPI[];
 extern const char kSilentLaunch[];
 extern const char kSetToken[];
 extern const char kShowAppList[];
-extern const char kShowAppListStartPage[];
 extern const char kShowIcons[];
 extern const char kSigninProcess[];
 extern const char kSilentDumpOnDCHECK[];
 extern const char kSimulateUpgrade[];
 extern const char kSimulateCriticalUpdate[];
 extern const char kSimulateOutdated[];
-extern const char kSpeculativeResourcePrefetching[];
-extern const char kSpeculativeResourcePrefetchingDisabled[];
-extern const char kSpeculativeResourcePrefetchingLearning[];
+extern const char kSimulateOutdatedNoAU[];
 extern const char kSpdyProxyAuthFallback[];
 extern const char kSpdyProxyAuthOrigin[];
 extern const char kSpdyProxyAuthValue[];
-extern const char kSpeculativeResourcePrefetchingEnabled[];
+extern const char kSpdyProxyDevAuthOrigin[];
 extern const char kSpellingServiceFeedbackUrl[];
 extern const char kSpellingServiceFeedbackIntervalSeconds[];
 extern const char kSSLVersionMax[];
@@ -381,26 +351,22 @@ extern const char kSyncNotificationHostPort[];
 extern const char kSyncServiceURL[];
 extern const char kSyncThrowUnrecoverableError[];
 extern const char kSyncTrySsltcpFirstForXmpp[];
-extern const char kSyncEnableDeferredStartup[];
+extern const char kSyncDisableDeferredStartup[];
+extern const char kSyncDeferredStartupTimeoutSeconds[];
 extern const char kSyncEnableGetUpdateAvoidance[];
 extern const char kSyncfsEnableDirectoryOperation[];
-extern const char kTabBrowserDragging[];
 extern const char kTabCapture[];
 extern const char kTestName[];
-extern const char kTestType[];
 extern const char kTestingChannelID[];
-extern const char kTrackActiveVisitTime[];
-extern const char kTranslateScriptURL[];
 extern const char kTrustedSpdyProxy[];
 extern const char kTryChromeAgain[];
 extern const char kUninstallExtension[];
 extern const char kUninstall[];
 extern const char kUnlimitedStorage[];
-extern const char kUseCacheableNewTabPage[];
 extern const char kUseSimpleCacheBackend[];
 extern const char kUseSpdy[];
 extern const char kUseSpellingSuggestions[];
-extern const char kMaxSpdyConcurrentStreams[];
+extern const char kUserAgent[];
 extern const char kUserDataDir[];
 extern const char kValidateCrx[];
 extern const char kVariationsServerURL[];
@@ -419,54 +385,53 @@ extern const char kEnableSpdyProxyAuth[];
 #endif  // defined(OS_ANDROID) || defined(OS_IOS)
 
 #if defined(OS_ANDROID)
-extern const char kDisableAddToHomescreen[];
+extern const char kDisableCast[];
 extern const char kDisableNewNTP[];
+extern const char kDisableZeroSuggest[];
 extern const char kEnableAccessibilityTabSwitcher[];
-extern const char kEnableAddToHomescreen[];
+extern const char kEnableContextualSearch[];
 extern const char kEnableNewNTP[];
-extern const char kEnableTranslate[];
-extern const char kTabletUI[];
-extern const char kEnableCast[];
+extern const char kEnableZeroSuggestEtherSerp[];
+extern const char kEnableZeroSuggestEtherNoSerp[];
+extern const char kEnableZeroSuggestMostVisited[];
+extern const char kEnableZeroSuggestPersonalized[];
+extern const char kEnableInstantSearchClicks[];
 #endif
 
 #if defined(USE_ASH)
 extern const char kOpenAsh[];
 #endif
 
-#if defined(OS_POSIX)
-extern const char kEnableCrashReporterForTesting[];
-#if !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_CHROMEOS)
 extern const char kPasswordStore[];
 #endif
-#endif
 
 #if defined(OS_LINUX) && !defined(OS_CHROMEOS)
+extern const char kEnableSpeechDispatcher[];
 extern const char kMigrateDataDirForSxS[];
 #endif
 
 #if defined(OS_MACOSX)
+extern const char kDisableAppShims[];
 extern const char kDisableSystemFullscreenForTesting[];
-extern const char kEnableAppShims[];
-extern const char kEnableExposeForTabs[];
 extern const char kEnableSimplifiedFullscreen[];
-extern const char kKeychainReauthorize[];
 extern const char kRelauncherProcess[];
-extern const char kUseMockKeychain[];
 #endif
 
 #if defined(OS_WIN)
+extern const char kEnableCloudPrintXps[];
 extern const char kEnableProfileShortcutManager[];
-extern const char kForceImmersive[];
 extern const char kForceDesktop[];
-extern const char kPrintRaster[];
+extern const char kForceImmersive[];
 extern const char kRelaunchShortcut[];
+extern const char kViewerConnect[];
+extern const char kViewerLaunchViaAppId[];
 extern const char kWaitForMutex[];
 extern const char kWindows8Search[];
 #endif
 
-#if defined(OS_WIN) && defined(USE_AURA)
-extern const char kViewerConnect[];
-extern const char kViewerLaunchViaAppId[];
+#if defined(ENABLE_FULL_PRINTING) && !defined(OFFICIAL_BUILD)
+extern const char kDebugPrint[];
 #endif
 
 #ifndef NDEBUG