| OLD | NEW |
| 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 2056 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2067 flag_descriptions::kHerbPrototypeChoicesDescription, kOsAndroid, | 2067 flag_descriptions::kHerbPrototypeChoicesDescription, kOsAndroid, |
| 2068 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, | 2068 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, |
| 2069 #endif // OS_ANDROID | 2069 #endif // OS_ANDROID |
| 2070 {"enable-md-bookmarks", | 2070 {"enable-md-bookmarks", |
| 2071 flag_descriptions::kEnableMaterialDesignBookmarksName, | 2071 flag_descriptions::kEnableMaterialDesignBookmarksName, |
| 2072 flag_descriptions::kEnableMaterialDesignBookmarksDescription, kOsDesktop, | 2072 flag_descriptions::kEnableMaterialDesignBookmarksDescription, kOsDesktop, |
| 2073 FEATURE_VALUE_TYPE(features::kMaterialDesignBookmarks)}, | 2073 FEATURE_VALUE_TYPE(features::kMaterialDesignBookmarks)}, |
| 2074 {"enable-md-feedback", flag_descriptions::kEnableMaterialDesignFeedbackName, | 2074 {"enable-md-feedback", flag_descriptions::kEnableMaterialDesignFeedbackName, |
| 2075 flag_descriptions::kEnableMaterialDesignFeedbackDescription, kOsDesktop, | 2075 flag_descriptions::kEnableMaterialDesignFeedbackDescription, kOsDesktop, |
| 2076 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)}, | 2076 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)}, |
| 2077 {"enable-md-history", flag_descriptions::kEnableMaterialDesignHistoryName, | |
| 2078 flag_descriptions::kEnableMaterialDesignHistoryDescription, kOsDesktop, | |
| 2079 FEATURE_VALUE_TYPE(features::kMaterialDesignHistory)}, | |
| 2080 {"enable-md-incognito-ntp", | 2077 {"enable-md-incognito-ntp", |
| 2081 flag_descriptions::kMaterialDesignIncognitoNTPName, | 2078 flag_descriptions::kMaterialDesignIncognitoNTPName, |
| 2082 flag_descriptions::kMaterialDesignIncognitoNTPDescription, kOsDesktop, | 2079 flag_descriptions::kMaterialDesignIncognitoNTPDescription, kOsDesktop, |
| 2083 FEATURE_VALUE_TYPE(features::kMaterialDesignIncognitoNTP)}, | 2080 FEATURE_VALUE_TYPE(features::kMaterialDesignIncognitoNTP)}, |
| 2084 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName, | 2081 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName, |
| 2085 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop, | 2082 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop, |
| 2086 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, | 2083 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, |
| 2087 {"safe-search-url-reporting", | 2084 {"safe-search-url-reporting", |
| 2088 flag_descriptions::kSafeSearchUrlReportingName, | 2085 flag_descriptions::kSafeSearchUrlReportingName, |
| 2089 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll, | 2086 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll, |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2141 flag_descriptions::kWebgl2Description, kOsAll, | 2138 flag_descriptions::kWebgl2Description, kOsAll, |
| 2142 MULTI_VALUE_TYPE(kEnableWebGL2Choices)}, | 2139 MULTI_VALUE_TYPE(kEnableWebGL2Choices)}, |
| 2143 {"enable-webfonts-intervention-v2", | 2140 {"enable-webfonts-intervention-v2", |
| 2144 flag_descriptions::kEnableWebfontsInterventionName, | 2141 flag_descriptions::kEnableWebfontsInterventionName, |
| 2145 flag_descriptions::kEnableWebfontsInterventionDescription, kOsAll, | 2142 flag_descriptions::kEnableWebfontsInterventionDescription, kOsAll, |
| 2146 MULTI_VALUE_TYPE(kEnableWebFontsInterventionV2Choices)}, | 2143 MULTI_VALUE_TYPE(kEnableWebFontsInterventionV2Choices)}, |
| 2147 {"enable-webfonts-intervention-trigger", | 2144 {"enable-webfonts-intervention-trigger", |
| 2148 flag_descriptions::kEnableWebfontsInterventionTriggerName, | 2145 flag_descriptions::kEnableWebfontsInterventionTriggerName, |
| 2149 flag_descriptions::kEnableWebfontsInterventionTriggerDescription, kOsAll, | 2146 flag_descriptions::kEnableWebfontsInterventionTriggerDescription, kOsAll, |
| 2150 SINGLE_VALUE_TYPE(switches::kEnableWebFontsInterventionTrigger)}, | 2147 SINGLE_VALUE_TYPE(switches::kEnableWebFontsInterventionTrigger)}, |
| 2151 {"enable-grouped-history", flag_descriptions::kEnableGroupedHistoryName, | |
| 2152 flag_descriptions::kEnableGroupedHistoryDescription, kOsDesktop, | |
| 2153 SINGLE_VALUE_TYPE(switches::kHistoryEnableGroupByDomain)}, | |
| 2154 {"ssl-version-max", flag_descriptions::kSslVersionMaxName, | 2148 {"ssl-version-max", flag_descriptions::kSslVersionMaxName, |
| 2155 flag_descriptions::kSslVersionMaxDescription, kOsAll, | 2149 flag_descriptions::kSslVersionMaxDescription, kOsAll, |
| 2156 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)}, | 2150 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)}, |
| 2157 {"enable-token-binding", flag_descriptions::kEnableTokenBindingName, | 2151 {"enable-token-binding", flag_descriptions::kEnableTokenBindingName, |
| 2158 flag_descriptions::kEnableTokenBindingDescription, kOsAll, | 2152 flag_descriptions::kEnableTokenBindingDescription, kOsAll, |
| 2159 FEATURE_VALUE_TYPE(features::kTokenBinding)}, | 2153 FEATURE_VALUE_TYPE(features::kTokenBinding)}, |
| 2160 {"enable-scroll-anchoring", flag_descriptions::kEnableScrollAnchoringName, | 2154 {"enable-scroll-anchoring", flag_descriptions::kEnableScrollAnchoringName, |
| 2161 flag_descriptions::kEnableScrollAnchoringDescription, kOsAll, | 2155 flag_descriptions::kEnableScrollAnchoringDescription, kOsAll, |
| 2162 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, | 2156 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, |
| 2163 {"disable-audio-support-for-desktop-share", | 2157 {"disable-audio-support-for-desktop-share", |
| (...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2534 {"enable-expanded-autofill-credit-card-popup", | 2528 {"enable-expanded-autofill-credit-card-popup", |
| 2535 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, | 2529 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, |
| 2536 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, | 2530 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, |
| 2537 kOsAndroid, | 2531 kOsAndroid, |
| 2538 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2532 FEATURE_WITH_PARAMS_VALUE_TYPE( |
| 2539 autofill::kAutofillCreditCardPopupLayout, | 2533 autofill::kAutofillCreditCardPopupLayout, |
| 2540 kAutofillCreditCardPopupLayoutFeatureVariations, | 2534 kAutofillCreditCardPopupLayoutFeatureVariations, |
| 2541 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2535 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
| 2542 // when the flag is manually enabled in a local build. | 2536 // when the flag is manually enabled in a local build. |
| 2543 "AutofillCreditCardDropdownVariations")}, | 2537 "AutofillCreditCardDropdownVariations")}, |
| 2544 {"native-android-history-manager", | |
| 2545 flag_descriptions::kNativeAndroidHistoryManager, | |
| 2546 flag_descriptions::kNativeAndroidHistoryManagerDescription, kOsAndroid, | |
| 2547 FEATURE_VALUE_TYPE(features::kNativeAndroidHistoryManager)}, | |
| 2548 #endif // OS_ANDROID | 2538 #endif // OS_ANDROID |
| 2549 {"enable-autofill-credit-card-last-used-date-display", | 2539 {"enable-autofill-credit-card-last-used-date-display", |
| 2550 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, | 2540 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, |
| 2551 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, | 2541 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, |
| 2552 kOsAll, | 2542 kOsAll, |
| 2553 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2543 FEATURE_WITH_PARAMS_VALUE_TYPE( |
| 2554 autofill::kAutofillCreditCardLastUsedDateDisplay, | 2544 autofill::kAutofillCreditCardLastUsedDateDisplay, |
| 2555 kAutofillCreditCardLastUsedDateFeatureVariations, | 2545 kAutofillCreditCardLastUsedDateFeatureVariations, |
| 2556 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2546 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
| 2557 // when the flag is manually enabled in a local build. | 2547 // when the flag is manually enabled in a local build. |
| (...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2986 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2976 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
| 2987 | 2977 |
| 2988 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2978 const FeatureEntry* GetFeatureEntries(size_t* count) { |
| 2989 *count = arraysize(kFeatureEntries); | 2979 *count = arraysize(kFeatureEntries); |
| 2990 return kFeatureEntries; | 2980 return kFeatureEntries; |
| 2991 } | 2981 } |
| 2992 | 2982 |
| 2993 } // namespace testing | 2983 } // namespace testing |
| 2994 | 2984 |
| 2995 } // namespace about_flags | 2985 } // namespace about_flags |
| OLD | NEW |