| 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 |