Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(241)

Side by Side Diff: chrome/browser/about_flags.cc

Issue 2773323002: Make flags resources naming consistent (Closed)
Patch Set: Fix Android Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/app/google_chrome_strings.grd ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, 153 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED,
154 switches::kTouchEventFeatureDetection, 154 switches::kTouchEventFeatureDetection,
155 switches::kTouchEventFeatureDetectionEnabled }, 155 switches::kTouchEventFeatureDetectionEnabled },
156 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, 156 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED,
157 switches::kTouchEventFeatureDetection, 157 switches::kTouchEventFeatureDetection,
158 switches::kTouchEventFeatureDetectionDisabled } 158 switches::kTouchEventFeatureDetectionDisabled }
159 }; 159 };
160 160
161 #if defined(USE_AURA) 161 #if defined(USE_AURA)
162 const FeatureEntry::Choice kOverscrollHistoryNavigationChoices[] = { 162 const FeatureEntry::Choice kOverscrollHistoryNavigationChoices[] = {
163 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, "", "" }, 163 {IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, "", ""},
164 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, 164 {IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED,
165 switches::kOverscrollHistoryNavigation, 165 switches::kOverscrollHistoryNavigation, "0"},
166 "0" }, 166 {IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_SIMPLE_UI,
167 { IDS_OVERSCROLL_HISTORY_NAVIGATION_SIMPLE_UI, 167 switches::kOverscrollHistoryNavigation, "2"}};
168 switches::kOverscrollHistoryNavigation,
169 "2" }
170 };
171 168
172 const FeatureEntry::Choice kOverscrollStartThresholdChoices[] = { 169 const FeatureEntry::Choice kOverscrollStartThresholdChoices[] = {
173 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, 170 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
174 { IDS_OVERSCROLL_START_THRESHOLD_133_PERCENT, 171 {IDS_FLAGS_OVERSCROLL_START_THRESHOLD_133_PERCENT,
175 switches::kOverscrollStartThreshold, 172 switches::kOverscrollStartThreshold, "133"},
176 "133" }, 173 {IDS_FLAGS_OVERSCROLL_START_THRESHOLD_166_PERCENT,
177 { IDS_OVERSCROLL_START_THRESHOLD_166_PERCENT, 174 switches::kOverscrollStartThreshold, "166"},
178 switches::kOverscrollStartThreshold, 175 {IDS_FLAGS_OVERSCROLL_START_THRESHOLD_200_PERCENT,
179 "166" }, 176 switches::kOverscrollStartThreshold, "200"}};
180 { IDS_OVERSCROLL_START_THRESHOLD_200_PERCENT,
181 switches::kOverscrollStartThreshold,
182 "200" }
183 };
184 #endif // USE_AURA 177 #endif // USE_AURA
185 178
186 const FeatureEntry::Choice kTouchTextSelectionStrategyChoices[] = { 179 const FeatureEntry::Choice kTouchTextSelectionStrategyChoices[] = {
187 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, 180 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
188 { IDS_TOUCH_SELECTION_STRATEGY_CHARACTER, 181 {IDS_FLAGS_TOUCH_SELECTION_STRATEGY_CHARACTER,
189 switches::kTouchTextSelectionStrategy, 182 switches::kTouchTextSelectionStrategy, "character"},
190 "character" }, 183 {IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DIRECTION,
191 { IDS_TOUCH_SELECTION_STRATEGY_DIRECTION, 184 switches::kTouchTextSelectionStrategy, "direction"}};
192 switches::kTouchTextSelectionStrategy,
193 "direction" }
194 };
195 185
196 const FeatureEntry::Choice kTraceUploadURL[] = { 186 const FeatureEntry::Choice kTraceUploadURL[] = {
197 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, "", "" }, 187 {IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, "", ""},
198 { IDS_TRACE_UPLOAD_URL_CHOICE_OTHER, switches::kTraceUploadURL, 188 {IDS_FLAGS_TRACE_UPLOAD_URL_CHOICE_OTHER, switches::kTraceUploadURL,
199 "https://performance-insights.appspot.com/upload?tags=flags,Other"}, 189 "https://performance-insights.appspot.com/upload?tags=flags,Other"},
200 { IDS_TRACE_UPLOAD_URL_CHOICE_EMLOADING, switches::kTraceUploadURL, 190 {IDS_FLAGS_TRACE_UPLOAD_URL_CHOICE_EMLOADING, switches::kTraceUploadURL,
201 "https://performance-insights.appspot.com/upload?tags=flags,emloading" }, 191 "https://performance-insights.appspot.com/upload?tags=flags,emloading"},
202 { IDS_TRACE_UPLOAD_URL_CHOICE_QA, switches::kTraceUploadURL, 192 {IDS_FLAGS_TRACE_UPLOAD_URL_CHOICE_QA, switches::kTraceUploadURL,
203 "https://performance-insights.appspot.com/upload?tags=flags,QA" }, 193 "https://performance-insights.appspot.com/upload?tags=flags,QA"},
204 { IDS_TRACE_UPLOAD_URL_CHOICE_TESTING, switches::kTraceUploadURL, 194 {IDS_FLAGS_TRACE_UPLOAD_URL_CHOICE_TESTING, switches::kTraceUploadURL,
205 "https://performance-insights.appspot.com/upload?tags=flags,TestingTeam" } 195 "https://performance-insights.appspot.com/upload?tags=flags,TestingTeam"}};
206 };
207 196
208 #if !defined(DISABLE_NACL) 197 #if !defined(DISABLE_NACL)
209 const FeatureEntry::Choice kNaClDebugMaskChoices[] = { 198 const FeatureEntry::Choice kNaClDebugMaskChoices[] = {
210 // Secure shell can be used on ChromeOS for forwarding the TCP port opened by 199 // Secure shell can be used on ChromeOS for forwarding the TCP port opened
211 // debug stub to a remote machine. Since secure shell uses NaCl, we usually 200 // by
212 // want to avoid debugging that. The PNaCl translator is also a NaCl module, 201 // debug stub to a remote machine. Since secure shell uses NaCl, we usually
213 // so by default we want to avoid debugging that. 202 // want to avoid debugging that. The PNaCl translator is also a NaCl module,
214 // NOTE: As the default value must be the empty string, the mask excluding 203 // so by default we want to avoid debugging that.
215 // the PNaCl translator and secure shell is substituted elsewhere. 204 // NOTE: As the default value must be the empty string, the mask excluding
216 { IDS_NACL_DEBUG_MASK_CHOICE_EXCLUDE_UTILS_PNACL, "", "" }, 205 // the PNaCl translator and secure shell is substituted elsewhere.
217 { IDS_NACL_DEBUG_MASK_CHOICE_DEBUG_ALL, switches::kNaClDebugMask, "*://*" }, 206 {IDS_FLAGS_NACL_DEBUG_MASK_CHOICE_EXCLUDE_UTILS_PNACL, "", ""},
218 { IDS_NACL_DEBUG_MASK_CHOICE_INCLUDE_DEBUG, 207 {IDS_FLAGS_NACL_DEBUG_MASK_CHOICE_DEBUG_ALL, switches::kNaClDebugMask,
219 switches::kNaClDebugMask, "*://*/*debug.nmf" } 208 "*://*"},
220 }; 209 {IDS_FLAGS_NACL_DEBUG_MASK_CHOICE_INCLUDE_DEBUG, switches::kNaClDebugMask,
210 "*://*/*debug.nmf"}};
221 #endif // DISABLE_NACL 211 #endif // DISABLE_NACL
222 212
223 const FeatureEntry::Choice kPassiveListenersChoices[] = { 213 const FeatureEntry::Choice kPassiveListenersChoices[] = {
224 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, 214 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
225 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_TRUE, switches::kPassiveListenersDefault, 215 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_TRUE, switches::kPassiveListenersDefault,
226 "true"}, 216 "true"},
227 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_FORCE_ALL_TRUE, 217 {IDS_FLAGS_PASSIVE_EVENT_LISTENER_FORCE_ALL_TRUE,
228 switches::kPassiveListenersDefault, "forcealltrue"}, 218 switches::kPassiveListenersDefault, "forcealltrue"},
229 }; 219 };
230 220
231 const FeatureEntry::Choice kMarkHttpAsChoices[] = { 221 const FeatureEntry::Choice kMarkHttpAsChoices[] = {
232 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, 222 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""},
233 {IDS_MARK_HTTP_AS_DANGEROUS, security_state::switches::kMarkHttpAs, 223 {IDS_FLAGS_MARK_HTTP_AS_DANGEROUS, security_state::switches::kMarkHttpAs,
234 security_state::switches::kMarkHttpAsDangerous}}; 224 security_state::switches::kMarkHttpAsDangerous}};
235 225
236 const FeatureEntry::Choice kDataReductionProxyLoFiChoices[] = { 226 const FeatureEntry::Choice kDataReductionProxyLoFiChoices[] = {
237 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, 227 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
238 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_ALWAYS_ON, 228 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_ALWAYS_ON,
239 data_reduction_proxy::switches::kDataReductionProxyLoFi, 229 data_reduction_proxy::switches::kDataReductionProxyLoFi,
240 data_reduction_proxy::switches::kDataReductionProxyLoFiValueAlwaysOn}, 230 data_reduction_proxy::switches::kDataReductionProxyLoFiValueAlwaysOn},
241 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_CELLULAR_ONLY, 231 { IDS_FLAGS_DATA_REDUCTION_PROXY_LO_FI_CELLULAR_ONLY,
242 data_reduction_proxy::switches::kDataReductionProxyLoFi, 232 data_reduction_proxy::switches::kDataReductionProxyLoFi,
243 data_reduction_proxy::switches:: 233 data_reduction_proxy::switches::
(...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after
990 SINGLE_VALUE_TYPE(extensions::switches::kEnableBLEAdvertising)}, 980 SINGLE_VALUE_TYPE(extensions::switches::kEnableBLEAdvertising)},
991 #endif // ENABLE_EXTENSIONS 981 #endif // ENABLE_EXTENSIONS
992 {"enable-devtools-experiments", IDS_FLAGS_DEVTOOLS_EXPERIMENTS_NAME, 982 {"enable-devtools-experiments", IDS_FLAGS_DEVTOOLS_EXPERIMENTS_NAME,
993 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop, 983 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop,
994 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, 984 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)},
995 {"silent-debugger-extension-api", 985 {"silent-debugger-extension-api",
996 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME, 986 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME,
997 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_DESCRIPTION, kOsDesktop, 987 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_DESCRIPTION, kOsDesktop,
998 SINGLE_VALUE_TYPE(switches::kSilentDebuggerExtensionAPI)}, 988 SINGLE_VALUE_TYPE(switches::kSilentDebuggerExtensionAPI)},
999 #if BUILDFLAG(ENABLE_SPELLCHECK) && defined(OS_ANDROID) 989 #if BUILDFLAG(ENABLE_SPELLCHECK) && defined(OS_ANDROID)
1000 {"enable-android-spellchecker", IDS_OPTIONS_ENABLE_SPELLCHECK, 990 {"enable-android-spellchecker", IDS_FLAGS_ENABLE_ANDROID_SPELLCHECKER_NAME,
1001 IDS_OPTIONS_ENABLE_ANDROID_SPELLCHECKER_DESCRIPTION, kOsAndroid, 991 IDS_FLAGS_ENABLE_ANDROID_SPELLCHECKER_DESCRIPTION, kOsAndroid,
1002 FEATURE_VALUE_TYPE(spellcheck::kAndroidSpellCheckerNonLowEnd)}, 992 FEATURE_VALUE_TYPE(spellcheck::kAndroidSpellCheckerNonLowEnd)},
1003 #endif // ENABLE_SPELLCHECK && OS_ANDROID 993 #endif // ENABLE_SPELLCHECK && OS_ANDROID
1004 {"enable-scroll-prediction", IDS_FLAGS_SCROLL_PREDICTION_NAME, 994 {"enable-scroll-prediction", IDS_FLAGS_SCROLL_PREDICTION_NAME,
1005 IDS_FLAGS_SCROLL_PREDICTION_DESCRIPTION, kOsDesktop, 995 IDS_FLAGS_SCROLL_PREDICTION_DESCRIPTION, kOsDesktop,
1006 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction)}, 996 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction)},
1007 {"top-chrome-md", IDS_FLAGS_TOP_CHROME_MD, 997 {"top-chrome-md", IDS_FLAGS_TOP_CHROME_MD,
1008 IDS_FLAGS_TOP_CHROME_MD_DESCRIPTION, kOsDesktop, 998 IDS_FLAGS_TOP_CHROME_MD_DESCRIPTION, kOsDesktop,
1009 MULTI_VALUE_TYPE(kTopChromeMaterialDesignChoices)}, 999 MULTI_VALUE_TYPE(kTopChromeMaterialDesignChoices)},
1010 {"enable-site-settings", IDS_FLAGS_SITE_SETTINGS, 1000 {"enable-site-settings", IDS_FLAGS_SITE_SETTINGS,
1011 IDS_FLAGS_SITE_SETTINGS_DESCRIPTION, kOsDesktop, 1001 IDS_FLAGS_SITE_SETTINGS_DESCRIPTION, kOsDesktop,
(...skipping 410 matching lines...) Expand 10 before | Expand all | Expand 10 after
1422 #endif // OS_MACOSX 1412 #endif // OS_MACOSX
1423 #if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_CHROMEOS) 1413 #if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_CHROMEOS)
1424 {"translate-2016q2-ui", IDS_FLAGS_TRANSLATE_2016Q2_UI_NAME, 1414 {"translate-2016q2-ui", IDS_FLAGS_TRANSLATE_2016Q2_UI_NAME,
1425 IDS_FLAGS_TRANSLATE_2016Q2_UI_DESCRIPTION, kOsCrOS | kOsWin | kOsLinux, 1415 IDS_FLAGS_TRANSLATE_2016Q2_UI_DESCRIPTION, kOsCrOS | kOsWin | kOsLinux,
1426 FEATURE_VALUE_TYPE(translate::kTranslateUI2016Q2)}, 1416 FEATURE_VALUE_TYPE(translate::kTranslateUI2016Q2)},
1427 #endif // OS_LINUX || OS_WIN || OS_CHROMEOS 1417 #endif // OS_LINUX || OS_WIN || OS_CHROMEOS
1428 {"translate-lang-by-ulp", IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_NAME, 1418 {"translate-lang-by-ulp", IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_NAME,
1429 IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_DESCRIPTION, kOsAll, 1419 IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_DESCRIPTION, kOsAll,
1430 FEATURE_VALUE_TYPE(translate::kTranslateLanguageByULP)}, 1420 FEATURE_VALUE_TYPE(translate::kTranslateLanguageByULP)},
1431 #if defined(OS_MACOSX) 1421 #if defined(OS_MACOSX)
1432 {"enable-native-notifications", IDS_NOTIFICATIONS_NATIVE_FLAG, 1422 {"enable-native-notifications", IDS_FLAGS_NOTIFICATIONS_NATIVE_FLAG,
1433 IDS_NOTIFICATIONS_NATIVE_FLAG_DESCRIPTION, kOsMac, 1423 IDS_FLAGS_NOTIFICATIONS_NATIVE_FLAG_DESCRIPTION, kOsMac,
1434 FEATURE_VALUE_TYPE(features::kNativeNotifications)}, 1424 FEATURE_VALUE_TYPE(features::kNativeNotifications)},
1435 #endif // OS_MACOSX 1425 #endif // OS_MACOSX
1436 #if defined(TOOLKIT_VIEWS) 1426 #if defined(TOOLKIT_VIEWS)
1437 {"disable-views-rect-based-targeting", 1427 {"disable-views-rect-based-targeting",
1438 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_NAME, 1428 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_NAME,
1439 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_DESCRIPTION, 1429 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_DESCRIPTION,
1440 kOsCrOS | kOsWin | kOsLinux, 1430 kOsCrOS | kOsWin | kOsLinux,
1441 SINGLE_DISABLE_VALUE_TYPE( 1431 SINGLE_DISABLE_VALUE_TYPE(
1442 views::switches::kDisableViewsRectBasedTargeting)}, 1432 views::switches::kDisableViewsRectBasedTargeting)},
1443 #endif // TOOLKIT_VIEWS 1433 #endif // TOOLKIT_VIEWS
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
1572 #endif // OS_ANDROID 1562 #endif // OS_ANDROID
1573 #if defined(OS_CHROMEOS) 1563 #if defined(OS_CHROMEOS)
1574 {"enable-wifi-credential-sync", IDS_FLAGS_WIFI_CREDENTIAL_SYNC_NAME, 1564 {"enable-wifi-credential-sync", IDS_FLAGS_WIFI_CREDENTIAL_SYNC_NAME,
1575 IDS_FLAGS_WIFI_CREDENTIAL_SYNC_DESCRIPTION, kOsCrOS, 1565 IDS_FLAGS_WIFI_CREDENTIAL_SYNC_DESCRIPTION, kOsCrOS,
1576 SINGLE_VALUE_TYPE(switches::kEnableWifiCredentialSync)}, 1566 SINGLE_VALUE_TYPE(switches::kEnableWifiCredentialSync)},
1577 {"enable-potentially-annoying-security-features", 1567 {"enable-potentially-annoying-security-features",
1578 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_NAME, 1568 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_NAME,
1579 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_DESCRIPTION, kOsAll, 1569 IDS_FLAGS_EXPERIMENTAL_SECURITY_FEATURES_DESCRIPTION, kOsAll,
1580 SINGLE_VALUE_TYPE(switches::kEnablePotentiallyAnnoyingSecurityFeatures)}, 1570 SINGLE_VALUE_TYPE(switches::kEnablePotentiallyAnnoyingSecurityFeatures)},
1581 #endif // OS_CHROMEOS 1571 #endif // OS_CHROMEOS
1582 {"mark-non-secure-as", IDS_MARK_HTTP_AS_NAME, IDS_MARK_HTTP_AS_DESCRIPTION, 1572 {"mark-non-secure-as", IDS_FLAGS_MARK_HTTP_AS_NAME,
1583 kOsAll, MULTI_VALUE_TYPE(kMarkHttpAsChoices)}, 1573 IDS_FLAGS_MARK_HTTP_AS_DESCRIPTION, kOsAll,
1584 {"enable-http-form-warning", IDS_ENABLE_HTTP_FORM_WARNING_NAME, 1574 MULTI_VALUE_TYPE(kMarkHttpAsChoices)},
1585 IDS_ENABLE_HTTP_FORM_WARNING_DESCRIPTION, kOsAll, 1575 {"enable-http-form-warning", IDS_FLAGS_ENABLE_HTTP_FORM_WARNING_NAME,
1576 IDS_FLAGS_ENABLE_HTTP_FORM_WARNING_DESCRIPTION, kOsAll,
1586 FEATURE_VALUE_TYPE(security_state::kHttpFormWarningFeature)}, 1577 FEATURE_VALUE_TYPE(security_state::kHttpFormWarningFeature)},
1587 {"enable-site-per-process", IDS_FLAGS_SITE_PER_PROCESS_NAME, 1578 {"enable-site-per-process", IDS_FLAGS_SITE_PER_PROCESS_NAME,
1588 IDS_FLAGS_SITE_PER_PROCESS_DESCRIPTION, kOsAll, 1579 IDS_FLAGS_SITE_PER_PROCESS_DESCRIPTION, kOsAll,
1589 SINGLE_VALUE_TYPE(switches::kSitePerProcess)}, 1580 SINGLE_VALUE_TYPE(switches::kSitePerProcess)},
1590 {"enable-top-document-isolation", IDS_FLAGS_TOP_DOCUMENT_ISOLATION_NAME, 1581 {"enable-top-document-isolation", IDS_FLAGS_TOP_DOCUMENT_ISOLATION_NAME,
1591 IDS_FLAGS_TOP_DOCUMENT_ISOLATION_DESCRIPTION, kOsAll, 1582 IDS_FLAGS_TOP_DOCUMENT_ISOLATION_DESCRIPTION, kOsAll,
1592 SINGLE_VALUE_TYPE(switches::kTopDocumentIsolation)}, 1583 SINGLE_VALUE_TYPE(switches::kTopDocumentIsolation)},
1593 {"enable-use-zoom-for-dsf", IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_NAME, 1584 {"enable-use-zoom-for-dsf", IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_NAME,
1594 IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_DESCRIPTION, kOsAll, 1585 IDS_FLAGS_ENABLE_USE_ZOOM_FOR_DSF_DESCRIPTION, kOsAll,
1595 MULTI_VALUE_TYPE(kEnableUseZoomForDSFChoices)}, 1586 MULTI_VALUE_TYPE(kEnableUseZoomForDSFChoices)},
(...skipping 11 matching lines...) Expand all
1607 SINGLE_VALUE_TYPE( 1598 SINGLE_VALUE_TYPE(
1608 data_reduction_proxy::switches::kEnableDataReductionProxyLitePage)}, 1599 data_reduction_proxy::switches::kEnableDataReductionProxyLitePage)},
1609 #if defined(OS_ANDROID) 1600 #if defined(OS_ANDROID)
1610 {"enable-data-reduction-proxy-savings-promo", 1601 {"enable-data-reduction-proxy-savings-promo",
1611 IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_NAME, 1602 IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_NAME,
1612 IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_DESCRIPTION, 1603 IDS_FLAGS_ENABLE_DATA_REDUCTION_PROXY_SAVINGS_PROMO_DESCRIPTION,
1613 kOsAndroid, 1604 kOsAndroid,
1614 SINGLE_VALUE_TYPE(data_reduction_proxy::switches:: 1605 SINGLE_VALUE_TYPE(data_reduction_proxy::switches::
1615 kEnableDataReductionProxySavingsPromo)}, 1606 kEnableDataReductionProxySavingsPromo)},
1616 #endif // OS_ANDROID 1607 #endif // OS_ANDROID
1617 {"allow-insecure-localhost", IDS_ALLOW_INSECURE_LOCALHOST, 1608 {"allow-insecure-localhost", IDS_FLAGS_ALLOW_INSECURE_LOCALHOST,
1618 IDS_ALLOW_INSECURE_LOCALHOST_DESCRIPTION, kOsAll, 1609 IDS_FLAGS_ALLOW_INSECURE_LOCALHOST_DESCRIPTION, kOsAll,
1619 SINGLE_VALUE_TYPE(switches::kAllowInsecureLocalhost)}, 1610 SINGLE_VALUE_TYPE(switches::kAllowInsecureLocalhost)},
1620 {"enable-add-to-shelf", IDS_FLAGS_ADD_TO_SHELF_NAME, 1611 {"enable-add-to-shelf", IDS_FLAGS_ADD_TO_SHELF_NAME,
1621 IDS_FLAGS_ADD_TO_SHELF_DESCRIPTION, kOsDesktop, 1612 IDS_FLAGS_ADD_TO_SHELF_DESCRIPTION, kOsDesktop,
1622 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAddToShelf, 1613 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAddToShelf,
1623 switches::kDisableAddToShelf)}, 1614 switches::kDisableAddToShelf)},
1624 {"bypass-app-banner-engagement-checks", 1615 {"bypass-app-banner-engagement-checks",
1625 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME, 1616 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME,
1626 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll, 1617 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll,
1627 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)}, 1618 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)},
1628 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME, 1619 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME,
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after
1908 {"ssl-version-max", IDS_FLAGS_SSL_VERSION_MAX_NAME, 1899 {"ssl-version-max", IDS_FLAGS_SSL_VERSION_MAX_NAME,
1909 IDS_FLAGS_SSL_VERSION_MAX_DESCRIPTION, kOsAll, 1900 IDS_FLAGS_SSL_VERSION_MAX_DESCRIPTION, kOsAll,
1910 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)}, 1901 MULTI_VALUE_TYPE(kSSLVersionMaxChoices)},
1911 {"enable-token-binding", IDS_FLAGS_ENABLE_TOKEN_BINDING_NAME, 1902 {"enable-token-binding", IDS_FLAGS_ENABLE_TOKEN_BINDING_NAME,
1912 IDS_FLAGS_ENABLE_TOKEN_BINDING_DESCRIPTION, kOsAll, 1903 IDS_FLAGS_ENABLE_TOKEN_BINDING_DESCRIPTION, kOsAll,
1913 FEATURE_VALUE_TYPE(features::kTokenBinding)}, 1904 FEATURE_VALUE_TYPE(features::kTokenBinding)},
1914 {"enable-scroll-anchoring", IDS_FLAGS_ENABLE_SCROLL_ANCHORING_NAME, 1905 {"enable-scroll-anchoring", IDS_FLAGS_ENABLE_SCROLL_ANCHORING_NAME,
1915 IDS_FLAGS_ENABLE_SCROLL_ANCHORING_DESCRIPTION, kOsAll, 1906 IDS_FLAGS_ENABLE_SCROLL_ANCHORING_DESCRIPTION, kOsAll,
1916 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, 1907 FEATURE_VALUE_TYPE(features::kScrollAnchoring)},
1917 {"disable-audio-support-for-desktop-share", 1908 {"disable-audio-support-for-desktop-share",
1918 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE, 1909 IDS_FLAGS_DISABLE_AUDIO_FOR_DESKTOP_SHARE,
1919 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, 1910 IDS_FLAGS_DISABLE_AUDIO_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll,
1920 SINGLE_VALUE_TYPE(switches::kDisableAudioSupportForDesktopShare)}, 1911 SINGLE_VALUE_TYPE(switches::kDisableAudioSupportForDesktopShare)},
1921 #if BUILDFLAG(ENABLE_EXTENSIONS) 1912 #if BUILDFLAG(ENABLE_EXTENSIONS)
1922 {"tab-for-desktop-share", IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE, 1913 {"tab-for-desktop-share", IDS_FLAGS_DISABLE_TAB_FOR_DESKTOP_SHARE,
1923 IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, 1914 IDS_FLAGS_DISABLE_TAB_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll,
1924 SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)}, 1915 SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)},
1925 #endif // ENABLE_EXTENSIONS 1916 #endif // ENABLE_EXTENSIONS
1926 #if defined(OS_ANDROID) 1917 #if defined(OS_ANDROID)
1927 {"content-suggestions-category-order", 1918 {"content-suggestions-category-order",
1928 IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_NAME, 1919 IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_NAME,
1929 IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_DESCRIPTION, kOsAndroid, 1920 IDS_FLAGS_CONTENT_SUGGESTIONS_CATEGORY_ORDER_DESCRIPTION, kOsAndroid,
1930 FEATURE_WITH_PARAMS_VALUE_TYPE( 1921 FEATURE_WITH_PARAMS_VALUE_TYPE(
1931 ntp_snippets::kCategoryOrder, 1922 ntp_snippets::kCategoryOrder,
1932 kContentSuggestionsCategoryOrderFeatureVariations, 1923 kContentSuggestionsCategoryOrderFeatureVariations,
1933 ntp_snippets::kStudyName)}, 1924 ntp_snippets::kStudyName)},
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
2114 FEATURE_VALUE_TYPE(chrome::android::kAndroidPaymentApps)}, 2105 FEATURE_VALUE_TYPE(chrome::android::kAndroidPaymentApps)},
2115 {"android-payment-apps-filter", IDS_FLAGS_ANDROID_PAYMENT_APPS_FILTER_TITLE, 2106 {"android-payment-apps-filter", IDS_FLAGS_ANDROID_PAYMENT_APPS_FILTER_TITLE,
2116 IDS_FLAGS_ANDROID_PAYMENT_APPS_FILTER_DESCRIPTION, kOsAndroid, 2107 IDS_FLAGS_ANDROID_PAYMENT_APPS_FILTER_DESCRIPTION, kOsAndroid,
2117 FEATURE_VALUE_TYPE(chrome::android::kAndroidPaymentAppsFilter)}, 2108 FEATURE_VALUE_TYPE(chrome::android::kAndroidPaymentAppsFilter)},
2118 #endif // OS_ANDROID 2109 #endif // OS_ANDROID
2119 #if defined(OS_CHROMEOS) 2110 #if defined(OS_CHROMEOS)
2120 {"disable-eol-notification", IDS_FLAGS_EOL_NOTIFICATION_NAME, 2111 {"disable-eol-notification", IDS_FLAGS_EOL_NOTIFICATION_NAME,
2121 IDS_FLAGS_EOL_NOTIFICATION_DESCRIPTION, kOsCrOS, 2112 IDS_FLAGS_EOL_NOTIFICATION_DESCRIPTION, kOsCrOS,
2122 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableEolNotification)}, 2113 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableEolNotification)},
2123 #endif // OS_CHROMEOS 2114 #endif // OS_CHROMEOS
2124 {"fill-on-account-select", IDS_FILL_ON_ACCOUNT_SELECT_NAME, 2115 {"fill-on-account-select", IDS_FLAGS_FILL_ON_ACCOUNT_SELECT_NAME,
2125 IDS_FILL_ON_ACCOUNT_SELECT_DESCRIPTION, kOsAll, 2116 IDS_FLAGS_FILL_ON_ACCOUNT_SELECT_DESCRIPTION, kOsAll,
2126 FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)}, 2117 FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
2127 {"new-audio-rendering-mixing-strategy", 2118 {"new-audio-rendering-mixing-strategy",
2128 IDS_NEW_AUDIO_RENDERING_MIXING_STRATEGY_NAME, 2119 IDS_FLAGS_NEW_AUDIO_RENDERING_MIXING_STRATEGY_NAME,
2129 IDS_NEW_AUDIO_RENDERING_MIXING_STRATEGY_DESCRIPTION, 2120 IDS_FLAGS_NEW_AUDIO_RENDERING_MIXING_STRATEGY_DESCRIPTION,
2130 kOsWin | kOsMac | kOsLinux | kOsAndroid, 2121 kOsWin | kOsMac | kOsLinux | kOsAndroid,
2131 FEATURE_VALUE_TYPE(media::kNewAudioRenderingMixingStrategy)}, 2122 FEATURE_VALUE_TYPE(media::kNewAudioRenderingMixingStrategy)},
2132 {"disable-background-video-track", 2123 {"disable-background-video-track",
2133 IDS_BACKGROUND_VIDEO_TRACK_OPTIMIZATION_NAME, 2124 IDS_FLAGS_BACKGROUND_VIDEO_TRACK_OPTIMIZATION_NAME,
2134 IDS_BACKGROUND_VIDEO_TRACK_OPTIMIZATION_DESCRIPTION, kOsAll, 2125 IDS_FLAGS_BACKGROUND_VIDEO_TRACK_OPTIMIZATION_DESCRIPTION, kOsAll,
2135 FEATURE_VALUE_TYPE(media::kBackgroundVideoTrackOptimization)}, 2126 FEATURE_VALUE_TYPE(media::kBackgroundVideoTrackOptimization)},
2136 #if defined(OS_CHROMEOS) 2127 #if defined(OS_CHROMEOS)
2137 {"quick-unlock-pin", IDS_FLAGS_QUICK_UNLOCK_PIN, 2128 {"quick-unlock-pin", IDS_FLAGS_QUICK_UNLOCK_PIN,
2138 IDS_FLAGS_QUICK_UNLOCK_PIN_DESCRIPTION, kOsCrOS, 2129 IDS_FLAGS_QUICK_UNLOCK_PIN_DESCRIPTION, kOsCrOS,
2139 FEATURE_VALUE_TYPE(features::kQuickUnlockPin)}, 2130 FEATURE_VALUE_TYPE(features::kQuickUnlockPin)},
2140 {"quick-unlock-fingerprint", IDS_FLAGS_QUICK_UNLOCK_FINGERPRINT, 2131 {"quick-unlock-fingerprint", IDS_FLAGS_QUICK_UNLOCK_FINGERPRINT,
2141 IDS_FLAGS_QUICK_UNLOCK_FINGERPRINT_DESCRIPTION, kOsCrOS, 2132 IDS_FLAGS_QUICK_UNLOCK_FINGERPRINT_DESCRIPTION, kOsCrOS,
2142 FEATURE_VALUE_TYPE(features::kQuickUnlockFingerprint)}, 2133 FEATURE_VALUE_TYPE(features::kQuickUnlockFingerprint)},
2143 #endif // OS_CHROMEOS 2134 #endif // OS_CHROMEOS
2144 {"browser-task-scheduler", IDS_FLAGS_BROWSER_TASK_SCHEDULER_NAME, 2135 {"browser-task-scheduler", IDS_FLAGS_BROWSER_TASK_SCHEDULER_NAME,
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
2270 2261
2271 #if defined(OS_ANDROID) 2262 #if defined(OS_ANDROID)
2272 {"enable-expanded-autofill-credit-card-popup", 2263 {"enable-expanded-autofill-credit-card-popup",
2273 IDS_FLAGS_ENABLE_EXPANDED_AUTOFILL_CREDIT_CARD_POPUP_LAYOUT, 2264 IDS_FLAGS_ENABLE_EXPANDED_AUTOFILL_CREDIT_CARD_POPUP_LAYOUT,
2274 IDS_FLAGS_ENABLE_EXPANDED_AUTOFILL_CREDIT_CARD_POPUP_LAYOUT_DESCRIPTION, 2265 IDS_FLAGS_ENABLE_EXPANDED_AUTOFILL_CREDIT_CARD_POPUP_LAYOUT_DESCRIPTION,
2275 kOsAndroid, 2266 kOsAndroid,
2276 FEATURE_WITH_PARAMS_VALUE_TYPE( 2267 FEATURE_WITH_PARAMS_VALUE_TYPE(
2277 autofill::kAutofillCreditCardPopupLayout, 2268 autofill::kAutofillCreditCardPopupLayout,
2278 kAutofillCreditCardPopupLayoutFeatureVariations, 2269 kAutofillCreditCardPopupLayoutFeatureVariations,
2279 "AutofillCreditCardPopupLayout")}, 2270 "AutofillCreditCardPopupLayout")},
2280 {"native-android-history-manager", IDS_NATIVE_ANDROID_HISTORY_MANAGER, 2271 {"native-android-history-manager", IDS_FLAGS_NATIVE_ANDROID_HISTORY_MANAGER,
2281 IDS_NATIVE_ANDROID_HISTORY_MANAGER_DESCRIPTION, kOsAndroid, 2272 IDS_FLAGS_NATIVE_ANDROID_HISTORY_MANAGER_DESCRIPTION, kOsAndroid,
2282 FEATURE_VALUE_TYPE(features::kNativeAndroidHistoryManager)}, 2273 FEATURE_VALUE_TYPE(features::kNativeAndroidHistoryManager)},
2283 #endif // OS_ANDROID 2274 #endif // OS_ANDROID
2284 {"enable-autofill-credit-card-last-used-date-display", 2275 {"enable-autofill-credit-card-last-used-date-display",
2285 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_LAST_USED_DATE_DISPLAY, 2276 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_LAST_USED_DATE_DISPLAY,
2286 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_LAST_USED_DATE_DISPLAY_DESCRIPTION, 2277 IDS_FLAGS_ENABLE_AUTOFILL_CREDIT_CARD_LAST_USED_DATE_DISPLAY_DESCRIPTION,
2287 kOsAll, 2278 kOsAll,
2288 FEATURE_WITH_PARAMS_VALUE_TYPE( 2279 FEATURE_WITH_PARAMS_VALUE_TYPE(
2289 autofill::kAutofillCreditCardLastUsedDateDisplay, 2280 autofill::kAutofillCreditCardLastUsedDateDisplay,
2290 kAutofillCreditCardLastUsedDateFeatureVariations, 2281 kAutofillCreditCardLastUsedDateFeatureVariations,
2291 "AutofillCreditCardLastUsedDate")}, 2282 "AutofillCreditCardLastUsedDate")},
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
2626 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2617 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2627 2618
2628 const FeatureEntry* GetFeatureEntries(size_t* count) { 2619 const FeatureEntry* GetFeatureEntries(size_t* count) {
2629 *count = arraysize(kFeatureEntries); 2620 *count = arraysize(kFeatureEntries);
2630 return kFeatureEntries; 2621 return kFeatureEntries;
2631 } 2622 }
2632 2623
2633 } // namespace testing 2624 } // namespace testing
2634 2625
2635 } // namespace about_flags 2626 } // namespace about_flags
OLDNEW
« no previous file with comments | « chrome/app/google_chrome_strings.grd ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698