Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: chrome/common/chrome_switches.cc

Issue 47923018: Move FeatureSwitch to top-level extensions/ (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #include "chrome/common/chrome_switches.h" 5 #include "chrome/common/chrome_switches.h"
6 6
7 #include "base/base_switches.h" 7 #include "base/base_switches.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 9
10 namespace switches { 10 namespace switches {
(...skipping 585 matching lines...) Expand 10 before | Expand all | Expand 10 after
596 const char kEnableDeviceDiscoveryNotifications[] = 596 const char kEnableDeviceDiscoveryNotifications[] =
597 "enable-device-discovery-notifications"; 597 "enable-device-discovery-notifications";
598 598
599 // Force-enables DNS probes on main frame DNS errors. (The user must still 599 // Force-enables DNS probes on main frame DNS errors. (The user must still
600 // opt in to "Use web service to resolve navigation errors".) 600 // opt in to "Use web service to resolve navigation errors".)
601 const char kEnableDnsProbes[] = "enable-dns-probes"; 601 const char kEnableDnsProbes[] = "enable-dns-probes";
602 602
603 // Enables the DOM distiller. 603 // Enables the DOM distiller.
604 const char kEnableDomDistiller[] = "enable-dom-distiller"; 604 const char kEnableDomDistiller[] = "enable-dom-distiller";
605 605
606 // Enables extensions to be easily installed from sites other than the web
607 // store. Without this flag, they can still be installed, but must be manually
608 // dragged onto chrome://extensions/.
609 const char kEasyOffStoreExtensionInstall[] =
610 "easy-off-store-extension-install";
611
612 // Enables experimentation with ephemeral apps, which are launched without 606 // Enables experimentation with ephemeral apps, which are launched without
613 // installing in Chrome. 607 // installing in Chrome.
614 const char kEnableEphemeralApps[] = "enable-ephemeral-apps"; 608 const char kEnableEphemeralApps[] = "enable-ephemeral-apps";
615 609
616 // Enables logging for extension activity. 610 // Enables logging for extension activity.
617 const char kEnableExtensionActivityLogging[] = 611 const char kEnableExtensionActivityLogging[] =
618 "enable-extension-activity-logging"; 612 "enable-extension-activity-logging";
619 613
620 const char kEnableExtensionActivityLogTesting[] = 614 const char kEnableExtensionActivityLogTesting[] =
621 "enable-extension-activity-log-testing"; 615 "enable-extension-activity-log-testing";
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
865 // Forces additional Chrome Variation Ids that will be sent in 859 // Forces additional Chrome Variation Ids that will be sent in
866 // X-Chrome-Variations header, specified as a comma-separated list of numeric 860 // X-Chrome-Variations header, specified as a comma-separated list of numeric
867 // experiment ids. 861 // experiment ids.
868 const char kForceVariationIds[] = "force-variation-ids"; 862 const char kForceVariationIds[] = "force-variation-ids";
869 863
870 // Tries to load cloud policy for every signed in user, regardless of whether 864 // Tries to load cloud policy for every signed in user, regardless of whether
871 // they are a dasher user or not. Used to allow any GAIA account to be used for 865 // they are a dasher user or not. Used to allow any GAIA account to be used for
872 // testing the cloud policy framework. 866 // testing the cloud policy framework.
873 const char kForceLoadCloudPolicy[] = "force-load-cloud-policy"; 867 const char kForceLoadCloudPolicy[] = "force-load-cloud-policy";
874 868
875 // Enables setting global commands through the Extensions Commands API.
876 const char kGlobalCommands[] = "global-commands";
877
878 // Specifies an alternate URL to use for speaking to Google. Useful for testing. 869 // Specifies an alternate URL to use for speaking to Google. Useful for testing.
879 const char kGoogleBaseURL[] = "google-base-url"; 870 const char kGoogleBaseURL[] = "google-base-url";
880 871
881 // Enables using GAIA information to populate profile name and icon. 872 // Enables using GAIA information to populate profile name and icon.
882 const char kGoogleProfileInfo[] = "google-profile-info"; 873 const char kGoogleProfileInfo[] = "google-profile-info";
883 874
884 // Specifies an alternate URL to use for retrieving the search domain for 875 // Specifies an alternate URL to use for retrieving the search domain for
885 // Google. Useful for testing. 876 // Google. Useful for testing.
886 const char kGoogleSearchDomainCheckURL[] = "google-search-domain-check-url"; 877 const char kGoogleSearchDomainCheckURL[] = "google-search-domain-check-url";
887 878
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
1194 1185
1195 // Controls whether profile data is periodically flushed to a file. Normally 1186 // Controls whether profile data is periodically flushed to a file. Normally
1196 // the data gets written on exit but cases exist where chrome doesn't exit 1187 // the data gets written on exit but cases exist where chrome doesn't exit
1197 // cleanly (especially when using single-process). A time in seconds can be 1188 // cleanly (especially when using single-process). A time in seconds can be
1198 // specified. 1189 // specified.
1199 const char kProfilingFlush[] = "profiling-flush"; 1190 const char kProfilingFlush[] = "profiling-flush";
1200 1191
1201 // Specifies a custom URL for fetching NTP promo data. 1192 // Specifies a custom URL for fetching NTP promo data.
1202 const char kPromoServerURL[] = "promo-server-url"; 1193 const char kPromoServerURL[] = "promo-server-url";
1203 1194
1204 // Should we prompt the user before allowing external extensions to install?
1205 // Default is yes.
1206 const char kPromptForExternalExtensions[] = "prompt-for-external-extensions";
1207
1208 // Forces proxy auto-detection. 1195 // Forces proxy auto-detection.
1209 const char kProxyAutoDetect[] = "proxy-auto-detect"; 1196 const char kProxyAutoDetect[] = "proxy-auto-detect";
1210 1197
1211 // Specifies a list of hosts for whom we bypass proxy settings and use direct 1198 // Specifies a list of hosts for whom we bypass proxy settings and use direct
1212 // connections. Ignored if --proxy-auto-detect or --no-proxy-server are also 1199 // connections. Ignored if --proxy-auto-detect or --no-proxy-server are also
1213 // specified. This is a comma-separated list of bypass rules. See: 1200 // specified. This is a comma-separated list of bypass rules. See:
1214 // "net/proxy/proxy_bypass_rules.h" for the format of these rules. 1201 // "net/proxy/proxy_bypass_rules.h" for the format of these rules.
1215 const char kProxyBypassList[] = "proxy-bypass-list"; 1202 const char kProxyBypassList[] = "proxy-bypass-list";
1216 1203
1217 // Uses the pac script at the given URL 1204 // Uses the pac script at the given URL
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1282 const char kSbDisableExtensionBlacklist[] = 1269 const char kSbDisableExtensionBlacklist[] =
1283 "safebrowsing-disable-extension-blacklist"; 1270 "safebrowsing-disable-extension-blacklist";
1284 1271
1285 // Disables safebrowsing feature that provides a side-effect free whitelist. 1272 // Disables safebrowsing feature that provides a side-effect free whitelist.
1286 const char kSbDisableSideEffectFreeWhitelist[] = 1273 const char kSbDisableSideEffectFreeWhitelist[] =
1287 "safebrowsing-disable-side-effect-free-whitelist"; 1274 "safebrowsing-disable-side-effect-free-whitelist";
1288 1275
1289 // URL to send safebrowsing download feedback reports to. 1276 // URL to send safebrowsing download feedback reports to.
1290 const char kSbDownloadFeedbackURL[] = "safebrowsing-download-feedback-url"; 1277 const char kSbDownloadFeedbackURL[] = "safebrowsing-download-feedback-url";
1291 1278
1292 // Enables or disables extension scripts badges in the location bar.
1293 const char kScriptBadges[] = "script-badges";
1294
1295 // Enable or diable the "script bubble" icon in the URL bar that tells you how
1296 // many extensions are running scripts on a page.
1297 const char kScriptBubble[] = "script-bubble";
1298
1299 // Causes the process to run as a service process. 1279 // Causes the process to run as a service process.
1300 const char kServiceProcess[] = "service"; 1280 const char kServiceProcess[] = "service";
1301 1281
1302 // Sets a token in the token service, for testing. 1282 // Sets a token in the token service, for testing.
1303 const char kSetToken[] = "set-token"; 1283 const char kSetToken[] = "set-token";
1304 1284
1305 // If true the app list will be shown. 1285 // If true the app list will be shown.
1306 const char kShowAppList[] = "show-app-list"; 1286 const char kShowAppList[] = "show-app-list";
1307 1287
1308 // If true the app list will show the start page webui. 1288 // If true the app list will show the start page webui.
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
1654 1634
1655 // ----------------------------------------------------------------------------- 1635 // -----------------------------------------------------------------------------
1656 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. 1636 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE.
1657 // 1637 //
1658 // You were going to just dump your switches here, weren't you? Instead, please 1638 // You were going to just dump your switches here, weren't you? Instead, please
1659 // put them in alphabetical order above, or in order inside the appropriate 1639 // put them in alphabetical order above, or in order inside the appropriate
1660 // ifdef at the bottom. The order should match the header. 1640 // ifdef at the bottom. The order should match the header.
1661 // ----------------------------------------------------------------------------- 1641 // -----------------------------------------------------------------------------
1662 1642
1663 } // namespace switches 1643 } // namespace switches
OLDNEW
« no previous file with comments | « chrome/common/chrome_switches.h ('k') | chrome/common/extensions/api/extension_action/browser_action_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698