15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chromeos/chromeos_switches.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace chromeos { 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace switches { 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 10c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Path for app's OEM manifest file. 11c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kAppOemManifestFile[] = "app-mode-oem-manifest"; 12c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 13b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// When wallpaper boot animation is not disabled this switch 14b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// is used to override OOBE/sign in WebUI init type. 15b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Possible values: parallel|postpone. Default: parallel. 16b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kAshWebUIInit[] = "ash-webui-init"; 17b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 18b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables overriding the path for the default authentication extension. 19b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kAuthExtensionPath[] = "auth-ext-path"; 20b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Enables overriding the Chrome OS board type when running on Linux. 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)const char kChromeOSReleaseBoard[] = "chromeos-release-board"; 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Forces the stub implementation of dbus clients. 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kDbusStub[] = "dbus-stub"; 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 27f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdoch// All stub networks are idle by default. 28f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdochconst char kDefaultStubNetworkStateIdle[] = "default-stub-network-state-idle"; 29f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdoch 30b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Disables wallpaper boot animation (except of OOBE case). 31b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableBootAnimation[] = "disable-boot-animation"; 32b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 33b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Disables Chrome Captive Portal detector, which initiates Captive 34b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Portal detection for new active networks. 35b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableChromeCaptivePortalDetector[] = 36b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) "disable-chrome-captive-portal-detector"; 37b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 38b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Disables Google Drive integration. 39b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableDrive[] = "disable-drive"; 40b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 41b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Disable policy-configured local accounts. 42b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableLocalAccounts[] = "disable-local-accounts"; 43b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 44b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Avoid doing expensive animations upon login. 45b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableLoginAnimations[] = "disable-login-animations"; 46b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 47eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch// Disable new channel switcher UI. 48eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochconst char kDisableNewChannelSwitcherUI[] = "disable-new-channel-switcher-ui"; 49eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 50c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Disable Quickoffice component app thus handlers won't be registered so 51c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// it will be possible to install another version as normal app for testing. 52c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kDisableQuickofficeComponentApp[] = 53c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) "disable-quickoffice-component-app"; 54c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 55c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Disables fetching online CrOS EULA page, only static version is shown. 56c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kDisableOnlineEULA[] = "disable-cros-online-eula"; 57c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 58b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Avoid doing animations upon oobe. 59b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kDisableOobeAnimation[] = "disable-oobe-animation"; 60b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 61c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Disables portal detection and network error handling before auto 62c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// update. 63c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kDisableOOBEBlockingUpdate[] = 64c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) "disable-oobe-blocking-update"; 65c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 662a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Disables fake ethernet network in the stub implementations. 672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)const char kDisableStubEthernet[] = "disable-stub-ethernet"; 682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 69b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables overriding the path for the default echo component extension. 70b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Useful for testing. 71b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEchoExtensionPath[] = "echo-ext-path"; 72b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 73b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables component extension that initializes background pages of 74b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// certain hosted applications. 75b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableBackgroundLoader[] = "enable-background-loader"; 76b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 77b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables switching between different cellular carriers from the UI. 78b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableCarrierSwitching[] = "enable-carrier-switching"; 79b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 80c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Enable switching between audio devices in Chrome instead of cras. 81c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kEnableChromeAudioSwitching[] = "enable-chrome-audio-switching"; 82c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 83b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables Chrome Captive Portal detector, which initiates Captive 84b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Portal detection for new active networks. 85b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableChromeCaptivePortalDetector[] = 86b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) "enable-chrome-captive-portal-detector"; 87b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Enables screensaver extensions. 892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)const char kEnableScreensaverExtensions[] = "enable-screensaver-extensions"; 902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Enable "interactive" mode for stub implemenations (e.g. NetworkStateHandler) 922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)const char kEnableStubInteractive[] = "enable-stub-interactive"; 932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 94f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdoch// Enable stub portalled wifi network for testing. 95f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdochconst char kEnableStubPortalledWifi[] = "enable-stub-portalled-wifi"; 96f968bfd8e7e7331d11d96f3ef27f3d9212e92c39Ben Murdoch 97b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables touchpad three-finger-click as middle button. 98b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableTouchpadThreeFingerClick[] 99b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) = "enable-touchpad-three-finger-click"; 100b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 10190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Enable Kiosk mode for ChromeOS. Note this switch refers to retail mode rather 10290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// than the kiosk app mode. 103b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableKioskMode[] = "enable-kiosk-mode"; 104b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 105b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables request of tablet site (via user agent override). 106b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableRequestTabletSite[] = "enable-request-tablet-site"; 107b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 108b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables static ip configuration. This flag should be removed when it's on by 109b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// default. 110b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnableStaticIPConfig[] = "enable-static-ip-config"; 111b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 112b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Power of the power-of-2 initial modulus that will be used by the 113b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// auto-enrollment client. E.g. "4" means the modulus will be 2^4 = 16. 114b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnterpriseEnrollmentInitialModulus[] = 115b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) "enterprise-enrollment-initial-modulus"; 116b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 117b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Power of the power-of-2 maximum modulus that will be used by the 118b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// auto-enrollment client. 119b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kEnterpriseEnrollmentModulusLimit[] = 120b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) "enterprise-enrollment-modulus-limit"; 121b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 122eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch// Shows the selecting checkboxes in the Files.app. 123eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochconst char kFileManagerShowCheckboxes[] = "file-manager-show-checkboxes"; 124eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 125a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch// Enables the webstore integration feature in the Files.app. 126a3f7b4e666c476898878fa745f637129375cd889Ben Murdochconst char kFileManagerEnableWebstoreIntegration[] = 127a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch "file-manager-enable-webstore-integration"; 128a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch 1294311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Passed to Chrome the first time that it's run after the system boots. 1304311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Not passed on restart after sign out. 1314311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdochconst char kFirstExecAfterBoot[] = "first-exec-after-boot"; 132c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 133c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Usually in browser tests the usual login manager bringup is skipped so that 134c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// tests can change how it's brought up. This flag disables that. 135c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kForceLoginManagerInTests[] = "force-login-manager-in-tests"; 136c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 137c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Indicates that the browser is in "browse without sign-in" (Guest session) 138c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// mode. Should completely disable extensions, sync and bookmarks. 139c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kGuestSession[] = "bwsi"; 140c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 141b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// If true, the Chromebook has a Chrome OS keyboard. Don't use the flag for 142b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Chromeboxes. 143b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kHasChromeOSKeyboard[] = "has-chromeos-keyboard"; 144b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 145b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// If true, the Chromebook has a keyboard with a diamond key. 146b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kHasChromeOSDiamondKey[] = "has-chromeos-diamond-key"; 147b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 148b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Path for the screensaver used in Kiosk mode 149b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kKioskModeScreensaverPath[] = "kiosk-mode-screensaver-path"; 150b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 1517d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)// Allows override of oobe for testing - goes directly to the login screen. 1527d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)const char kLoginScreen[] = "login-screen"; 1537d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) 154c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Enables Chrome-as-a-login-manager behavior. 155c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kLoginManager[] = "login-manager"; 156c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 157c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Specifies a password to be used to login (along with login-user). 158c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kLoginPassword[] = "login-password"; 159c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 160c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Specifies the profile to use once a chromeos user is logged in. 161c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kLoginProfile[] = "login-profile"; 162c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 163c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Specifies the user which is already logged in. 164c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kLoginUser[] = "login-user"; 165c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 166b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Enables natural scroll by default. 167b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kNaturalScrollDefault[] = "enable-natural-scroll-default"; 168b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 169b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Disables tab discard in low memory conditions, a feature which silently 170b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// closes inactive tabs to free memory and to attempt to avoid the kernel's 171b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// out-of-memory process killer. 172b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kNoDiscardTabs[] = "no-discard-tabs"; 173b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 174eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch// Disables recording of swap and CPU utilization metrics logging after tab 175eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch// switch and scroll events. 176eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochconst char kNoSwapMetrics[] = "no-swap-metrics"; 177eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 178b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Skips all other OOBE pages after user login. 179b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kOobeSkipPostLogin[] = "oobe-skip-postlogin"; 180b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 181868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)// Skips the machine hwid check. Useful for running in VMs because they have no 182868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)// hwid. 183868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)const char kSkipHWIDCheck[] = "skip-hwid-check"; 184868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Sends test messages on first call to RequestUpdate (stub only). 1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kSmsTestMessages[] = "sms-test-messages"; 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 188b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// Indicates that a stub implementation of CrosSettings that stores settings in 189b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// memory without signing should be used, treating current user as the owner. 190b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)// This option is for testing the chromeos build of chrome on the desktop only. 191b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles)const char kStubCrosSettings[] = "stub-cros-settings"; 192b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) 193c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Enables usage of the new ManagedNetworkConfigurationHandler and 194c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// NetworkConfigurationHandler singletons. 195c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)const char kUseNewNetworkConfigurationHandlers[] = 196c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) "use-new-network-configuration-handlers"; 197c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 19890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)} // namespace switches 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace chromeos 200