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 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1024 | 1024 |
1025 #if defined(OS_ANDROID) | 1025 #if defined(OS_ANDROID) |
1026 const FeatureEntry::FeatureParam kPersistentMenuItemEnabled[] = { | 1026 const FeatureEntry::FeatureParam kPersistentMenuItemEnabled[] = { |
1027 {"persistent_menu_item_enabled", "true"}}; | 1027 {"persistent_menu_item_enabled", "true"}}; |
1028 | 1028 |
1029 const FeatureEntry::FeatureVariation kDataReductionMainMenuFeatureVariations[] = | 1029 const FeatureEntry::FeatureVariation kDataReductionMainMenuFeatureVariations[] = |
1030 {{"(persistent)", kPersistentMenuItemEnabled, | 1030 {{"(persistent)", kPersistentMenuItemEnabled, |
1031 arraysize(kPersistentMenuItemEnabled), nullptr}}; | 1031 arraysize(kPersistentMenuItemEnabled), nullptr}}; |
1032 #endif // OS_ANDROID | 1032 #endif // OS_ANDROID |
1033 | 1033 |
1034 const FeatureEntry::FeatureParam kStalePreviewsTimestampParams[] = { | |
1035 {"min_staleness_in_minutes", "2"}, | |
1036 {"max_staleness_in_minutes", "1440"}}; | |
1037 | |
1038 const FeatureEntry::FeatureVariation | |
1039 kStalePreviewsTimestampFeatureVariations[] = { | |
1040 {"(with staleness params)", kStalePreviewsTimestampParams, | |
1041 arraysize(kStalePreviewsTimestampParams), nullptr}}; | |
1042 | |
1034 const FeatureEntry::Choice kEnableHeapProfilingChoices[] = { | 1043 const FeatureEntry::Choice kEnableHeapProfilingChoices[] = { |
1035 {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, | 1044 {flags_ui::kGenericExperimentChoiceDisabled, "", ""}, |
1036 {flag_descriptions::kEnableHeapProfilingModePseudo, | 1045 {flag_descriptions::kEnableHeapProfilingModePseudo, |
1037 switches::kEnableHeapProfiling, switches::kEnableHeapProfilingModePseudo}, | 1046 switches::kEnableHeapProfiling, switches::kEnableHeapProfilingModePseudo}, |
1038 {flag_descriptions::kEnableHeapProfilingModeNative, | 1047 {flag_descriptions::kEnableHeapProfilingModeNative, |
1039 switches::kEnableHeapProfiling, switches::kEnableHeapProfilingModeNative}, | 1048 switches::kEnableHeapProfiling, switches::kEnableHeapProfilingModeNative}, |
1040 {flag_descriptions::kEnableHeapProfilingTaskProfiler, | 1049 {flag_descriptions::kEnableHeapProfilingTaskProfiler, |
1041 switches::kEnableHeapProfiling, | 1050 switches::kEnableHeapProfiling, |
1042 switches::kEnableHeapProfilingTaskProfiler}}; | 1051 switches::kEnableHeapProfilingTaskProfiler}}; |
1043 | 1052 |
(...skipping 905 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1949 #endif // OS_MACOSX | 1958 #endif // OS_MACOSX |
1950 {"data-reduction-proxy-lo-fi", | 1959 {"data-reduction-proxy-lo-fi", |
1951 flag_descriptions::kDataReductionProxyLoFiName, | 1960 flag_descriptions::kDataReductionProxyLoFiName, |
1952 flag_descriptions::kDataReductionProxyLoFiDescription, kOsAll, | 1961 flag_descriptions::kDataReductionProxyLoFiDescription, kOsAll, |
1953 MULTI_VALUE_TYPE(kDataReductionProxyLoFiChoices)}, | 1962 MULTI_VALUE_TYPE(kDataReductionProxyLoFiChoices)}, |
1954 {"enable-data-reduction-proxy-lite-page", | 1963 {"enable-data-reduction-proxy-lite-page", |
1955 flag_descriptions::kEnableDataReductionProxyLitePageName, | 1964 flag_descriptions::kEnableDataReductionProxyLitePageName, |
1956 flag_descriptions::kEnableDataReductionProxyLitePageDescription, kOsAll, | 1965 flag_descriptions::kEnableDataReductionProxyLitePageDescription, kOsAll, |
1957 SINGLE_VALUE_TYPE( | 1966 SINGLE_VALUE_TYPE( |
1958 data_reduction_proxy::switches::kEnableDataReductionProxyLitePage)}, | 1967 data_reduction_proxy::switches::kEnableDataReductionProxyLitePage)}, |
1968 {"enable-stale-previews-timestamp", | |
1969 flag_descriptions::kEnableStalePreviewsName, | |
1970 flag_descriptions::kEnableStalePreviewsDescription, kOsAll, | |
1971 FEATURE_WITH_PARAMS_VALUE_TYPE(previews::features::kStalePreviewsTimestamp, | |
megjablon
2017/06/21 00:25:07
Is there any way to add the params for a feature u
Alexei Svitkine (slow)
2017/06/22 16:29:21
Can you simply specify default values for params i
megjablon
2017/06/22 20:43:22
Done.
| |
1972 kStalePreviewsTimestampFeatureVariations, | |
1973 "StalePreviewsTimestamp")}, | |
1959 {"enable-data-reduction-proxy-server-experiment", | 1974 {"enable-data-reduction-proxy-server-experiment", |
1960 flag_descriptions::kEnableDataReductionProxyServerExperimentName, | 1975 flag_descriptions::kEnableDataReductionProxyServerExperimentName, |
1961 flag_descriptions::kEnableDataReductionProxyServerExperimentDescription, | 1976 flag_descriptions::kEnableDataReductionProxyServerExperimentDescription, |
1962 kOsAll, MULTI_VALUE_TYPE(kDataReductionProxyServerExperiment)}, | 1977 kOsAll, MULTI_VALUE_TYPE(kDataReductionProxyServerExperiment)}, |
1963 #if defined(OS_ANDROID) | 1978 #if defined(OS_ANDROID) |
1964 {"enable-data-reduction-proxy-savings-promo", | 1979 {"enable-data-reduction-proxy-savings-promo", |
1965 flag_descriptions::kEnableDataReductionProxySavingsPromoName, | 1980 flag_descriptions::kEnableDataReductionProxySavingsPromoName, |
1966 flag_descriptions::kEnableDataReductionProxySavingsPromoDescription, | 1981 flag_descriptions::kEnableDataReductionProxySavingsPromoDescription, |
1967 kOsAndroid, | 1982 kOsAndroid, |
1968 SINGLE_VALUE_TYPE(data_reduction_proxy::switches:: | 1983 SINGLE_VALUE_TYPE(data_reduction_proxy::switches:: |
(...skipping 1344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3313 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 3328 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
3314 | 3329 |
3315 const FeatureEntry* GetFeatureEntries(size_t* count) { | 3330 const FeatureEntry* GetFeatureEntries(size_t* count) { |
3316 *count = arraysize(kFeatureEntries); | 3331 *count = arraysize(kFeatureEntries); |
3317 return kFeatureEntries; | 3332 return kFeatureEntries; |
3318 } | 3333 } |
3319 | 3334 |
3320 } // namespace testing | 3335 } // namespace testing |
3321 | 3336 |
3322 } // namespace about_flags | 3337 } // namespace about_flags |
OLD | NEW |