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 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2539 {"enable-expanded-autofill-credit-card-popup", | 2533 {"enable-expanded-autofill-credit-card-popup", |
2540 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, | 2534 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, |
2541 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, | 2535 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, |
2542 kOsAndroid, | 2536 kOsAndroid, |
2543 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2537 FEATURE_WITH_PARAMS_VALUE_TYPE( |
2544 autofill::kAutofillCreditCardPopupLayout, | 2538 autofill::kAutofillCreditCardPopupLayout, |
2545 kAutofillCreditCardPopupLayoutFeatureVariations, | 2539 kAutofillCreditCardPopupLayoutFeatureVariations, |
2546 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2540 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
2547 // when the flag is manually enabled in a local build. | 2541 // when the flag is manually enabled in a local build. |
2548 "AutofillCreditCardDropdownVariations")}, | 2542 "AutofillCreditCardDropdownVariations")}, |
2549 {"native-android-history-manager", | |
2550 flag_descriptions::kNativeAndroidHistoryManager, | |
2551 flag_descriptions::kNativeAndroidHistoryManagerDescription, kOsAndroid, | |
2552 FEATURE_VALUE_TYPE(features::kNativeAndroidHistoryManager)}, | |
2553 #endif // OS_ANDROID | 2543 #endif // OS_ANDROID |
2554 {"enable-autofill-credit-card-last-used-date-display", | 2544 {"enable-autofill-credit-card-last-used-date-display", |
2555 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, | 2545 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, |
2556 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, | 2546 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, |
2557 kOsAll, | 2547 kOsAll, |
2558 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2548 FEATURE_WITH_PARAMS_VALUE_TYPE( |
2559 autofill::kAutofillCreditCardLastUsedDateDisplay, | 2549 autofill::kAutofillCreditCardLastUsedDateDisplay, |
2560 kAutofillCreditCardLastUsedDateFeatureVariations, | 2550 kAutofillCreditCardLastUsedDateFeatureVariations, |
2561 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2551 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
2562 // when the flag is manually enabled in a local build. | 2552 // when the flag is manually enabled in a local build. |
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2982 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2972 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
2983 | 2973 |
2984 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2974 const FeatureEntry* GetFeatureEntries(size_t* count) { |
2985 *count = arraysize(kFeatureEntries); | 2975 *count = arraysize(kFeatureEntries); |
2986 return kFeatureEntries; | 2976 return kFeatureEntries; |
2987 } | 2977 } |
2988 | 2978 |
2989 } // namespace testing | 2979 } // namespace testing |
2990 | 2980 |
2991 } // namespace about_flags | 2981 } // namespace about_flags |
OLD | NEW |