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

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

Issue 1993603003: Add a field study to use new reload behavior even on desktops (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review #9 Created 4 years, 7 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
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 910 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/app/generated_resources.grd ('k') | content/browser/frame_host/navigation_controller_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698