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 2089 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2100 flag_descriptions::kHerbPrototypeChoicesDescription, kOsAndroid, | 2100 flag_descriptions::kHerbPrototypeChoicesDescription, kOsAndroid, |
2101 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, | 2101 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, |
2102 #endif // OS_ANDROID | 2102 #endif // OS_ANDROID |
2103 {"enable-md-bookmarks", | 2103 {"enable-md-bookmarks", |
2104 flag_descriptions::kEnableMaterialDesignBookmarksName, | 2104 flag_descriptions::kEnableMaterialDesignBookmarksName, |
2105 flag_descriptions::kEnableMaterialDesignBookmarksDescription, kOsDesktop, | 2105 flag_descriptions::kEnableMaterialDesignBookmarksDescription, kOsDesktop, |
2106 FEATURE_VALUE_TYPE(features::kMaterialDesignBookmarks)}, | 2106 FEATURE_VALUE_TYPE(features::kMaterialDesignBookmarks)}, |
2107 {"enable-md-feedback", flag_descriptions::kEnableMaterialDesignFeedbackName, | 2107 {"enable-md-feedback", flag_descriptions::kEnableMaterialDesignFeedbackName, |
2108 flag_descriptions::kEnableMaterialDesignFeedbackDescription, kOsDesktop, | 2108 flag_descriptions::kEnableMaterialDesignFeedbackDescription, kOsDesktop, |
2109 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)}, | 2109 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)}, |
2110 {"enable-md-history", flag_descriptions::kEnableMaterialDesignHistoryName, | |
2111 flag_descriptions::kEnableMaterialDesignHistoryDescription, kOsDesktop, | |
2112 FEATURE_VALUE_TYPE(features::kMaterialDesignHistory)}, | |
2113 {"enable-md-incognito-ntp", | 2110 {"enable-md-incognito-ntp", |
2114 flag_descriptions::kMaterialDesignIncognitoNTPName, | 2111 flag_descriptions::kMaterialDesignIncognitoNTPName, |
2115 flag_descriptions::kMaterialDesignIncognitoNTPDescription, kOsDesktop, | 2112 flag_descriptions::kMaterialDesignIncognitoNTPDescription, kOsDesktop, |
2116 FEATURE_VALUE_TYPE(features::kMaterialDesignIncognitoNTP)}, | 2113 FEATURE_VALUE_TYPE(features::kMaterialDesignIncognitoNTP)}, |
2117 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName, | 2114 {"enable-md-settings", flag_descriptions::kEnableMaterialDesignSettingsName, |
2118 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop, | 2115 flag_descriptions::kEnableMaterialDesignSettingsDescription, kOsDesktop, |
2119 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, | 2116 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, |
2120 {"safe-search-url-reporting", | 2117 {"safe-search-url-reporting", |
2121 flag_descriptions::kSafeSearchUrlReportingName, | 2118 flag_descriptions::kSafeSearchUrlReportingName, |
2122 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll, | 2119 flag_descriptions::kSafeSearchUrlReportingDescription, kOsAll, |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2177 flag_descriptions::kWebgl2Description, kOsAll, | 2174 flag_descriptions::kWebgl2Description, kOsAll, |
2178 MULTI_VALUE_TYPE(kEnableWebGL2Choices)}, | 2175 MULTI_VALUE_TYPE(kEnableWebGL2Choices)}, |
2179 {"enable-webfonts-intervention-v2", | 2176 {"enable-webfonts-intervention-v2", |
2180 flag_descriptions::kEnableWebfontsInterventionName, | 2177 flag_descriptions::kEnableWebfontsInterventionName, |
2181 flag_descriptions::kEnableWebfontsInterventionDescription, kOsAll, | 2178 flag_descriptions::kEnableWebfontsInterventionDescription, kOsAll, |
2182 MULTI_VALUE_TYPE(kEnableWebFontsInterventionV2Choices)}, | 2179 MULTI_VALUE_TYPE(kEnableWebFontsInterventionV2Choices)}, |
2183 {"enable-webfonts-intervention-trigger", | 2180 {"enable-webfonts-intervention-trigger", |
2184 flag_descriptions::kEnableWebfontsInterventionTriggerName, | 2181 flag_descriptions::kEnableWebfontsInterventionTriggerName, |
2185 flag_descriptions::kEnableWebfontsInterventionTriggerDescription, kOsAll, | 2182 flag_descriptions::kEnableWebfontsInterventionTriggerDescription, kOsAll, |
2186 SINGLE_VALUE_TYPE(switches::kEnableWebFontsInterventionTrigger)}, | 2183 SINGLE_VALUE_TYPE(switches::kEnableWebFontsInterventionTrigger)}, |
2187 {"enable-grouped-history", flag_descriptions::kEnableGroupedHistoryName, | |
2188 flag_descriptions::kEnableGroupedHistoryDescription, kOsDesktop, | |
2189 SINGLE_VALUE_TYPE(switches::kHistoryEnableGroupByDomain)}, | |
2190 {"ssl-version-max", flag_descriptions::kSslVersionMaxName, | 2184 {"ssl-version-max", flag_descriptions::kSslVersionMaxName, |
2191 flag_descriptions::kSslVersionMaxDescription, kOsAll, | 2185 flag_descriptions::kSslVersionMaxDescription, kOsAll, |
2192 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)}, | 2186 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)}, |
2193 {"enable-token-binding", flag_descriptions::kEnableTokenBindingName, | 2187 {"enable-token-binding", flag_descriptions::kEnableTokenBindingName, |
2194 flag_descriptions::kEnableTokenBindingDescription, kOsAll, | 2188 flag_descriptions::kEnableTokenBindingDescription, kOsAll, |
2195 FEATURE_VALUE_TYPE(features::kTokenBinding)}, | 2189 FEATURE_VALUE_TYPE(features::kTokenBinding)}, |
2196 {"enable-scroll-anchoring", flag_descriptions::kEnableScrollAnchoringName, | 2190 {"enable-scroll-anchoring", flag_descriptions::kEnableScrollAnchoringName, |
2197 flag_descriptions::kEnableScrollAnchoringDescription, kOsAll, | 2191 flag_descriptions::kEnableScrollAnchoringDescription, kOsAll, |
2198 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, | 2192 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, |
2199 {"disable-audio-support-for-desktop-share", | 2193 {"disable-audio-support-for-desktop-share", |
(...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2574 {"enable-expanded-autofill-credit-card-popup", | 2568 {"enable-expanded-autofill-credit-card-popup", |
2575 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, | 2569 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayout, |
2576 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, | 2570 flag_descriptions::kEnableExpandedAutofillCreditCardPopupLayoutDescription, |
2577 kOsAndroid, | 2571 kOsAndroid, |
2578 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2572 FEATURE_WITH_PARAMS_VALUE_TYPE( |
2579 autofill::kAutofillCreditCardPopupLayout, | 2573 autofill::kAutofillCreditCardPopupLayout, |
2580 kAutofillCreditCardPopupLayoutFeatureVariations, | 2574 kAutofillCreditCardPopupLayoutFeatureVariations, |
2581 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2575 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
2582 // when the flag is manually enabled in a local build. | 2576 // when the flag is manually enabled in a local build. |
2583 "AutofillCreditCardDropdownVariations")}, | 2577 "AutofillCreditCardDropdownVariations")}, |
2584 {"native-android-history-manager", | |
2585 flag_descriptions::kNativeAndroidHistoryManager, | |
2586 flag_descriptions::kNativeAndroidHistoryManagerDescription, kOsAndroid, | |
2587 FEATURE_VALUE_TYPE(features::kNativeAndroidHistoryManager)}, | |
2588 #endif // OS_ANDROID | 2578 #endif // OS_ANDROID |
2589 {"enable-autofill-credit-card-last-used-date-display", | 2579 {"enable-autofill-credit-card-last-used-date-display", |
2590 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, | 2580 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplay, |
2591 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, | 2581 flag_descriptions::kEnableAutofillCreditCardLastUsedDateDisplayDescription, |
2592 kOsAll, | 2582 kOsAll, |
2593 FEATURE_WITH_PARAMS_VALUE_TYPE( | 2583 FEATURE_WITH_PARAMS_VALUE_TYPE( |
2594 autofill::kAutofillCreditCardLastUsedDateDisplay, | 2584 autofill::kAutofillCreditCardLastUsedDateDisplay, |
2595 kAutofillCreditCardLastUsedDateFeatureVariations, | 2585 kAutofillCreditCardLastUsedDateFeatureVariations, |
2596 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash | 2586 // Must be AutofillCreditCardDropdownVariations to prevent DCHECK crash |
2597 // when the flag is manually enabled in a local build. | 2587 // when the flag is manually enabled in a local build. |
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3046 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 3036 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
3047 | 3037 |
3048 const FeatureEntry* GetFeatureEntries(size_t* count) { | 3038 const FeatureEntry* GetFeatureEntries(size_t* count) { |
3049 *count = arraysize(kFeatureEntries); | 3039 *count = arraysize(kFeatureEntries); |
3050 return kFeatureEntries; | 3040 return kFeatureEntries; |
3051 } | 3041 } |
3052 | 3042 |
3053 } // namespace testing | 3043 } // namespace testing |
3054 | 3044 |
3055 } // namespace about_flags | 3045 } // namespace about_flags |
OLD | NEW |