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

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

Issue 2029263002: [MD Settings] Add feature to enable md-settings by default. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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 697 matching lines...) Expand 10 before | Expand all | Expand 10 after
708 switches::kDisableOverlayScrollbar)}, 708 switches::kDisableOverlayScrollbar)},
709 #endif 709 #endif
710 {"enable-panels", IDS_FLAGS_PANELS_NAME, IDS_FLAGS_PANELS_DESCRIPTION, 710 {"enable-panels", IDS_FLAGS_PANELS_NAME, IDS_FLAGS_PANELS_DESCRIPTION,
711 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePanels, 711 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePanels,
712 switches::kDisablePanels)}, 712 switches::kDisablePanels)},
713 {// See http://crbug.com/120416 for how to remove this flag. 713 {// See http://crbug.com/120416 for how to remove this flag.
714 "save-page-as-mhtml", // FLAGS:RECORD_UMA 714 "save-page-as-mhtml", // FLAGS:RECORD_UMA
715 IDS_FLAGS_SAVE_PAGE_AS_MHTML_NAME, 715 IDS_FLAGS_SAVE_PAGE_AS_MHTML_NAME,
716 IDS_FLAGS_SAVE_PAGE_AS_MHTML_DESCRIPTION, kOsMac | kOsWin | kOsLinux, 716 IDS_FLAGS_SAVE_PAGE_AS_MHTML_DESCRIPTION, kOsMac | kOsWin | kOsLinux,
717 SINGLE_VALUE_TYPE(switches::kSavePageAsMHTML)}, 717 SINGLE_VALUE_TYPE(switches::kSavePageAsMHTML)},
718 {"mhtml-generator-option", 718 {"mhtml-generator-option", IDS_FLAGS_MHTML_GENERATOR_OPTION_NAME,
719 IDS_FLAGS_MHTML_GENERATOR_OPTION_NAME,
720 IDS_FLAGS_MHTML_GENERATOR_OPTION_DESCRIPTION, kOsMac | kOsWin | kOsLinux, 719 IDS_FLAGS_MHTML_GENERATOR_OPTION_DESCRIPTION, kOsMac | kOsWin | kOsLinux,
721 MULTI_VALUE_TYPE(kMHTMLGeneratorOptionChoices)}, 720 MULTI_VALUE_TYPE(kMHTMLGeneratorOptionChoices)},
722 {"enable-quic", IDS_FLAGS_QUIC_NAME, IDS_FLAGS_QUIC_DESCRIPTION, kOsAll, 721 {"enable-quic", IDS_FLAGS_QUIC_NAME, IDS_FLAGS_QUIC_DESCRIPTION, kOsAll,
723 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableQuic, switches::kDisableQuic)}, 722 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableQuic, switches::kDisableQuic)},
724 {"disable-javascript-harmony-shipping", 723 {"disable-javascript-harmony-shipping",
725 IDS_FLAGS_JAVASCRIPT_HARMONY_SHIPPING_NAME, 724 IDS_FLAGS_JAVASCRIPT_HARMONY_SHIPPING_NAME,
726 IDS_FLAGS_JAVASCRIPT_HARMONY_SHIPPING_DESCRIPTION, kOsAll, 725 IDS_FLAGS_JAVASCRIPT_HARMONY_SHIPPING_DESCRIPTION, kOsAll,
727 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableJavaScriptHarmonyShipping)}, 726 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableJavaScriptHarmonyShipping)},
728 {"enable-javascript-harmony", IDS_FLAGS_JAVASCRIPT_HARMONY_NAME, 727 {"enable-javascript-harmony", IDS_FLAGS_JAVASCRIPT_HARMONY_NAME,
729 IDS_FLAGS_JAVASCRIPT_HARMONY_DESCRIPTION, kOsAll, 728 IDS_FLAGS_JAVASCRIPT_HARMONY_DESCRIPTION, kOsAll,
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
942 IDS_FLAGS_CLOUD_IMPORT_DESCRIPTION, kOsCrOS, 941 IDS_FLAGS_CLOUD_IMPORT_DESCRIPTION, kOsCrOS,
943 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)}, 942 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableCloudImport)},
944 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME, 943 {"enable-request-tablet-site", IDS_FLAGS_REQUEST_TABLET_SITE_NAME,
945 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS, 944 IDS_FLAGS_REQUEST_TABLET_SITE_DESCRIPTION, kOsCrOS,
946 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)}, 945 SINGLE_VALUE_TYPE(chromeos::switches::kEnableRequestTabletSite)},
947 #endif 946 #endif
948 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME, 947 {"debug-packed-apps", IDS_FLAGS_DEBUG_PACKED_APP_NAME,
949 IDS_FLAGS_DEBUG_PACKED_APP_DESCRIPTION, kOsDesktop, 948 IDS_FLAGS_DEBUG_PACKED_APP_DESCRIPTION, kOsDesktop,
950 SINGLE_VALUE_TYPE(switches::kDebugPackedApps)}, 949 SINGLE_VALUE_TYPE(switches::kDebugPackedApps)},
951 {"enable-password-generation", IDS_FLAGS_PASSWORD_GENERATION_NAME, 950 {"enable-password-generation", IDS_FLAGS_PASSWORD_GENERATION_NAME,
952 IDS_FLAGS_PASSWORD_GENERATION_DESCRIPTION, 951 IDS_FLAGS_PASSWORD_GENERATION_DESCRIPTION, kOsAll,
953 kOsAll,
954 ENABLE_DISABLE_VALUE_TYPE(autofill::switches::kEnablePasswordGeneration, 952 ENABLE_DISABLE_VALUE_TYPE(autofill::switches::kEnablePasswordGeneration,
955 autofill::switches::kDisablePasswordGeneration)}, 953 autofill::switches::kDisablePasswordGeneration)},
956 {"enable-automatic-password-saving", 954 {"enable-automatic-password-saving",
957 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_NAME, 955 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_NAME,
958 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_DESCRIPTION, kOsDesktop, 956 IDS_FLAGS_AUTOMATIC_PASSWORD_SAVING_DESCRIPTION, kOsDesktop,
959 FEATURE_VALUE_TYPE( 957 FEATURE_VALUE_TYPE(
960 password_manager::features::kEnableAutomaticPasswordSaving)}, 958 password_manager::features::kEnableAutomaticPasswordSaving)},
961 {"enable-password-change-support", IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_NAME, 959 {"enable-password-change-support", IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_NAME,
962 IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_DESCRIPTION, kOsAndroid, 960 IDS_FLAGS_PASSWORD_CHANGE_SUPPORT_DESCRIPTION, kOsAndroid,
963 FEATURE_VALUE_TYPE( 961 FEATURE_VALUE_TYPE(
964 password_manager::features::kEnablePasswordChangeSupport)}, 962 password_manager::features::kEnablePasswordChangeSupport)},
965 {"enable-password-force-saving", IDS_FLAGS_PASSWORD_FORCE_SAVING_NAME, 963 {"enable-password-force-saving", IDS_FLAGS_PASSWORD_FORCE_SAVING_NAME,
966 IDS_FLAGS_PASSWORD_FORCE_SAVING_DESCRIPTION, kOsAll, 964 IDS_FLAGS_PASSWORD_FORCE_SAVING_DESCRIPTION, kOsAll,
967 FEATURE_VALUE_TYPE( 965 FEATURE_VALUE_TYPE(
968 password_manager::features::kEnablePasswordForceSaving)}, 966 password_manager::features::kEnablePasswordForceSaving)},
969 {"enable-manual-password-generation", 967 {"enable-manual-password-generation",
970 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_NAME, 968 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_NAME,
971 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_DESCRIPTION, kOsAll, 969 IDS_FLAGS_MANUAL_PASSWORD_GENERATION_DESCRIPTION, kOsAll,
972 FEATURE_VALUE_TYPE( 970 FEATURE_VALUE_TYPE(
973 password_manager::features::kEnableManualPasswordGeneration)}, 971 password_manager::features::kEnableManualPasswordGeneration)},
974 {"affiliation-based-matching", IDS_FLAGS_AFFILIATION_BASED_MATCHING_NAME, 972 {"affiliation-based-matching", IDS_FLAGS_AFFILIATION_BASED_MATCHING_NAME,
975 IDS_FLAGS_AFFILIATION_BASED_MATCHING_DESCRIPTION, 973 IDS_FLAGS_AFFILIATION_BASED_MATCHING_DESCRIPTION, kOsAll,
976 kOsAll,
977 FEATURE_VALUE_TYPE(password_manager::features::kAffiliationBasedMatching)}, 974 FEATURE_VALUE_TYPE(password_manager::features::kAffiliationBasedMatching)},
978 {"wallet-service-use-sandbox", IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_NAME, 975 {"wallet-service-use-sandbox", IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_NAME,
979 IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_DESCRIPTION, kOsAndroid | kOsDesktop, 976 IDS_FLAGS_WALLET_SERVICE_USE_SANDBOX_DESCRIPTION, kOsAndroid | kOsDesktop,
980 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE( 977 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(
981 autofill::switches::kWalletServiceUseSandbox, 978 autofill::switches::kWalletServiceUseSandbox,
982 "1", 979 "1",
983 autofill::switches::kWalletServiceUseSandbox, 980 autofill::switches::kWalletServiceUseSandbox,
984 "0")}, 981 "0")},
985 #if defined(USE_AURA) 982 #if defined(USE_AURA)
986 {"overscroll-history-navigation", 983 {"overscroll-history-navigation",
987 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_NAME, 984 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_NAME,
988 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_DESCRIPTION, kOsAll, 985 IDS_FLAGS_OVERSCROLL_HISTORY_NAVIGATION_DESCRIPTION, kOsAll,
989 MULTI_VALUE_TYPE(kOverscrollHistoryNavigationChoices)}, 986 MULTI_VALUE_TYPE(kOverscrollHistoryNavigationChoices)},
990 #endif 987 #endif
991 {"scroll-end-effect", IDS_FLAGS_SCROLL_END_EFFECT_NAME, 988 {"scroll-end-effect", IDS_FLAGS_SCROLL_END_EFFECT_NAME,
992 IDS_FLAGS_SCROLL_END_EFFECT_DESCRIPTION, kOsCrOS, 989 IDS_FLAGS_SCROLL_END_EFFECT_DESCRIPTION, kOsCrOS,
993 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kScrollEndEffect, 990 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kScrollEndEffect,
994 "1", 991 "1",
995 switches::kScrollEndEffect, 992 switches::kScrollEndEffect,
996 "0")}, 993 "0")},
997 {"enable-icon-ntp", IDS_FLAGS_ICON_NTP_NAME, IDS_FLAGS_ICON_NTP_DESCRIPTION, 994 {"enable-icon-ntp", IDS_FLAGS_ICON_NTP_NAME, IDS_FLAGS_ICON_NTP_DESCRIPTION,
998 kOsAll, 995 kOsAll, ENABLE_DISABLE_VALUE_TYPE(switches::kEnableIconNtp,
999 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableIconNtp, 996 switches::kDisableIconNtp)},
1000 switches::kDisableIconNtp)},
1001 {"enable-touch-drag-drop", IDS_FLAGS_TOUCH_DRAG_DROP_NAME, 997 {"enable-touch-drag-drop", IDS_FLAGS_TOUCH_DRAG_DROP_NAME,
1002 IDS_FLAGS_TOUCH_DRAG_DROP_DESCRIPTION, kOsWin | kOsCrOS, 998 IDS_FLAGS_TOUCH_DRAG_DROP_DESCRIPTION, kOsWin | kOsCrOS,
1003 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTouchDragDrop, 999 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTouchDragDrop,
1004 switches::kDisableTouchDragDrop)}, 1000 switches::kDisableTouchDragDrop)},
1005 {"touch-selection-strategy", IDS_FLAGS_TOUCH_SELECTION_STRATEGY_NAME, 1001 {"touch-selection-strategy", IDS_FLAGS_TOUCH_SELECTION_STRATEGY_NAME,
1006 IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DESCRIPTION, 1002 IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DESCRIPTION,
1007 kOsAndroid, // TODO(mfomitchev): Add CrOS/Win/Linux support soon. 1003 kOsAndroid, // TODO(mfomitchev): Add CrOS/Win/Linux support soon.
1008 MULTI_VALUE_TYPE(kTouchTextSelectionStrategyChoices)}, 1004 MULTI_VALUE_TYPE(kTouchTextSelectionStrategyChoices)},
1009 {"enable-navigation-tracing", IDS_FLAGS_ENABLE_NAVIGATION_TRACING, 1005 {"enable-navigation-tracing", IDS_FLAGS_ENABLE_NAVIGATION_TRACING,
1010 IDS_FLAGS_ENABLE_NAVIGATION_TRACING_DESCRIPTION, kOsAll, 1006 IDS_FLAGS_ENABLE_NAVIGATION_TRACING_DESCRIPTION, kOsAll,
1011 SINGLE_VALUE_TYPE(switches::kEnableNavigationTracing)}, 1007 SINGLE_VALUE_TYPE(switches::kEnableNavigationTracing)},
1012 {"enable-non-validating-reload-on-refresh-content", 1008 {"enable-non-validating-reload-on-refresh-content",
1013 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_NAME, 1009 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_NAME,
1014 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_DESCRIPTION, 1010 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_REFRESH_CONTENT_DESCRIPTION,
1015 kOsAndroid, 1011 kOsAndroid,
1016 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnRefreshContent)}, 1012 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnRefreshContent)},
1017 {"enable-non-validating-reload-on-normal-reload", 1013 {"enable-non-validating-reload-on-normal-reload",
1018 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_NAME, 1014 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_NAME,
1019 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_DESCRIPTION, 1015 IDS_FLAGS_ENABLE_NON_VALIDATING_RELOAD_ON_NORMAL_RELOAD_DESCRIPTION,
1020 kOsAll, 1016 kOsAll, FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnNormalReload)},
1021 FEATURE_VALUE_TYPE(features::kNonValidatingReloadOnNormalReload)},
1022 {"trace-upload-url", IDS_FLAGS_TRACE_UPLOAD_URL, 1017 {"trace-upload-url", IDS_FLAGS_TRACE_UPLOAD_URL,
1023 IDS_FLAGS_TRACE_UPLOAD_URL_DESCRIPTION, kOsAll, 1018 IDS_FLAGS_TRACE_UPLOAD_URL_DESCRIPTION, kOsAll,
1024 MULTI_VALUE_TYPE(kTraceUploadURL)}, 1019 MULTI_VALUE_TYPE(kTraceUploadURL)},
1025 {"enable-stale-while-revalidate", 1020 {"enable-stale-while-revalidate",
1026 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_NAME, 1021 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_NAME,
1027 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_DESCRIPTION, kOsAll, 1022 IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_DESCRIPTION, kOsAll,
1028 FEATURE_VALUE_TYPE(features::kStaleWhileRevalidate)}, 1023 FEATURE_VALUE_TYPE(features::kStaleWhileRevalidate)},
1029 {"enable-suggestions-with-substring-match", 1024 {"enable-suggestions-with-substring-match",
1030 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_NAME, 1025 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_NAME,
1031 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_DESCRIPTION, kOsAll, 1026 IDS_FLAGS_SUGGESTIONS_WITH_SUB_STRING_MATCH_DESCRIPTION, kOsAll,
1032 SINGLE_VALUE_TYPE( 1027 SINGLE_VALUE_TYPE(
1033 autofill::switches::kEnableSuggestionsWithSubstringMatch)}, 1028 autofill::switches::kEnableSuggestionsWithSubstringMatch)},
1034 {"enable-supervised-user-managed-bookmarks-folder", 1029 {"enable-supervised-user-managed-bookmarks-folder",
1035 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_NAME, 1030 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_NAME,
1036 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_DESCRIPTION, 1031 IDS_FLAGS_SUPERVISED_USER_MANAGED_BOOKMARKS_FOLDER_DESCRIPTION, kOsAll,
1037 kOsAll,
1038 SINGLE_VALUE_TYPE(switches::kEnableSupervisedUserManagedBookmarksFolder)}, 1032 SINGLE_VALUE_TYPE(switches::kEnableSupervisedUserManagedBookmarksFolder)},
1039 #if defined(ENABLE_APP_LIST) 1033 #if defined(ENABLE_APP_LIST)
1040 {"enable-sync-app-list", IDS_FLAGS_SYNC_APP_LIST_NAME, 1034 {"enable-sync-app-list", IDS_FLAGS_SYNC_APP_LIST_NAME,
1041 IDS_FLAGS_SYNC_APP_LIST_DESCRIPTION, kOsDesktop, 1035 IDS_FLAGS_SYNC_APP_LIST_DESCRIPTION, kOsDesktop,
1042 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableSyncAppList, 1036 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableSyncAppList,
1043 app_list::switches::kDisableSyncAppList)}, 1037 app_list::switches::kDisableSyncAppList)},
1044 #endif 1038 #endif
1045 {"lcd-text-aa", IDS_FLAGS_LCD_TEXT_NAME, IDS_FLAGS_LCD_TEXT_DESCRIPTION, 1039 {"lcd-text-aa", IDS_FLAGS_LCD_TEXT_NAME, IDS_FLAGS_LCD_TEXT_DESCRIPTION,
1046 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnableLCDText, 1040 kOsDesktop, ENABLE_DISABLE_VALUE_TYPE(switches::kEnableLCDText,
1047 switches::kDisableLCDText)}, 1041 switches::kDisableLCDText)},
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
1160 #if defined(ENABLE_SPELLCHECK) 1154 #if defined(ENABLE_SPELLCHECK)
1161 {"enable-spelling-feedback-field-trial", 1155 {"enable-spelling-feedback-field-trial",
1162 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_NAME, 1156 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_NAME,
1163 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_DESCRIPTION, kOsAll, 1157 IDS_FLAGS_SPELLING_FEEDBACK_FIELD_TRIAL_DESCRIPTION, kOsAll,
1164 SINGLE_VALUE_TYPE(switches::kEnableSpellingFeedbackFieldTrial)}, 1158 SINGLE_VALUE_TYPE(switches::kEnableSpellingFeedbackFieldTrial)},
1165 #endif 1159 #endif
1166 {"enable-webgl-draft-extensions", IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_NAME, 1160 {"enable-webgl-draft-extensions", IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_NAME,
1167 IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_DESCRIPTION, kOsAll, 1161 IDS_FLAGS_WEBGL_DRAFT_EXTENSIONS_DESCRIPTION, kOsAll,
1168 SINGLE_VALUE_TYPE(switches::kEnableWebGLDraftExtensions)}, 1162 SINGLE_VALUE_TYPE(switches::kEnableWebGLDraftExtensions)},
1169 {"enable-new-profile-management", IDS_FLAGS_NEW_PROFILE_MANAGEMENT_NAME, 1163 {"enable-new-profile-management", IDS_FLAGS_NEW_PROFILE_MANAGEMENT_NAME,
1170 IDS_FLAGS_NEW_PROFILE_MANAGEMENT_DESCRIPTION, 1164 IDS_FLAGS_NEW_PROFILE_MANAGEMENT_DESCRIPTION, kOsAll,
1171 kOsAll,
1172 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableNewProfileManagement, 1165 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableNewProfileManagement,
1173 switches::kDisableNewProfileManagement)}, 1166 switches::kDisableNewProfileManagement)},
1174 {"enable-account-consistency", IDS_FLAGS_ACCOUNT_CONSISTENCY_NAME, 1167 {"enable-account-consistency", IDS_FLAGS_ACCOUNT_CONSISTENCY_NAME,
1175 IDS_FLAGS_ACCOUNT_CONSISTENCY_DESCRIPTION, 1168 IDS_FLAGS_ACCOUNT_CONSISTENCY_DESCRIPTION, kOsAll,
1176 kOsAll,
1177 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAccountConsistency, 1169 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAccountConsistency,
1178 switches::kDisableAccountConsistency)}, 1170 switches::kDisableAccountConsistency)},
1179 {"enable-password-separated-signin-flow", 1171 {"enable-password-separated-signin-flow",
1180 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_NAME, 1172 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_NAME,
1181 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_DESCRIPTION, 1173 IDS_FLAGS_ENABLE_PASSWORD_SEPARATED_SIGNIN_FLOW_DESCRIPTION,
1182 kOsMac | kOsWin | kOsLinux, 1174 kOsMac | kOsWin | kOsLinux,
1183 FEATURE_VALUE_TYPE(switches::kUsePasswordSeparatedSigninFlow)}, 1175 FEATURE_VALUE_TYPE(switches::kUsePasswordSeparatedSigninFlow)},
1184 {"enable-material-design-user-manager", 1176 {"enable-material-design-user-manager",
1185 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_NAME, 1177 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_NAME,
1186 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_DESCRIPTION, 1178 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_USER_MANAGER_DESCRIPTION,
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
1281 {"enable-permission-action-reporting", 1273 {"enable-permission-action-reporting",
1282 IDS_FLAGS_PERMISSION_ACTION_REPORTING_NAME, 1274 IDS_FLAGS_PERMISSION_ACTION_REPORTING_NAME,
1283 IDS_FLAGS_PERMISSION_ACTION_REPORTING_DESCRIPTION, kOsAll, 1275 IDS_FLAGS_PERMISSION_ACTION_REPORTING_DESCRIPTION, kOsAll,
1284 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionActionReporting, 1276 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionActionReporting,
1285 switches::kDisablePermissionActionReporting)}, 1277 switches::kDisablePermissionActionReporting)},
1286 {"enable-permissions-blacklist", IDS_FLAGS_PERMISSIONS_BLACKLIST_NAME, 1278 {"enable-permissions-blacklist", IDS_FLAGS_PERMISSIONS_BLACKLIST_NAME,
1287 IDS_FLAGS_PERMISSIONS_BLACKLIST_DESCRIPTION, kOsAll, 1279 IDS_FLAGS_PERMISSIONS_BLACKLIST_DESCRIPTION, kOsAll,
1288 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionsBlacklist, 1280 ENABLE_DISABLE_VALUE_TYPE(switches::kEnablePermissionsBlacklist,
1289 switches::kDisablePermissionsBlacklist)}, 1281 switches::kDisablePermissionsBlacklist)},
1290 {"enable-single-click-autofill", IDS_FLAGS_SINGLE_CLICK_AUTOFILL_NAME, 1282 {"enable-single-click-autofill", IDS_FLAGS_SINGLE_CLICK_AUTOFILL_NAME,
1291 IDS_FLAGS_SINGLE_CLICK_AUTOFILL_DESCRIPTION, 1283 IDS_FLAGS_SINGLE_CLICK_AUTOFILL_DESCRIPTION, kOsAll,
1292 kOsAll,
1293 ENABLE_DISABLE_VALUE_TYPE( 1284 ENABLE_DISABLE_VALUE_TYPE(
1294 autofill::switches::kEnableSingleClickAutofill, 1285 autofill::switches::kEnableSingleClickAutofill,
1295 autofill::switches::kDisableSingleClickAutofill)}, 1286 autofill::switches::kDisableSingleClickAutofill)},
1296 {"enable-site-engagement-service", IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_NAME, 1287 {"enable-site-engagement-service", IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_NAME,
1297 IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_DESCRIPTION, kOsAll, 1288 IDS_FLAGS_SITE_ENGAGEMENT_SERVICE_DESCRIPTION, kOsAll,
1298 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSiteEngagementService, 1289 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSiteEngagementService,
1299 switches::kDisableSiteEngagementService)}, 1290 switches::kDisableSiteEngagementService)},
1300 {"enable-session-crashed-bubble", IDS_FLAGS_SESSION_CRASHED_BUBBLE_NAME, 1291 {"enable-session-crashed-bubble", IDS_FLAGS_SESSION_CRASHED_BUBBLE_NAME,
1301 IDS_FLAGS_SESSION_CRASHED_BUBBLE_DESCRIPTION, kOsWin | kOsLinux, 1292 IDS_FLAGS_SESSION_CRASHED_BUBBLE_DESCRIPTION, kOsWin | kOsLinux,
1302 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSessionCrashedBubble, 1293 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSessionCrashedBubble,
(...skipping 16 matching lines...) Expand all
1319 {"enable-centered-app-list", IDS_FLAGS_CENTERED_APP_LIST_NAME, 1310 {"enable-centered-app-list", IDS_FLAGS_CENTERED_APP_LIST_NAME,
1320 IDS_FLAGS_CENTERED_APP_LIST_DESCRIPTION, kOsWin | kOsLinux | kOsCrOS, 1311 IDS_FLAGS_CENTERED_APP_LIST_DESCRIPTION, kOsWin | kOsLinux | kOsCrOS,
1321 SINGLE_VALUE_TYPE(app_list::switches::kEnableCenteredAppList)}, 1312 SINGLE_VALUE_TYPE(app_list::switches::kEnableCenteredAppList)},
1322 {"enable-new-app-list-mixer", IDS_FLAGS_NEW_APP_LIST_MIXER_NAME, 1313 {"enable-new-app-list-mixer", IDS_FLAGS_NEW_APP_LIST_MIXER_NAME,
1323 IDS_FLAGS_NEW_APP_LIST_MIXER_DESCRIPTION, 1314 IDS_FLAGS_NEW_APP_LIST_MIXER_DESCRIPTION,
1324 kOsWin | kOsLinux | kOsCrOS | kOsMac, 1315 kOsWin | kOsLinux | kOsCrOS | kOsMac,
1325 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableNewAppListMixer, 1316 ENABLE_DISABLE_VALUE_TYPE(app_list::switches::kEnableNewAppListMixer,
1326 app_list::switches::kDisableNewAppListMixer)}, 1317 app_list::switches::kDisableNewAppListMixer)},
1327 #endif 1318 #endif
1328 {"disable-threaded-scrolling", IDS_FLAGS_THREADED_SCROLLING_NAME, 1319 {"disable-threaded-scrolling", IDS_FLAGS_THREADED_SCROLLING_NAME,
1329 IDS_FLAGS_THREADED_SCROLLING_DESCRIPTION, 1320 IDS_FLAGS_THREADED_SCROLLING_DESCRIPTION, kOsAll,
1330 kOsAll,
1331 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableThreadedScrolling)}, 1321 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableThreadedScrolling)},
1332 {"enable-settings-window", IDS_FLAGS_SETTINGS_WINDOW_NAME, 1322 {"enable-settings-window", IDS_FLAGS_SETTINGS_WINDOW_NAME,
1333 IDS_FLAGS_SETTINGS_WINDOW_DESCRIPTION, kOsDesktop, 1323 IDS_FLAGS_SETTINGS_WINDOW_DESCRIPTION, kOsDesktop,
1334 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSettingsWindow, 1324 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSettingsWindow,
1335 switches::kDisableSettingsWindow)}, 1325 switches::kDisableSettingsWindow)},
1336 {"inert-visual-viewport", IDS_FLAGS_INERT_VISUAL_VIEWPORT_NAME, 1326 {"inert-visual-viewport", IDS_FLAGS_INERT_VISUAL_VIEWPORT_NAME,
1337 IDS_FLAGS_INERT_VISUAL_VIEWPORT_DESCRIPTION, kOsAll, 1327 IDS_FLAGS_INERT_VISUAL_VIEWPORT_DESCRIPTION, kOsAll,
1338 SINGLE_VALUE_TYPE(switches::kInertVisualViewport)}, 1328 SINGLE_VALUE_TYPE(switches::kInertVisualViewport)},
1339 {"enable-apps-file-associations", IDS_FLAGS_APPS_FILE_ASSOCIATIONS_NAME, 1329 {"enable-apps-file-associations", IDS_FLAGS_APPS_FILE_ASSOCIATIONS_NAME,
1340 IDS_FLAGS_APPS_FILE_ASSOCIATIONS_DESCRIPTION, kOsMac, 1330 IDS_FLAGS_APPS_FILE_ASSOCIATIONS_DESCRIPTION, kOsMac,
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
1502 {"bypass-app-banner-engagement-checks", 1492 {"bypass-app-banner-engagement-checks",
1503 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME, 1493 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_NAME,
1504 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll, 1494 IDS_FLAGS_BYPASS_APP_BANNER_ENGAGEMENT_CHECKS_DESCRIPTION, kOsAll,
1505 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)}, 1495 SINGLE_VALUE_TYPE(switches::kBypassAppBannerEngagementChecks)},
1506 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME, 1496 {"use-sync-sandbox", IDS_FLAGS_SYNC_SANDBOX_NAME,
1507 IDS_FLAGS_SYNC_SANDBOX_DESCRIPTION, kOsAll, 1497 IDS_FLAGS_SYNC_SANDBOX_DESCRIPTION, kOsAll,
1508 SINGLE_VALUE_TYPE_AND_VALUE( 1498 SINGLE_VALUE_TYPE_AND_VALUE(
1509 switches::kSyncServiceURL, 1499 switches::kSyncServiceURL,
1510 "https://chrome-sync.sandbox.google.com/chrome-sync/alpha")}, 1500 "https://chrome-sync.sandbox.google.com/chrome-sync/alpha")},
1511 {"enable-child-account-detection", IDS_FLAGS_CHILD_ACCOUNT_DETECTION_NAME, 1501 {"enable-child-account-detection", IDS_FLAGS_CHILD_ACCOUNT_DETECTION_NAME,
1512 IDS_FLAGS_CHILD_ACCOUNT_DETECTION_DESCRIPTION, 1502 IDS_FLAGS_CHILD_ACCOUNT_DETECTION_DESCRIPTION, kOsAll,
1513 kOsAll,
1514 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableChildAccountDetection, 1503 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableChildAccountDetection,
1515 switches::kDisableChildAccountDetection)}, 1504 switches::kDisableChildAccountDetection)},
1516 #if defined(OS_CHROMEOS) && defined(USE_OZONE) 1505 #if defined(OS_CHROMEOS) && defined(USE_OZONE)
1517 {"ozone-test-single-overlay-support", 1506 {"ozone-test-single-overlay-support",
1518 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY, 1507 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY,
1519 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY_DESCRIPTION, kOsCrOS, 1508 IDS_FLAGS_OZONE_TEST_SINGLE_HARDWARE_OVERLAY_DESCRIPTION, kOsCrOS,
1520 SINGLE_VALUE_TYPE(switches::kOzoneTestSingleOverlaySupport)}, 1509 SINGLE_VALUE_TYPE(switches::kOzoneTestSingleOverlaySupport)},
1521 #endif // defined(OS_CHROMEOS) && defined(USE_OZONE) 1510 #endif // defined(OS_CHROMEOS) && defined(USE_OZONE)
1522 {"v8-pac-mojo-out-of-process", IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_NAME, 1511 {"v8-pac-mojo-out-of-process", IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_NAME,
1523 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop, 1512 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop,
(...skipping 21 matching lines...) Expand all
1545 {"disable-mtp-write-support", IDS_FLAGS_MTP_WRITE_SUPPORT_NAME, 1534 {"disable-mtp-write-support", IDS_FLAGS_MTP_WRITE_SUPPORT_NAME,
1546 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS, 1535 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS,
1547 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)}, 1536 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)},
1548 #endif // defined(OS_CHROMEOS) 1537 #endif // defined(OS_CHROMEOS)
1549 #if defined(OS_CHROMEOS) 1538 #if defined(OS_CHROMEOS)
1550 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME, 1539 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME,
1551 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS, 1540 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS,
1552 MULTI_VALUE_TYPE(kDataSaverPromptChoices)}, 1541 MULTI_VALUE_TYPE(kDataSaverPromptChoices)},
1553 #endif // defined(OS_CHROMEOS) 1542 #endif // defined(OS_CHROMEOS)
1554 {"supervised-user-safesites", IDS_FLAGS_SUPERVISED_USER_SAFESITES_NAME, 1543 {"supervised-user-safesites", IDS_FLAGS_SUPERVISED_USER_SAFESITES_NAME,
1555 IDS_FLAGS_SUPERVISED_USER_SAFESITES_DESCRIPTION, 1544 IDS_FLAGS_SUPERVISED_USER_SAFESITES_DESCRIPTION, kOsAll,
1556 kOsAll,
1557 MULTI_VALUE_TYPE(kSupervisedUserSafeSitesChoices)}, 1545 MULTI_VALUE_TYPE(kSupervisedUserSafeSitesChoices)},
1558 #if defined(OS_ANDROID) 1546 #if defined(OS_ANDROID)
1559 {"enable-autofill-keyboard-accessory-view", 1547 {"enable-autofill-keyboard-accessory-view",
1560 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_NAME, 1548 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_NAME,
1561 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_DESCRIPTION, kOsAndroid, 1549 IDS_FLAGS_AUTOFILL_ACCESSORY_VIEW_DESCRIPTION, kOsAndroid,
1562 ENABLE_DISABLE_VALUE_TYPE( 1550 ENABLE_DISABLE_VALUE_TYPE(
1563 autofill::switches::kEnableAccessorySuggestionView, 1551 autofill::switches::kEnableAccessorySuggestionView,
1564 autofill::switches::kDisableAccessorySuggestionView)}, 1552 autofill::switches::kDisableAccessorySuggestionView)},
1565 #endif // defined(OS_ANDROID) 1553 #endif // defined(OS_ANDROID)
1566 #if defined(OS_WIN) 1554 #if defined(OS_WIN)
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
1699 #endif // defined(ENABLE_NOTIFICATIONS) && defined(OS_ANDROID) 1687 #endif // defined(ENABLE_NOTIFICATIONS) && defined(OS_ANDROID)
1700 #if defined(OS_WIN) 1688 #if defined(OS_WIN)
1701 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME, 1689 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME,
1702 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin, 1690 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin,
1703 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer, 1691 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer,
1704 switches::kDisableAppContainer)}, 1692 switches::kDisableAppContainer)},
1705 #endif // defined(OS_WIN) 1693 #endif // defined(OS_WIN)
1706 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) 1694 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID)
1707 {"enable-autofill-credit-card-upload", 1695 {"enable-autofill-credit-card-upload",
1708 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME, 1696 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME,
1709 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, 1697 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, kOsAll,
1710 kOsAll,
1711 ENABLE_DISABLE_VALUE_TYPE( 1698 ENABLE_DISABLE_VALUE_TYPE(
1712 autofill::switches::kEnableOfferUploadCreditCards, 1699 autofill::switches::kEnableOfferUploadCreditCards,
1713 autofill::switches::kDisableOfferUploadCreditCards)}, 1700 autofill::switches::kDisableOfferUploadCreditCards)},
1714 #endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) 1701 #endif // defined(TOOLKIT_VIEWS) || defined(OS_ANDROID)
1715 #if defined(OS_ANDROID) 1702 #if defined(OS_ANDROID)
1716 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME, 1703 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME,
1717 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid, 1704 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid,
1718 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, 1705 MULTI_VALUE_TYPE(kHerbPrototypeChoices)},
1719 {"enable-tab-switcher-in-document-mode", 1706 {"enable-tab-switcher-in-document-mode",
1720 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_NAME, 1707 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_NAME,
1721 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_DESCRIPTION, kOsAndroid, 1708 IDS_FLAGS_TAB_SWITCHER_IN_DOCUMENT_MODE_DESCRIPTION, kOsAndroid,
1722 SINGLE_VALUE_TYPE(switches::kEnableTabSwitcherInDocumentMode)}, 1709 SINGLE_VALUE_TYPE(switches::kEnableTabSwitcherInDocumentMode)},
1723 {"app-link", IDS_FLAGS_ENABLE_APP_LINK_NAME, 1710 {"app-link", IDS_FLAGS_ENABLE_APP_LINK_NAME,
1724 IDS_FLAGS_ENABLE_APP_LINK_DESCRIPTION, kOsAndroid, 1711 IDS_FLAGS_ENABLE_APP_LINK_DESCRIPTION, kOsAndroid,
1725 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppLink, 1712 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppLink,
1726 switches::kDisableAppLink)}, 1713 switches::kDisableAppLink)},
1727 #endif // OS_ANDROID 1714 #endif // OS_ANDROID
1728 {"enable-md-feedback", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_NAME, 1715 {"enable-md-feedback", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_NAME,
1729 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_DESCRIPTION, kOsDesktop, 1716 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_DESCRIPTION, kOsDesktop,
1730 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)}, 1717 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignFeedback)},
1731 {"enable-md-history", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_HISTORY_NAME, 1718 {"enable-md-history", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_HISTORY_NAME,
1732 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_HISTORY_DESCRIPTION, kOsDesktop, 1719 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_HISTORY_DESCRIPTION, kOsDesktop,
1733 FEATURE_VALUE_TYPE(features::kMaterialDesignHistoryFeature)}, 1720 FEATURE_VALUE_TYPE(features::kMaterialDesignHistoryFeature)},
1721 {"enable-md-settings", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_NAME,
1722 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_DESCRIPTION, kOsDesktop,
1723 FEATURE_VALUE_TYPE(features::kMaterialDesignSettingsFeature)},
1734 {"safe-search-url-reporting", IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_NAME, 1724 {"safe-search-url-reporting", IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_NAME,
1735 IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_DESCRIPTION, kOsAll, 1725 IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_DESCRIPTION, kOsAll,
1736 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)}, 1726 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)},
1737 {"force-ui-direction", IDS_FLAGS_FORCE_UI_DIRECTION_NAME, 1727 {"force-ui-direction", IDS_FLAGS_FORCE_UI_DIRECTION_NAME,
1738 IDS_FLAGS_FORCE_UI_DIRECTION_DESCRIPTION, kOsAll, 1728 IDS_FLAGS_FORCE_UI_DIRECTION_DESCRIPTION, kOsAll,
1739 MULTI_VALUE_TYPE(kForceUIDirectionChoices)}, 1729 MULTI_VALUE_TYPE(kForceUIDirectionChoices)},
1740 #if defined(ENABLE_EXTENSIONS) 1730 #if defined(ENABLE_EXTENSIONS)
1741 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME, 1731 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME,
1742 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop, 1732 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop,
1743 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignExtensions)}, 1733 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignExtensions)},
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
1903 IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_DESCRIPTION, kOsAll, 1893 IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_DESCRIPTION, kOsAll,
1904 FEATURE_VALUE_TYPE(features::kPointerEvents)}, 1894 FEATURE_VALUE_TYPE(features::kPointerEvents)},
1905 {"passive-listener-default", // FLAGS:RECORD_UMA 1895 {"passive-listener-default", // FLAGS:RECORD_UMA
1906 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_NAME, 1896 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_NAME,
1907 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_DESCRIPTION, kOsAll, 1897 IDS_FLAGS_PASSIVE_EVENT_LISTENER_DEFAULT_DESCRIPTION, kOsAll,
1908 MULTI_VALUE_TYPE(kPassiveListenersChoices)}, 1898 MULTI_VALUE_TYPE(kPassiveListenersChoices)},
1909 {"enable-loading-ipc-optimization-for-small-resources", 1899 {"enable-loading-ipc-optimization-for-small-resources",
1910 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_NAME, 1900 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_NAME,
1911 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_DESCRIPTION, kOsAll, 1901 IDS_FLAGS_OPTIMIZE_LOADING_IPC_FOR_SMALL_RESOURCES_DESCRIPTION, kOsAll,
1912 FEATURE_VALUE_TYPE(features::kOptimizeLoadingIPCForSmallResources)}, 1902 FEATURE_VALUE_TYPE(features::kOptimizeLoadingIPCForSmallResources)},
1913 {"enable-font-cache-scaling", 1903 {"enable-font-cache-scaling", IDS_FLAGS_FONT_CACHE_SCALING_NAME,
1914 IDS_FLAGS_FONT_CACHE_SCALING_NAME,
1915 IDS_FLAGS_FONT_CACHE_SCALING_DESCRIPTION, kOsAll, 1904 IDS_FLAGS_FONT_CACHE_SCALING_DESCRIPTION, kOsAll,
1916 FEATURE_VALUE_TYPE(features::kFontCacheScaling)}, 1905 FEATURE_VALUE_TYPE(features::kFontCacheScaling)},
1917 1906
1918 // NOTE: Adding new command-line switches requires adding corresponding 1907 // NOTE: Adding new command-line switches requires adding corresponding
1919 // entries to enum "LoginCustomFlags" in histograms.xml. See note in 1908 // entries to enum "LoginCustomFlags" in histograms.xml. See note in
1920 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test. 1909 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test.
1921 }; 1910 };
1922 1911
1923 class FlagsStateSingleton { 1912 class FlagsStateSingleton {
1924 public: 1913 public:
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
2107 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; 2096 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0;
2108 2097
2109 const FeatureEntry* GetFeatureEntries(size_t* count) { 2098 const FeatureEntry* GetFeatureEntries(size_t* count) {
2110 *count = arraysize(kFeatureEntries); 2099 *count = arraysize(kFeatureEntries);
2111 return kFeatureEntries; 2100 return kFeatureEntries;
2112 } 2101 }
2113 2102
2114 } // namespace testing 2103 } // namespace testing
2115 2104
2116 } // namespace about_flags 2105 } // namespace about_flags
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698