Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index 82035aa0b740ef856f1abb31a719777dcd39a199..6d463fce174c94ba7d0f896b5158e9b9ad95407c 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -644,6 +644,24 @@ const FeatureEntry::Choice kSSLVersionMaxChoices[] = { |
{IDS_FLAGS_SSL_VERSION_MAX_TLS13, switches::kSSLVersionMax, "tls1.3"}, |
}; |
+#if defined(OS_MACOSX) |
+const FeatureEntry::Choice kSecurityVerboseChoices[] = { |
+ {IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_DEFAULT, "", ""}, |
+ {IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_SHOW_ALL_ANIMATED, |
+ switches::kMaterialSecurityVerbose, |
+ switches::kMaterialSecurityVerboseShowAllAnimated}, |
+ {IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_SHOW_ALL_NONANIMATED, |
+ switches::kMaterialSecurityVerbose, |
+ switches::kMaterialSecurityVerboseShowAllNonAnimated}, |
+ {IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_SHOW_NONSECURE_ANIMATED, |
+ switches::kMaterialSecurityVerbose, |
+ switches::kMaterialSecurityVerboseShowNonSecureAnimated}, |
+ {IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_SHOW_NONSECURE_NONANIMATED, |
+ switches::kMaterialSecurityVerbose, |
+ switches::kMaterialSecurityVerboseShowNonSecureNonAnimated}, |
+}; |
+#endif // defined(OS_MACOSX) |
+ |
// RECORDING USER METRICS FOR FLAGS: |
// ----------------------------------------------------------------------------- |
// The first line of the entry is the internal name. |
@@ -752,12 +770,11 @@ const FeatureEntry kFeatureEntries[] = { |
IDS_FLAGS_CONTEXTUAL_SEARCH_DESCRIPTION, kOsAndroid, |
ENABLE_DISABLE_VALUE_TYPE(switches::kEnableContextualSearch, |
switches::kDisableContextualSearch)}, |
- {"cs-now-on-tap-bar-integration", |
- IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION, |
- IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION_DESCRIPTION, |
- kOsAndroid, |
- SINGLE_VALUE_TYPE( |
- switches::kEnableContextualSearchNowOnTapBarIntegration)}, |
+ {"cs-now-on-tap-bar-integration", |
+ IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION, |
+ IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION_DESCRIPTION, |
+ kOsAndroid, SINGLE_VALUE_TYPE( |
+ switches::kEnableContextualSearchNowOnTapBarIntegration)}, |
#endif |
{"show-autofill-type-predictions", |
IDS_FLAGS_SHOW_AUTOFILL_TYPE_PREDICTIONS_NAME, |
@@ -2030,8 +2047,7 @@ const FeatureEntry kFeatureEntries[] = { |
IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_NAME, |
IDS_FLAGS_ENABLE_ANDROID_PAY_INTEGRATION_V1_DESCRIPTION, kOsAndroid, |
FEATURE_VALUE_TYPE(chrome::android::kAndroidPayIntegrationV1)}, |
- {"scan-cards-in-web-payments", |
- IDS_FLAGS_SCAN_CARDS_IN_WEB_PAYMENTS_NAME, |
+ {"scan-cards-in-web-payments", IDS_FLAGS_SCAN_CARDS_IN_WEB_PAYMENTS_NAME, |
IDS_FLAGS_SCAN_CARDS_IN_WEB_PAYMENTS_DESCRIPTION, kOsAndroid, |
FEATURE_VALUE_TYPE(chrome::android::kScanCardsInWebPayments)}, |
#endif |
@@ -2085,9 +2101,14 @@ const FeatureEntry kFeatureEntries[] = { |
{"arc-use-auth-endpoint", IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_NAME, |
IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_DESCRIPTION, kOsCrOS, |
SINGLE_VALUE_TYPE_AND_VALUE( |
- chromeos::switches::kArcUseAuthEndpoint, |
- "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" \ |
- "ExchangeToken")}, |
+ chromeos::switches::kArcUseAuthEndpoint, |
+ "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" |
+ "ExchangeToken")}, |
+#endif |
+#if defined(OS_MACOSX) |
+ {"material-security-verbose", IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_NAME, |
+ IDS_FLAGS_MATERIAL_SECURITY_VERBOSE_DESCRIPTION, kOsMac, |
+ MULTI_VALUE_TYPE(kSecurityVerboseChoices)}, |
#endif |
// NOTE: Adding new command-line switches requires adding corresponding |
// entries to enum "LoginCustomFlags" in histograms.xml. See note in |