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

Side by Side Diff: chrome/browser/about_flags.cc

Issue 2344043003: Rename HTTP bad-related flags to be more clear (Closed)
Patch Set: Make git cl format obey my will Created 4 years, 3 months 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/browser/about_flags.h" 5 #include "chrome/browser/about_flags.h"
6 6
7 #include <iterator> 7 #include <iterator>
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <utility> 10 #include <utility>
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 #endif 188 #endif
189 189
190 const FeatureEntry::Choice kPassiveListenersChoices[] = { 190 const FeatureEntry::Choice kPassiveListenersChoices[] = {
191 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, 191 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
192 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_TRUE, switches::kPassiveListenersDefault, 192 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_TRUE, switches::kPassiveListenersDefault,
193 "true"}, 193 "true"},
194 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_FORCE_ALL_TRUE, 194 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_FORCE_ALL_TRUE,
195 switches::kPassiveListenersDefault, "forcealltrue"}, 195 switches::kPassiveListenersDefault, "forcealltrue"},
196 }; 196 };
197 197
198 const FeatureEntry::Choice kMarkNonSecureAsChoices[] = { 198 const FeatureEntry::Choice kMarkHttpAsChoices[] = {
199 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, 199 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
200 {IDS_MARK_NON_SECURE_AS_NEUTRAL, security_state::switches::kMarkNonSecureAs, 200 {IDS_MARK_HTTP_AS_NEUTRAL, security_state::switches::kMarkHttpAs,
201 security_state::switches::kMarkNonSecureAsNeutral}, 201 security_state::switches::kMarkHttpAsNeutral},
202 {IDS_MARK_NON_SECURE_AS_NON_SECURE, 202 {IDS_MARK_HTTP_AS_NON_SECURE, security_state::switches::kMarkHttpAs,
203 security_state::switches::kMarkNonSecureAs, 203 security_state::switches::kMarkHttpAsNonSecure},
204 security_state::switches::kMarkNonSecureAsNonSecure}, 204 {IDS_MARK_HTTP_WITH_PASSWORDS_OR_CC_WITH_CHIP,
205 {IDS_MARK_NON_SECURE_WITH_PASSWORDS_OR_CC_AS_NON_SECURE, 205 security_state::switches::kMarkHttpAs,
206 security_state::switches::kMarkNonSecureAs, 206 security_state::switches::kMarkHttpWithPasswordsOrCcWithChip}};
207 security_state::switches::kMarkNonSecureWithPasswordsOrCcAsNonSecure}};
208 207
209 const FeatureEntry::Choice kDataReductionProxyLoFiChoices[] = { 208 const FeatureEntry::Choice kDataReductionProxyLoFiChoices[] = {
210 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, 209 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
211 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_ALWAYS_ON, 210 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_ALWAYS_ON,
212 data_reduction_proxy::switches::kDataReductionProxyLoFi, 211 data_reduction_proxy::switches::kDataReductionProxyLoFi,
213 data_reduction_proxy::switches::kDataReductionProxyLoFiValueAlwaysOn}, 212 data_reduction_proxy::switches::kDataReductionProxyLoFiValueAlwaysOn},
214 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_CELLULAR_ONLY, 213 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_CELLULAR_ONLY,
215 data_reduction_proxy::switches::kDataReductionProxyLoFi, 214 data_reduction_proxy::switches::kDataReductionProxyLoFi,
216 data_reduction_proxy::switches:: 215 data_reduction_proxy::switches::
217 kDataReductionProxyLoFiValueCellularOnly}, 216 kDataReductionProxyLoFiValueCellularOnly},
(...skipping 531 matching lines...) Expand 10 before | Expand all | Expand 10 after
749 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_DESCRIPTION, kOsAll, 748 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_DESCRIPTION, kOsAll,
750 SINGLE_VALUE_TYPE(switches::kHistoryEntryRequiresUserGesture)}, 749 SINGLE_VALUE_TYPE(switches::kHistoryEntryRequiresUserGesture)},
751 {"disable-hyperlink-auditing", IDS_FLAGS_HYPERLINK_AUDITING_NAME, 750 {"disable-hyperlink-auditing", IDS_FLAGS_HYPERLINK_AUDITING_NAME,
752 IDS_FLAGS_HYPERLINK_AUDITING_DESCRIPTION, kOsAll, 751 IDS_FLAGS_HYPERLINK_AUDITING_DESCRIPTION, kOsAll,
753 SINGLE_DISABLE_VALUE_TYPE(switches::kNoPings)}, 752 SINGLE_DISABLE_VALUE_TYPE(switches::kNoPings)},
754 #if defined(OS_ANDROID) 753 #if defined(OS_ANDROID)
755 {"contextual-search", IDS_FLAGS_CONTEXTUAL_SEARCH, 754 {"contextual-search", IDS_FLAGS_CONTEXTUAL_SEARCH,
756 IDS_FLAGS_CONTEXTUAL_SEARCH_DESCRIPTION, kOsAndroid, 755 IDS_FLAGS_CONTEXTUAL_SEARCH_DESCRIPTION, kOsAndroid,
757 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableContextualSearch, 756 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableContextualSearch,
758 switches::kDisableContextualSearch)}, 757 switches::kDisableContextualSearch)},
759 {"cs-now-on-tap-bar-integration", 758 {"cs-now-on-tap-bar-integration",
760 IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION, 759 IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION,
761 IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION_DESCRIPTION, 760 IDS_FLAGS_CONTEXTUAL_SEARCH_NOW_ON_TAP_BAR_INTEGRATION_DESCRIPTION,
762 kOsAndroid, 761 kOsAndroid,
763 SINGLE_VALUE_TYPE( 762 SINGLE_VALUE_TYPE(
764 switches::kEnableContextualSearchNowOnTapBarIntegration)}, 763 switches::kEnableContextualSearchNowOnTapBarIntegration)},
765 #endif 764 #endif
766 {"show-autofill-type-predictions", 765 {"show-autofill-type-predictions",
767 IDS_FLAGS_SHOW_AUTOFILL_TYPE_PREDICTIONS_NAME, 766 IDS_FLAGS_SHOW_AUTOFILL_TYPE_PREDICTIONS_NAME,
768 IDS_FLAGS_SHOW_AUTOFILL_TYPE_PREDICTIONS_DESCRIPTION, kOsAll, 767 IDS_FLAGS_SHOW_AUTOFILL_TYPE_PREDICTIONS_DESCRIPTION, kOsAll,
769 SINGLE_VALUE_TYPE(autofill::switches::kShowAutofillTypePredictions)}, 768 SINGLE_VALUE_TYPE(autofill::switches::kShowAutofillTypePredictions)},
770 {"enable-credit-card-signin-promo", 769 {"enable-credit-card-signin-promo",
771 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_SIGNIN_PROMO_NAME, 770 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_SIGNIN_PROMO_NAME,
772 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_SIGNIN_PROMO_DESCRIPTION, kOsAll, 771 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_SIGNIN_PROMO_DESCRIPTION, kOsAll,
773 FEATURE_VALUE_TYPE(autofill::kAutofillCreditCardSigninPromo)}, 772 FEATURE_VALUE_TYPE(autofill::kAutofillCreditCardSigninPromo)},
774 {"smooth-scrolling", IDS_FLAGS_SMOOTH_SCROLLING_NAME, 773 {"smooth-scrolling", IDS_FLAGS_SMOOTH_SCROLLING_NAME,
(...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after
1521 SINGLE_VALUE_TYPE("enable-touch-hover")}, 1520 SINGLE_VALUE_TYPE("enable-touch-hover")},
1522 #if defined(OS_CHROMEOS) 1521 #if defined(OS_CHROMEOS)
1523 {"enable-wifi-credential-sync", IDS_FLAGS_WIFI_CREDENTIAL_SYNC_NAME, 1522 {"enable-wifi-credential-sync", IDS_FLAGS_WIFI_CREDENTIAL_SYNC_NAME,
1524 IDS_FLAGS_WIFI_CREDENTIAL_SYNC_DESCRIPTION, kOsCrOS, 1523 IDS_FLAGS_WIFI_CREDENTIAL_SYNC_DESCRIPTION, kOsCrOS,
1525 SINGLE_VALUE_TYPE(switches::kEnableWifiCredentialSync)}, 1524 SINGLE_VALUE_TYPE(switches::kEnableWifiCredentialSync)},
1526 {"enable-potentially-annoying-security-features", 1525 {"enable-potentially-annoying-security-features",
1527 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_NAME, 1526 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_NAME,
1528 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_DESCRIPTION, kOsAll, 1527 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_DESCRIPTION, kOsAll,
1529 SINGLE_VALUE_TYPE(switches::kEnablePotentiallyAnnoyingSecurityFeatures)}, 1528 SINGLE_VALUE_TYPE(switches::kEnablePotentiallyAnnoyingSecurityFeatures)},
1530 #endif 1529 #endif
1531 {"mark-non-secure-as", IDS_MARK_NON_SECURE_AS_NAME, 1530 {"mark-non-secure-as", IDS_MARK_HTTP_AS_NAME, IDS_MARK_HTTP_AS_DESCRIPTION,
1532 IDS_MARK_NON_SECURE_AS_DESCRIPTION, kOsAll, 1531 kOsAll, MULTI_VALUE_TYPE(kMarkHttpAsChoices)},
1533 MULTI_VALUE_TYPE(kMarkNonSecureAsChoices)},
1534 {"enable-site-per-process", IDS_FLAGS_SITE_PER_PROCESS_NAME, 1532 {"enable-site-per-process", IDS_FLAGS_SITE_PER_PROCESS_NAME,
1535 IDS_FLAGS_SITE_PER_PROCESS_DESCRIPTION, kOsAll, 1533 IDS_FLAGS_SITE_PER_PROCESS_DESCRIPTION, kOsAll,
1536 SINGLE_VALUE_TYPE(switches::kSitePerProcess)}, 1534 SINGLE_VALUE_TYPE(switches::kSitePerProcess)},
1537 {"enable-top-document-isolation", IDS_FLAGS_TOP_DOCUMENT_ISOLATION_NAME, 1535 {"enable-top-document-isolation", IDS_FLAGS_TOP_DOCUMENT_ISOLATION_NAME,
1538 IDS_FLAGS_TOP_DOCUMENT_ISOLATION_DESCRIPTION, kOsAll, 1536 IDS_FLAGS_TOP_DOCUMENT_ISOLATION_DESCRIPTION, kOsAll,
1539 SINGLE_VALUE_TYPE(switches::kTopDocumentIsolation)}, 1537 SINGLE_VALUE_TYPE(switches::kTopDocumentIsolation)},
1540 {"enable-use-zoom-for-dsf", IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_NAME, 1538 {"enable-use-zoom-for-dsf", IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_NAME,
1541 IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_DESCRIPTION, kOsAll, 1539 IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_DESCRIPTION, kOsAll,
1542 MULTI_VALUE_TYPE(kEnableUseZoomForDSFChoices)}, 1540 MULTI_VALUE_TYPE(kEnableUseZoomForDSFChoices)},
1543 #if defined(OS_MACOSX) 1541 #if defined(OS_MACOSX)
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after
2082 IDS_FLAGS_ENABLE_EHV_INPUT_NAME, IDS_FLAGS_ENABLE_EHV_INPUT_DESCRIPTION, 2080 IDS_FLAGS_ENABLE_EHV_INPUT_NAME, IDS_FLAGS_ENABLE_EHV_INPUT_DESCRIPTION,
2083 kOsCrOS, FEATURE_VALUE_TYPE(features::kEHVInputOnImeMenu)}, 2081 kOsCrOS, FEATURE_VALUE_TYPE(features::kEHVInputOnImeMenu)},
2084 #endif 2082 #endif
2085 {"enable-gamepad-extensions", IDS_FLAGS_GAMEPAD_EXTENSIONS_NAME, 2083 {"enable-gamepad-extensions", IDS_FLAGS_GAMEPAD_EXTENSIONS_NAME,
2086 IDS_FLAGS_GAMEPAD_EXTENSIONS_DESCRIPTION, kOsAll, 2084 IDS_FLAGS_GAMEPAD_EXTENSIONS_DESCRIPTION, kOsAll,
2087 FEATURE_VALUE_TYPE(features::kGamepadExtensions)}, 2085 FEATURE_VALUE_TYPE(features::kGamepadExtensions)},
2088 #if defined(OS_CHROMEOS) 2086 #if defined(OS_CHROMEOS)
2089 {"arc-use-auth-endpoint", IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_NAME, 2087 {"arc-use-auth-endpoint", IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_NAME,
2090 IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_DESCRIPTION, kOsCrOS, 2088 IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_DESCRIPTION, kOsCrOS,
2091 SINGLE_VALUE_TYPE_AND_VALUE( 2089 SINGLE_VALUE_TYPE_AND_VALUE(
2092 chromeos::switches::kArcUseAuthEndpoint, 2090 chromeos::switches::kArcUseAuthEndpoint,
2093 "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" \ 2091 "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" \
2094 "ExchangeToken")}, 2092 "ExchangeToken")},
2095 #endif 2093 #endif
2096 // NOTE: Adding new command-line switches requires adding corresponding 2094 // NOTE: Adding new command-line switches requires adding corresponding
2097 // entries to enum "LoginCustomFlags" in histograms.xml. See note in 2095 // entries to enum "LoginCustomFlags" in histograms.xml. See note in
2098 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test. 2096 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test.
2099 }; 2097 };
2100 2098
2101 class FlagsStateSingleton { 2099 class FlagsStateSingleton {
2102 public: 2100 public:
2103 FlagsStateSingleton() 2101 FlagsStateSingleton()
2104 : flags_state_(kFeatureEntries, arraysize(kFeatureEntries)) {} 2102 : flags_state_(kFeatureEntries, arraysize(kFeatureEntries)) {}
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
2268 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2266 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2269 2267
2270 const FeatureEntry* GetFeatureEntries(size_t* count) { 2268 const FeatureEntry* GetFeatureEntries(size_t* count) {
2271 *count = arraysize(kFeatureEntries); 2269 *count = arraysize(kFeatureEntries);
2272 return kFeatureEntries; 2270 return kFeatureEntries;
2273 } 2271 }
2274 2272
2275 } // namespace testing 2273 } // namespace testing
2276 2274
2277 } // namespace about_flags 2275 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698