| 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 910 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 921 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)}, | 921 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)}, |
| 922 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME, | 922 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME, |
| 923 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS, | 923 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS, |
| 924 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)}, | 924 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)}, |
| 925 #endif | 925 #endif |
| 926 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME, | 926 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME, |
| 927 IDS_FLAGS_DEBUG_PACKED_APP_DESCRIPTION, kOsDesktop, | 927 IDS_FLAGS_DEBUG_PACKED_APP_DESCRIPTION, kOsDesktop, |
| 928 SINGLE_VALUE_TYPE(switches::kDebugPackedApps)}, | 928 SINGLE_VALUE_TYPE(switches::kDebugPackedApps)}, |
| 929 {"enable-password-generation", IDS_FLAGS_PASSWORD_GENERATION_NAME, | 929 {"enable-password-generation", IDS_FLAGS_PASSWORD_GENERATION_NAME, |
| 930 IDS_FLAGS_PASSWORD_GENERATION_DESCRIPTION, | 930 IDS_FLAGS_PASSWORD_GENERATION_DESCRIPTION, |
| 931 kOsWin | kOsLinux | kOsCrOS | kOsMac | kOsAndroid, | 931 kOsAll, |
| 932 ENABLE_DISABLE_VALUE_TYPE(autofill::switches::kEnablePasswordGeneration, | 932 ENABLE_DISABLE_VALUE_TYPE(autofill::switches::kEnablePasswordGeneration, |
| 933 autofill::switches::kDisablePasswordGeneration)}, | 933 autofill::switches::kDisablePasswordGeneration)}, |
| 934 {"enable-automatic-password-saving", | 934 {"enable-automatic-password-saving", |
| 935 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_NAME, | 935 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_NAME, |
| 936 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_DESCRIPTION, kOsDesktop, | 936 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_DESCRIPTION, kOsDesktop, |
| 937 FEATURE_VALUE_TYPE( | 937 FEATURE_VALUE_TYPE( |
| 938 password_manager::features::kEnableAutomaticPasswordSaving)}, | 938 password_manager::features::kEnableAutomaticPasswordSaving)}, |
| 939 {"enable-password-change-support", IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_NAME, | 939 {"enable-password-change-support", IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_NAME, |
| 940 IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_DESCRIPTION, kOsAndroid, | 940 IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_DESCRIPTION, kOsAndroid, |
| 941 FEATURE_VALUE_TYPE( | 941 FEATURE_VALUE_TYPE( |
| 942 password_manager::features::kEnablePasswordChangeSupport)}, | 942 password_manager::features::kEnablePasswordChangeSupport)}, |
| 943 {"enable-password-force-saving", IDS_FLAGS_PASSWORD_FORCE_SAVING_NAME, | 943 {"enable-password-force-saving", IDS_FLAGS_PASSWORD_FORCE_SAVING_NAME, |
| 944 IDS_FLAGS_PASSWORD_FORCE_SAVING_DESCRIPTION, kOsAll, | 944 IDS_FLAGS_PASSWORD_FORCE_SAVING_DESCRIPTION, kOsAll, |
| 945 FEATURE_VALUE_TYPE( | 945 FEATURE_VALUE_TYPE( |
| 946 password_manager::features::kEnablePasswordForceSaving)}, | 946 password_manager::features::kEnablePasswordForceSaving)}, |
| 947 {"enable-manual-password-generation", | 947 {"enable-manual-password-generation", |
| 948 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_NAME, | 948 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_NAME, |
| 949 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_DESCRIPTION, kOsAll, | 949 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_DESCRIPTION, kOsAll, |
| 950 FEATURE_VALUE_TYPE( | 950 FEATURE_VALUE_TYPE( |
| 951 password_manager::features::kEnableManualPasswordGeneration)}, | 951 password_manager::features::kEnableManualPasswordGeneration)}, |
| 952 {"affiliation-based-matching", IDS_FLAGS_AFFILIATION_BASED_MATCHING_NAME, | 952 {"affiliation-based-matching", IDS_FLAGS_AFFILIATION_BASED_MATCHING_NAME, |
| 953 IDS_FLAGS_AFFILIATION_BASED_MATCHING_DESCRIPTION, | 953 IDS_FLAGS_AFFILIATION_BASED_MATCHING_DESCRIPTION, |
| 954 kOsWin | kOsLinux | kOsCrOS | kOsMac | kOsAndroid, | 954 kOsAll, |
| 955 FEATURE_VALUE_TYPE(password_manager::features::kAffiliationBasedMatching)}, | 955 FEATURE_VALUE_TYPE(password_manager::features::kAffiliationBasedMatching)}, |
| 956 {"wallet-service-use-sandbox", IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_NAME, | 956 {"wallet-service-use-sandbox", IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_NAME, |
| 957 IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_DESCRIPTION, kOsAndroid | kOsDesktop, | 957 IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_DESCRIPTION, kOsAndroid | kOsDesktop, |
| 958 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE( | 958 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE( |
| 959 autofill::switches::kWalletServiceUseSandbox, | 959 autofill::switches::kWalletServiceUseSandbox, |
| 960 "1", | 960 "1", |
| 961 autofill::switches::kWalletServiceUseSandbox, | 961 autofill::switches::kWalletServiceUseSandbox, |
| 962 "0")}, | 962 "0")}, |
| 963 #if defined(USE_AURA) | 963 #if defined(USE_AURA) |
| 964 {"overscroll-history-navigation", | 964 {"overscroll-history-navigation", |
| 965 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_NAME, | 965 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_NAME, |
| 966 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_DESCRIPTION, kOsAll, | 966 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_DESCRIPTION, kOsAll, |
| 967 MULTI_VALUE_TYPE(kOverscrollHistoryNavigationChoices)}, | 967 MULTI_VALUE_TYPE(kOverscrollHistoryNavigationChoices)}, |
| 968 #endif | 968 #endif |
| 969 {"scroll-end-effect", IDS_FLAGS_SCROLL_END_EFFECT_NAME, | 969 {"scroll-end-effect", IDS_FLAGS_SCROLL_END_EFFECT_NAME, |
| 970 IDS_FLAGS_SCROLL_END_EFFECT_DESCRIPTION, kOsCrOS, | 970 IDS_FLAGS_SCROLL_END_EFFECT_DESCRIPTION, kOsCrOS, |
| 971 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kScrollEndEffect, | 971 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kScrollEndEffect, |
| 972 "1", | 972 "1", |
| 973 switches::kScrollEndEffect, | 973 switches::kScrollEndEffect, |
| 974 "0")}, | 974 "0")}, |
| 975 {"enable-icon-ntp", IDS_FLAGS_ICON_NTP_NAME, IDS_FLAGS_ICON_NTP_DESCRIPTION, | 975 {"enable-icon-ntp", IDS_FLAGS_ICON_NTP_NAME, IDS_FLAGS_ICON_NTP_DESCRIPTION, |
| 976 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 976 kOsAll, |
| 977 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableIconNtp, | 977 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableIconNtp, |
| 978 switches::kDisableIconNtp)}, | 978 switches::kDisableIconNtp)}, |
| 979 {"enable-touch-drag-drop", IDS_FLAGS_TOUCH_DRAG_DROP_NAME, | 979 {"enable-touch-drag-drop", IDS_FLAGS_TOUCH_DRAG_DROP_NAME, |
| 980 IDS_FLAGS_TOUCH_DRAG_DROP_DESCRIPTION, kOsWin | kOsCrOS, | 980 IDS_FLAGS_TOUCH_DRAG_DROP_DESCRIPTION, kOsWin | kOsCrOS, |
| 981 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTouchDragDrop, | 981 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTouchDragDrop, |
| 982 switches::kDisableTouchDragDrop)}, | 982 switches::kDisableTouchDragDrop)}, |
| 983 {"touch-selection-strategy", IDS_FLAGS_TOUCH_SELECTION_STRATEGY_NAME, | 983 {"touch-selection-strategy", IDS_FLAGS_TOUCH_SELECTION_STRATEGY_NAME, |
| 984 IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DESCRIPTION, | 984 IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DESCRIPTION, |
| 985 kOsAndroid, // TODO(mfomitchev): Add CrOS/Win/Linux support soon. | 985 kOsAndroid, // TODO(mfomitchev): Add CrOS/Win/Linux support soon. |
| 986 MULTI_VALUE_TYPE(kTouchTextSelectionStrategyChoices)}, | 986 MULTI_VALUE_TYPE(kTouchTextSelectionStrategyChoices)}, |
| 987 {"enable-navigation-tracing", IDS_FLAGS_ENABLE_NAVIGATION_TRACING, | 987 {"enable-navigation-tracing", IDS_FLAGS_ENABLE_NAVIGATION_TRACING, |
| 988 IDS_FLAGS_ENABLE_NAVIGATION_TRACING_DESCRIPTION, kOsAll, | 988 IDS_FLAGS_ENABLE_NAVIGATION_TRACING_DESCRIPTION, kOsAll, |
| 989 SINGLE_VALUE_TYPE(switches::kEnableNavigationTracing)}, | 989 SINGLE_VALUE_TYPE(switches::kEnableNavigationTracing)}, |
| 990 {"enable-non-validating-reload-on-refresh-content", | 990 {"enable-non-validating-reload-on-refresh-content", |
| 991 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_NAME, | 991 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_NAME, |
| 992 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_DESCRIPTION, | 992 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_DESCRIPTION, |
| 993 kOsAndroid, | 993 kOsAndroid, |
| 994 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnRefreshContent)}, | 994 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnRefreshContent)}, |
| 995 {"enable-non-validating-reload-on-normal-reload", |
| 996 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_NAME, |
| 997 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_DESCRIPTION, |
| 998 kOsAll, |
| 999 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnNormalReload)}, |
| 995 {"trace-upload-url", IDS_FLAGS_TRACE_UPLOAD_URL, | 1000 {"trace-upload-url", IDS_FLAGS_TRACE_UPLOAD_URL, |
| 996 IDS_FLAGS_TRACE_UPLOAD_URL_DESCRIPTION, kOsAll, | 1001 IDS_FLAGS_TRACE_UPLOAD_URL_DESCRIPTION, kOsAll, |
| 997 MULTI_VALUE_TYPE(kTraceUploadURL)}, | 1002 MULTI_VALUE_TYPE(kTraceUploadURL)}, |
| 998 {"enable-stale-while-revalidate", | 1003 {"enable-stale-while-revalidate", |
| 999 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_NAME, | 1004 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_NAME, |
| 1000 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_DESCRIPTION, kOsAll, | 1005 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_DESCRIPTION, kOsAll, |
| 1001 FEATURE_VALUE_TYPE(features::kStaleWhileRevalidate)}, | 1006 FEATURE_VALUE_TYPE(features::kStaleWhileRevalidate)}, |
| 1002 {"enable-suggestions-with-substring-match", | 1007 {"enable-suggestions-with-substring-match", |
| 1003 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_NAME, | 1008 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_NAME, |
| 1004 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_DESCRIPTION, kOsAll, | 1009 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_DESCRIPTION, kOsAll, |
| 1005 SINGLE_VALUE_TYPE( | 1010 SINGLE_VALUE_TYPE( |
| 1006 autofill::switches::kEnableSuggestionsWithSubstringMatch)}, | 1011 autofill::switches::kEnableSuggestionsWithSubstringMatch)}, |
| 1007 {"enable-supervised-user-managed-bookmarks-folder", | 1012 {"enable-supervised-user-managed-bookmarks-folder", |
| 1008 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_NAME, | 1013 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_NAME, |
| 1009 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_DESCRIPTION, | 1014 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_DESCRIPTION, |
| 1010 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 1015 kOsAll, |
| 1011 SINGLE_VALUE_TYPE(switches::kEnableSupervisedUserManagedBookmarksFolder)}, | 1016 SINGLE_VALUE_TYPE(switches::kEnableSupervisedUserManagedBookmarksFolder)}, |
| 1012 #if defined(ENABLE_APP_LIST) | 1017 #if defined(ENABLE_APP_LIST) |
| 1013 {"enable-sync-app-list", IDS_FLAGS_SYNC_APP_LIST_NAME, | 1018 {"enable-sync-app-list", IDS_FLAGS_SYNC_APP_LIST_NAME, |
| 1014 IDS_FLAGS_SYNC_APP_LIST_DESCRIPTION, kOsDesktop, | 1019 IDS_FLAGS_SYNC_APP_LIST_DESCRIPTION, kOsDesktop, |
| 1015 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableSyncAppList, | 1020 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableSyncAppList, |
| 1016 app_list::switches::kDisableSyncAppList)}, | 1021 app_list::switches::kDisableSyncAppList)}, |
| 1017 #endif | 1022 #endif |
| 1018 {"lcd-text-aa", IDS_FLAGS_LCD_TEXT_NAME, IDS_FLAGS_LCD_TEXT_DESCRIPTION, | 1023 {"lcd-text-aa", IDS_FLAGS_LCD_TEXT_NAME, IDS_FLAGS_LCD_TEXT_DESCRIPTION, |
| 1019 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnableLCDText, | 1024 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnableLCDText, |
| 1020 switches::kDisableLCDText)}, | 1025 switches::kDisableLCDText)}, |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1131 {"enable-spelling-feedback-field-trial", | 1136 {"enable-spelling-feedback-field-trial", |
| 1132 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_NAME, | 1137 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_NAME, |
| 1133 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_DESCRIPTION, kOsAll, | 1138 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_DESCRIPTION, kOsAll, |
| 1134 SINGLE_VALUE_TYPE(switches::kEnableSpellingFeedbackFieldTrial)}, | 1139 SINGLE_VALUE_TYPE(switches::kEnableSpellingFeedbackFieldTrial)}, |
| 1135 #endif | 1140 #endif |
| 1136 {"enable-webgl-draft-extensions", IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_NAME, | 1141 {"enable-webgl-draft-extensions", IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_NAME, |
| 1137 IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_DESCRIPTION, kOsAll, | 1142 IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_DESCRIPTION, kOsAll, |
| 1138 SINGLE_VALUE_TYPE(switches::kEnableWebGLDraftExtensions)}, | 1143 SINGLE_VALUE_TYPE(switches::kEnableWebGLDraftExtensions)}, |
| 1139 {"enable-new-profile-management", IDS_FLAGS_NEW_PROFILE_MANAGEMENT_NAME, | 1144 {"enable-new-profile-management", IDS_FLAGS_NEW_PROFILE_MANAGEMENT_NAME, |
| 1140 IDS_FLAGS_NEW_PROFILE_MANAGEMENT_DESCRIPTION, | 1145 IDS_FLAGS_NEW_PROFILE_MANAGEMENT_DESCRIPTION, |
| 1141 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 1146 kOsAll, |
| 1142 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableNewProfileManagement, | 1147 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableNewProfileManagement, |
| 1143 switches::kDisableNewProfileManagement)}, | 1148 switches::kDisableNewProfileManagement)}, |
| 1144 {"enable-account-consistency", IDS_FLAGS_ACCOUNT_CONSISTENCY_NAME, | 1149 {"enable-account-consistency", IDS_FLAGS_ACCOUNT_CONSISTENCY_NAME, |
| 1145 IDS_FLAGS_ACCOUNT_CONSISTENCY_DESCRIPTION, | 1150 IDS_FLAGS_ACCOUNT_CONSISTENCY_DESCRIPTION, |
| 1146 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 1151 kOsAll, |
| 1147 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAccountConsistency, | 1152 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAccountConsistency, |
| 1148 switches::kDisableAccountConsistency)}, | 1153 switches::kDisableAccountConsistency)}, |
| 1149 {"enable-password-separated-signin-flow", | 1154 {"enable-password-separated-signin-flow", |
| 1150 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_NAME, | 1155 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_NAME, |
| 1151 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_DESCRIPTION, | 1156 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_DESCRIPTION, |
| 1152 kOsMac | kOsWin | kOsLinux, | 1157 kOsMac | kOsWin | kOsLinux, |
| 1153 FEATURE_VALUE_TYPE(switches::kUsePasswordSeparatedSigninFlow)}, | 1158 FEATURE_VALUE_TYPE(switches::kUsePasswordSeparatedSigninFlow)}, |
| 1154 {"enable-material-design-user-manager", | 1159 {"enable-material-design-user-manager", |
| 1155 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_NAME, | 1160 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_NAME, |
| 1156 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_DESCRIPTION, | 1161 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_DESCRIPTION, |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1247 #endif | 1252 #endif |
| 1248 {"num-raster-threads", IDS_FLAGS_NUM_RASTER_THREADS_NAME, | 1253 {"num-raster-threads", IDS_FLAGS_NUM_RASTER_THREADS_NAME, |
| 1249 IDS_FLAGS_NUM_RASTER_THREADS_DESCRIPTION, kOsAll, | 1254 IDS_FLAGS_NUM_RASTER_THREADS_DESCRIPTION, kOsAll, |
| 1250 MULTI_VALUE_TYPE(kNumRasterThreadsChoices)}, | 1255 MULTI_VALUE_TYPE(kNumRasterThreadsChoices)}, |
| 1251 {"enable-permissions-blacklist", IDS_FLAGS_PERMISSIONS_BLACKLIST_NAME, | 1256 {"enable-permissions-blacklist", IDS_FLAGS_PERMISSIONS_BLACKLIST_NAME, |
| 1252 IDS_FLAGS_PERMISSIONS_BLACKLIST_DESCRIPTION, kOsAll, | 1257 IDS_FLAGS_PERMISSIONS_BLACKLIST_DESCRIPTION, kOsAll, |
| 1253 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionsBlacklist, | 1258 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionsBlacklist, |
| 1254 switches::kDisablePermissionsBlacklist)}, | 1259 switches::kDisablePermissionsBlacklist)}, |
| 1255 {"enable-single-click-autofill", IDS_FLAGS_SINGLE_CLICK_AUTOFILL_NAME, | 1260 {"enable-single-click-autofill", IDS_FLAGS_SINGLE_CLICK_AUTOFILL_NAME, |
| 1256 IDS_FLAGS_SINGLE_CLICK_AUTOFILL_DESCRIPTION, | 1261 IDS_FLAGS_SINGLE_CLICK_AUTOFILL_DESCRIPTION, |
| 1257 kOsCrOS | kOsMac | kOsWin | kOsLinux | kOsAndroid, | 1262 kOsAll, |
| 1258 ENABLE_DISABLE_VALUE_TYPE( | 1263 ENABLE_DISABLE_VALUE_TYPE( |
| 1259 autofill::switches::kEnableSingleClickAutofill, | 1264 autofill::switches::kEnableSingleClickAutofill, |
| 1260 autofill::switches::kDisableSingleClickAutofill)}, | 1265 autofill::switches::kDisableSingleClickAutofill)}, |
| 1261 {"enable-site-engagement-service", IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_NAME, | 1266 {"enable-site-engagement-service", IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_NAME, |
| 1262 IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_DESCRIPTION, kOsAll, | 1267 IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_DESCRIPTION, kOsAll, |
| 1263 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSiteEngagementService, | 1268 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSiteEngagementService, |
| 1264 switches::kDisableSiteEngagementService)}, | 1269 switches::kDisableSiteEngagementService)}, |
| 1265 {"enable-session-crashed-bubble", IDS_FLAGS_SESSION_CRASHED_BUBBLE_NAME, | 1270 {"enable-session-crashed-bubble", IDS_FLAGS_SESSION_CRASHED_BUBBLE_NAME, |
| 1266 IDS_FLAGS_SESSION_CRASHED_BUBBLE_DESCRIPTION, kOsWin | kOsLinux, | 1271 IDS_FLAGS_SESSION_CRASHED_BUBBLE_DESCRIPTION, kOsWin | kOsLinux, |
| 1267 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSessionCrashedBubble, | 1272 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSessionCrashedBubble, |
| (...skipping 17 matching lines...) Expand all Loading... |
| 1285 IDS_FLAGS_CENTERED_APP_LIST_DESCRIPTION, kOsWin | kOsLinux | kOsCrOS, | 1290 IDS_FLAGS_CENTERED_APP_LIST_DESCRIPTION, kOsWin | kOsLinux | kOsCrOS, |
| 1286 SINGLE_VALUE_TYPE(app_list::switches::kEnableCenteredAppList)}, | 1291 SINGLE_VALUE_TYPE(app_list::switches::kEnableCenteredAppList)}, |
| 1287 {"enable-new-app-list-mixer", IDS_FLAGS_NEW_APP_LIST_MIXER_NAME, | 1292 {"enable-new-app-list-mixer", IDS_FLAGS_NEW_APP_LIST_MIXER_NAME, |
| 1288 IDS_FLAGS_NEW_APP_LIST_MIXER_DESCRIPTION, | 1293 IDS_FLAGS_NEW_APP_LIST_MIXER_DESCRIPTION, |
| 1289 kOsWin | kOsLinux | kOsCrOS | kOsMac, | 1294 kOsWin | kOsLinux | kOsCrOS | kOsMac, |
| 1290 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableNewAppListMixer, | 1295 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableNewAppListMixer, |
| 1291 app_list::switches::kDisableNewAppListMixer)}, | 1296 app_list::switches::kDisableNewAppListMixer)}, |
| 1292 #endif | 1297 #endif |
| 1293 {"disable-threaded-scrolling", IDS_FLAGS_THREADED_SCROLLING_NAME, | 1298 {"disable-threaded-scrolling", IDS_FLAGS_THREADED_SCROLLING_NAME, |
| 1294 IDS_FLAGS_THREADED_SCROLLING_DESCRIPTION, | 1299 IDS_FLAGS_THREADED_SCROLLING_DESCRIPTION, |
| 1295 kOsWin | kOsLinux | kOsCrOS | kOsAndroid | kOsMac, | 1300 kOsAll, |
| 1296 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableThreadedScrolling)}, | 1301 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableThreadedScrolling)}, |
| 1297 {"enable-settings-window", IDS_FLAGS_SETTINGS_WINDOW_NAME, | 1302 {"enable-settings-window", IDS_FLAGS_SETTINGS_WINDOW_NAME, |
| 1298 IDS_FLAGS_SETTINGS_WINDOW_DESCRIPTION, kOsDesktop, | 1303 IDS_FLAGS_SETTINGS_WINDOW_DESCRIPTION, kOsDesktop, |
| 1299 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSettingsWindow, | 1304 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSettingsWindow, |
| 1300 switches::kDisableSettingsWindow)}, | 1305 switches::kDisableSettingsWindow)}, |
| 1301 {"inert-visual-viewport", IDS_FLAGS_INERT_VISUAL_VIEWPORT_NAME, | 1306 {"inert-visual-viewport", IDS_FLAGS_INERT_VISUAL_VIEWPORT_NAME, |
| 1302 IDS_FLAGS_INERT_VISUAL_VIEWPORT_DESCRIPTION, kOsAll, | 1307 IDS_FLAGS_INERT_VISUAL_VIEWPORT_DESCRIPTION, kOsAll, |
| 1303 SINGLE_VALUE_TYPE(switches::kInertVisualViewport)}, | 1308 SINGLE_VALUE_TYPE(switches::kInertVisualViewport)}, |
| 1304 {"enable-apps-file-associations", IDS_FLAGS_APPS_FILE_ASSOCIATIONS_NAME, | 1309 {"enable-apps-file-associations", IDS_FLAGS_APPS_FILE_ASSOCIATIONS_NAME, |
| 1305 IDS_FLAGS_APPS_FILE_ASSOCIATIONS_DESCRIPTION, kOsMac, | 1310 IDS_FLAGS_APPS_FILE_ASSOCIATIONS_DESCRIPTION, kOsMac, |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1468 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME, | 1473 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME, |
| 1469 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll, | 1474 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll, |
| 1470 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)}, | 1475 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)}, |
| 1471 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME, | 1476 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME, |
| 1472 IDS_FLAGS_SYNC_SANDBOX_DESCRIPTION, kOsAll, | 1477 IDS_FLAGS_SYNC_SANDBOX_DESCRIPTION, kOsAll, |
| 1473 SINGLE_VALUE_TYPE_AND_VALUE( | 1478 SINGLE_VALUE_TYPE_AND_VALUE( |
| 1474 switches::kSyncServiceURL, | 1479 switches::kSyncServiceURL, |
| 1475 "https://chrome-sync.sandbox.google.com/chrome-sync/alpha")}, | 1480 "https://chrome-sync.sandbox.google.com/chrome-sync/alpha")}, |
| 1476 {"enable-child-account-detection", IDS_FLAGS_CHILD_ACCOUNT_DETECTION_NAME, | 1481 {"enable-child-account-detection", IDS_FLAGS_CHILD_ACCOUNT_DETECTION_NAME, |
| 1477 IDS_FLAGS_CHILD_ACCOUNT_DETECTION_DESCRIPTION, | 1482 IDS_FLAGS_CHILD_ACCOUNT_DETECTION_DESCRIPTION, |
| 1478 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 1483 kOsAll, |
| 1479 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableChildAccountDetection, | 1484 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableChildAccountDetection, |
| 1480 switches::kDisableChildAccountDetection)}, | 1485 switches::kDisableChildAccountDetection)}, |
| 1481 #if defined(OS_CHROMEOS) && defined(USE_OZONE) | 1486 #if defined(OS_CHROMEOS) && defined(USE_OZONE) |
| 1482 {"ozone-test-single-overlay-support", | 1487 {"ozone-test-single-overlay-support", |
| 1483 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY, | 1488 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY, |
| 1484 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY_DESCRIPTION, kOsCrOS, | 1489 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY_DESCRIPTION, kOsCrOS, |
| 1485 SINGLE_VALUE_TYPE(switches::kOzoneTestSingleOverlaySupport)}, | 1490 SINGLE_VALUE_TYPE(switches::kOzoneTestSingleOverlaySupport)}, |
| 1486 #endif // defined(OS_CHROMEOS) && defined(USE_OZONE) | 1491 #endif // defined(OS_CHROMEOS) && defined(USE_OZONE) |
| 1487 {"v8-pac-mojo-out-of-process", IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_NAME, | 1492 {"v8-pac-mojo-out-of-process", IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_NAME, |
| 1488 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop, | 1493 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop, |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1511 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS, | 1516 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS, |
| 1512 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)}, | 1517 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)}, |
| 1513 #endif // defined(OS_CHROMEOS) | 1518 #endif // defined(OS_CHROMEOS) |
| 1514 #if defined(OS_CHROMEOS) | 1519 #if defined(OS_CHROMEOS) |
| 1515 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME, | 1520 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME, |
| 1516 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS, | 1521 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS, |
| 1517 MULTI_VALUE_TYPE(kDataSaverPromptChoices)}, | 1522 MULTI_VALUE_TYPE(kDataSaverPromptChoices)}, |
| 1518 #endif // defined(OS_CHROMEOS) | 1523 #endif // defined(OS_CHROMEOS) |
| 1519 {"supervised-user-safesites", IDS_FLAGS_SUPERVISED_USER_SAFESITES_NAME, | 1524 {"supervised-user-safesites", IDS_FLAGS_SUPERVISED_USER_SAFESITES_NAME, |
| 1520 IDS_FLAGS_SUPERVISED_USER_SAFESITES_DESCRIPTION, | 1525 IDS_FLAGS_SUPERVISED_USER_SAFESITES_DESCRIPTION, |
| 1521 kOsAndroid | kOsMac | kOsWin | kOsLinux | kOsCrOS, | 1526 kOsAll, |
| 1522 MULTI_VALUE_TYPE(kSupervisedUserSafeSitesChoices)}, | 1527 MULTI_VALUE_TYPE(kSupervisedUserSafeSitesChoices)}, |
| 1523 #if defined(OS_ANDROID) | 1528 #if defined(OS_ANDROID) |
| 1524 {"enable-autofill-keyboard-accessory-view", | 1529 {"enable-autofill-keyboard-accessory-view", |
| 1525 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_NAME, | 1530 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_NAME, |
| 1526 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_DESCRIPTION, kOsAndroid, | 1531 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_DESCRIPTION, kOsAndroid, |
| 1527 ENABLE_DISABLE_VALUE_TYPE( | 1532 ENABLE_DISABLE_VALUE_TYPE( |
| 1528 autofill::switches::kEnableAccessorySuggestionView, | 1533 autofill::switches::kEnableAccessorySuggestionView, |
| 1529 autofill::switches::kDisableAccessorySuggestionView)}, | 1534 autofill::switches::kDisableAccessorySuggestionView)}, |
| 1530 #endif // defined(OS_ANDROID) | 1535 #endif // defined(OS_ANDROID) |
| 1531 #if defined(OS_WIN) | 1536 #if defined(OS_WIN) |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1666 #if defined(OS_WIN) | 1671 #if defined(OS_WIN) |
| 1667 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME, | 1672 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME, |
| 1668 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin, | 1673 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin, |
| 1669 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer, | 1674 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer, |
| 1670 switches::kDisableAppContainer)}, | 1675 switches::kDisableAppContainer)}, |
| 1671 #endif // defined(OS_WIN) | 1676 #endif // defined(OS_WIN) |
| 1672 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) | 1677 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) |
| 1673 {"enable-autofill-credit-card-upload", | 1678 {"enable-autofill-credit-card-upload", |
| 1674 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME, | 1679 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME, |
| 1675 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, | 1680 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, |
| 1676 kOsCrOS | kOsWin | kOsLinux | kOsAndroid | kOsMac, | 1681 kOsAll, |
| 1677 ENABLE_DISABLE_VALUE_TYPE( | 1682 ENABLE_DISABLE_VALUE_TYPE( |
| 1678 autofill::switches::kEnableOfferUploadCreditCards, | 1683 autofill::switches::kEnableOfferUploadCreditCards, |
| 1679 autofill::switches::kDisableOfferUploadCreditCards)}, | 1684 autofill::switches::kDisableOfferUploadCreditCards)}, |
| 1680 #endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) | 1685 #endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) |
| 1681 #if defined(OS_ANDROID) | 1686 #if defined(OS_ANDROID) |
| 1682 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME, | 1687 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME, |
| 1683 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid, | 1688 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid, |
| 1684 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, | 1689 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, |
| 1685 {"enable-tab-switcher-in-document-mode", | 1690 {"enable-tab-switcher-in-document-mode", |
| 1686 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_NAME, | 1691 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_NAME, |
| (...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2073 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2078 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
| 2074 | 2079 |
| 2075 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2080 const FeatureEntry* GetFeatureEntries(size_t* count) { |
| 2076 *count = arraysize(kFeatureEntries); | 2081 *count = arraysize(kFeatureEntries); |
| 2077 return kFeatureEntries; | 2082 return kFeatureEntries; |
| 2078 } | 2083 } |
| 2079 | 2084 |
| 2080 } // namespace testing | 2085 } // namespace testing |
| 2081 | 2086 |
| 2082 } // namespace about_flags | 2087 } // namespace about_flags |
| OLD | NEW |