| 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 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 604 const FeatureEntry::Choice kDisableWebRtcHWEncodingChoices[] = { | 604 const FeatureEntry::Choice kDisableWebRtcHWEncodingChoices[] = { |
| 605 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, | 605 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, |
| 606 {IDS_FLAGS_WEBRTC_HW_ENCODING_ALL, switches::kDisableWebRtcHWEncoding, ""}, | 606 {IDS_FLAGS_WEBRTC_HW_ENCODING_ALL, switches::kDisableWebRtcHWEncoding, ""}, |
| 607 {IDS_FLAGS_WEBRTC_HW_ENCODING_VPX, switches::kDisableWebRtcHWEncoding, | 607 {IDS_FLAGS_WEBRTC_HW_ENCODING_VPX, switches::kDisableWebRtcHWEncoding, |
| 608 switches::kDisableWebRtcHWEncodingVPx}, | 608 switches::kDisableWebRtcHWEncodingVPx}, |
| 609 {IDS_FLAGS_WEBRTC_HW_ENCODING_H264, switches::kDisableWebRtcHWEncoding, | 609 {IDS_FLAGS_WEBRTC_HW_ENCODING_H264, switches::kDisableWebRtcHWEncoding, |
| 610 switches::kDisableWebRtcHWEncodingH264}, | 610 switches::kDisableWebRtcHWEncodingH264}, |
| 611 {IDS_FLAGS_WEBRTC_HW_ENCODING_NONE, switches::kDisableWebRtcHWEncoding, | 611 {IDS_FLAGS_WEBRTC_HW_ENCODING_NONE, switches::kDisableWebRtcHWEncoding, |
| 612 switches::kDisableWebRtcHWEncodingNone}, | 612 switches::kDisableWebRtcHWEncodingNone}, |
| 613 }; | 613 }; |
| 614 #endif | 614 #endif // ENABLE_WEBRTC |
| 615 | 615 |
| 616 // RECORDING USER METRICS FOR FLAGS: | 616 // RECORDING USER METRICS FOR FLAGS: |
| 617 // ----------------------------------------------------------------------------- | 617 // ----------------------------------------------------------------------------- |
| 618 // The first line of the entry is the internal name. | 618 // The first line of the entry is the internal name. |
| 619 // | 619 // |
| 620 // To add a new entry, add to the end of kFeatureEntries. There are two | 620 // To add a new entry, add to the end of kFeatureEntries. There are two |
| 621 // distinct types of entries: | 621 // distinct types of entries: |
| 622 // . SINGLE_VALUE: entry is either on or off. Use the SINGLE_VALUE_TYPE | 622 // . SINGLE_VALUE: entry is either on or off. Use the SINGLE_VALUE_TYPE |
| 623 // macro for this type supplying the command line to the macro. | 623 // macro for this type supplying the command line to the macro. |
| 624 // . MULTI_VALUE: a list of choices, the first of which should correspond to a | 624 // . MULTI_VALUE: a list of choices, the first of which should correspond to a |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 746 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSmoothScrolling, | 746 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSmoothScrolling, |
| 747 switches::kDisableSmoothScrolling)}, | 747 switches::kDisableSmoothScrolling)}, |
| 748 #if defined(USE_AURA) || defined(OS_LINUX) | 748 #if defined(USE_AURA) || defined(OS_LINUX) |
| 749 {"overlay-scrollbars", IDS_FLAGS_OVERLAY_SCROLLBARS_NAME, | 749 {"overlay-scrollbars", IDS_FLAGS_OVERLAY_SCROLLBARS_NAME, |
| 750 IDS_FLAGS_OVERLAY_SCROLLBARS_DESCRIPTION, | 750 IDS_FLAGS_OVERLAY_SCROLLBARS_DESCRIPTION, |
| 751 // Uses the system preference on Mac (a different implementation). | 751 // Uses the system preference on Mac (a different implementation). |
| 752 // On Android, this is always enabled. | 752 // On Android, this is always enabled. |
| 753 kOsLinux | kOsCrOS | kOsWin, | 753 kOsLinux | kOsCrOS | kOsWin, |
| 754 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableOverlayScrollbar, | 754 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableOverlayScrollbar, |
| 755 switches::kDisableOverlayScrollbar)}, | 755 switches::kDisableOverlayScrollbar)}, |
| 756 #endif // USE_AURA) || defined(OS_LINUX | 756 #endif // USE_AURA || OS_LINUX |
| 757 { // See http://crbug.com/120416 for how to remove this flag. | 757 { // See http://crbug.com/120416 for how to remove this flag. |
| 758 "save-page-as-mhtml", IDS_FLAGS_SAVE_PAGE_AS_MHTML_NAME, | 758 "save-page-as-mhtml", IDS_FLAGS_SAVE_PAGE_AS_MHTML_NAME, |
| 759 IDS_FLAGS_SAVE_PAGE_AS_MHTML_DESCRIPTION, kOsMac | kOsWin | kOsLinux, | 759 IDS_FLAGS_SAVE_PAGE_AS_MHTML_DESCRIPTION, kOsMac | kOsWin | kOsLinux, |
| 760 SINGLE_VALUE_TYPE(switches::kSavePageAsMHTML)}, | 760 SINGLE_VALUE_TYPE(switches::kSavePageAsMHTML)}, |
| 761 {"mhtml-generator-option", IDS_FLAGS_MHTML_GENERATOR_OPTION_NAME, | 761 {"mhtml-generator-option", IDS_FLAGS_MHTML_GENERATOR_OPTION_NAME, |
| 762 IDS_FLAGS_MHTML_GENERATOR_OPTION_DESCRIPTION, kOsMac | kOsWin | kOsLinux, | 762 IDS_FLAGS_MHTML_GENERATOR_OPTION_DESCRIPTION, kOsMac | kOsWin | kOsLinux, |
| 763 MULTI_VALUE_TYPE(kMHTMLGeneratorOptionChoices)}, | 763 MULTI_VALUE_TYPE(kMHTMLGeneratorOptionChoices)}, |
| 764 {"enable-quic", IDS_FLAGS_QUIC_NAME, IDS_FLAGS_QUIC_DESCRIPTION, kOsAll, | 764 {"enable-quic", IDS_FLAGS_QUIC_NAME, IDS_FLAGS_QUIC_DESCRIPTION, kOsAll, |
| 765 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableQuic, switches::kDisableQuic)}, | 765 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableQuic, switches::kDisableQuic)}, |
| 766 {"disable-javascript-harmony-shipping", | 766 {"disable-javascript-harmony-shipping", |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 815 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop, | 815 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop, |
| 816 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, | 816 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, |
| 817 {"silent-debugger-extension-api", | 817 {"silent-debugger-extension-api", |
| 818 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME, | 818 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME, |
| 819 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_DESCRIPTION, kOsDesktop, | 819 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_DESCRIPTION, kOsDesktop, |
| 820 SINGLE_VALUE_TYPE(switches::kSilentDebuggerExtensionAPI)}, | 820 SINGLE_VALUE_TYPE(switches::kSilentDebuggerExtensionAPI)}, |
| 821 #if defined(ENABLE_SPELLCHECK) && defined(OS_ANDROID) | 821 #if defined(ENABLE_SPELLCHECK) && defined(OS_ANDROID) |
| 822 {"enable-android-spellchecker", IDS_OPTIONS_ENABLE_SPELLCHECK, | 822 {"enable-android-spellchecker", IDS_OPTIONS_ENABLE_SPELLCHECK, |
| 823 IDS_OPTIONS_ENABLE_ANDROID_SPELLCHECKER_DESCRIPTION, kOsAndroid, | 823 IDS_OPTIONS_ENABLE_ANDROID_SPELLCHECKER_DESCRIPTION, kOsAndroid, |
| 824 FEATURE_VALUE_TYPE(spellcheck::kAndroidSpellChecker)}, | 824 FEATURE_VALUE_TYPE(spellcheck::kAndroidSpellChecker)}, |
| 825 #endif // ENABLE_SPELLCHECK) && defined(OS_ANDROID | 825 #endif // ENABLE_SPELLCHECK && OS_ANDROID |
| 826 {"enable-scroll-prediction", IDS_FLAGS_SCROLL_PREDICTION_NAME, | 826 {"enable-scroll-prediction", IDS_FLAGS_SCROLL_PREDICTION_NAME, |
| 827 IDS_FLAGS_SCROLL_PREDICTION_DESCRIPTION, kOsDesktop, | 827 IDS_FLAGS_SCROLL_PREDICTION_DESCRIPTION, kOsDesktop, |
| 828 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction)}, | 828 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction)}, |
| 829 {"top-chrome-md", IDS_FLAGS_TOP_CHROME_MD, | 829 {"top-chrome-md", IDS_FLAGS_TOP_CHROME_MD, |
| 830 IDS_FLAGS_TOP_CHROME_MD_DESCRIPTION, kOsDesktop, | 830 IDS_FLAGS_TOP_CHROME_MD_DESCRIPTION, kOsDesktop, |
| 831 MULTI_VALUE_TYPE(kTopChromeMaterialDesignChoices)}, | 831 MULTI_VALUE_TYPE(kTopChromeMaterialDesignChoices)}, |
| 832 {"enable-site-settings", IDS_FLAGS_SITE_SETTINGS, | 832 {"enable-site-settings", IDS_FLAGS_SITE_SETTINGS, |
| 833 IDS_FLAGS_SITE_SETTINGS_DESCRIPTION, kOsDesktop, | 833 IDS_FLAGS_SITE_SETTINGS_DESCRIPTION, kOsDesktop, |
| 834 SINGLE_VALUE_TYPE(switches::kEnableSiteSettings)}, | 834 SINGLE_VALUE_TYPE(switches::kEnableSiteSettings)}, |
| 835 {"secondary-ui-md", IDS_FLAGS_SECONDARY_UI_MD, | 835 {"secondary-ui-md", IDS_FLAGS_SECONDARY_UI_MD, |
| (...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1212 FEATURE_VALUE_TYPE(switches::kMaterialDesignUserMenu)}, | 1212 FEATURE_VALUE_TYPE(switches::kMaterialDesignUserMenu)}, |
| 1213 {"enable-google-profile-info", IDS_FLAGS_GOOGLE_PROFILE_INFO_NAME, | 1213 {"enable-google-profile-info", IDS_FLAGS_GOOGLE_PROFILE_INFO_NAME, |
| 1214 IDS_FLAGS_GOOGLE_PROFILE_INFO_DESCRIPTION, kOsMac | kOsWin | kOsLinux, | 1214 IDS_FLAGS_GOOGLE_PROFILE_INFO_DESCRIPTION, kOsMac | kOsWin | kOsLinux, |
| 1215 SINGLE_VALUE_TYPE(switches::kGoogleProfileInfo)}, | 1215 SINGLE_VALUE_TYPE(switches::kGoogleProfileInfo)}, |
| 1216 #if BUILDFLAG(ENABLE_APP_LIST) | 1216 #if BUILDFLAG(ENABLE_APP_LIST) |
| 1217 {"reset-app-list-install-state", | 1217 {"reset-app-list-install-state", |
| 1218 IDS_FLAGS_RESET_APP_LIST_INSTALL_STATE_NAME, | 1218 IDS_FLAGS_RESET_APP_LIST_INSTALL_STATE_NAME, |
| 1219 IDS_FLAGS_RESET_APP_LIST_INSTALL_STATE_DESCRIPTION, | 1219 IDS_FLAGS_RESET_APP_LIST_INSTALL_STATE_DESCRIPTION, |
| 1220 kOsMac | kOsWin | kOsLinux, | 1220 kOsMac | kOsWin | kOsLinux, |
| 1221 SINGLE_VALUE_TYPE(app_list::switches::kResetAppListInstallState)}, | 1221 SINGLE_VALUE_TYPE(app_list::switches::kResetAppListInstallState)}, |
| 1222 #endif // ENABLE_APP_LIST | 1222 #endif // BUILDFLAG(ENABLE_APP_LIST) |
| 1223 #if defined(OS_ANDROID) | 1223 #if defined(OS_ANDROID) |
| 1224 {"enable-downloads-ui", IDS_FLAGS_ENABLE_DOWNLOADS_UI_NAME, | 1224 {"enable-downloads-ui", IDS_FLAGS_ENABLE_DOWNLOADS_UI_NAME, |
| 1225 IDS_FLAGS_ENABLE_DOWNLOADS_UI_DESCRIPTION, kOsAndroid, | 1225 IDS_FLAGS_ENABLE_DOWNLOADS_UI_DESCRIPTION, kOsAndroid, |
| 1226 FEATURE_VALUE_TYPE(chrome::android::kDownloadsUiFeature)}, | 1226 FEATURE_VALUE_TYPE(chrome::android::kDownloadsUiFeature)}, |
| 1227 {"enable-special-locale", IDS_FLAGS_ENABLE_SPECIAL_LOCALE_NAME, | 1227 {"enable-special-locale", IDS_FLAGS_ENABLE_SPECIAL_LOCALE_NAME, |
| 1228 IDS_FLAGS_ENABLE_SPECIAL_LOCALE_DESCRIPTION, kOsAndroid, | 1228 IDS_FLAGS_ENABLE_SPECIAL_LOCALE_DESCRIPTION, kOsAndroid, |
| 1229 FEATURE_VALUE_TYPE(chrome::android::kSpecialLocaleFeature)}, | 1229 FEATURE_VALUE_TYPE(chrome::android::kSpecialLocaleFeature)}, |
| 1230 {"enable-accessibility-tab-switcher", | 1230 {"enable-accessibility-tab-switcher", |
| 1231 IDS_FLAGS_ACCESSIBILITY_TAB_SWITCHER_NAME, | 1231 IDS_FLAGS_ACCESSIBILITY_TAB_SWITCHER_NAME, |
| 1232 IDS_FLAGS_ACCESSIBILITY_TAB_SWITCHER_DESCRIPTION, kOsAndroid, | 1232 IDS_FLAGS_ACCESSIBILITY_TAB_SWITCHER_DESCRIPTION, kOsAndroid, |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1271 #if defined(OS_MACOSX) | 1271 #if defined(OS_MACOSX) |
| 1272 {"enable-translate-new-ux", IDS_FLAGS_TRANSLATE_NEW_UX_NAME, | 1272 {"enable-translate-new-ux", IDS_FLAGS_TRANSLATE_NEW_UX_NAME, |
| 1273 IDS_FLAGS_TRANSLATE_NEW_UX_DESCRIPTION, kOsMac, | 1273 IDS_FLAGS_TRANSLATE_NEW_UX_DESCRIPTION, kOsMac, |
| 1274 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTranslateNewUX, | 1274 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTranslateNewUX, |
| 1275 switches::kDisableTranslateNewUX)}, | 1275 switches::kDisableTranslateNewUX)}, |
| 1276 #endif // OS_MACOSX | 1276 #endif // OS_MACOSX |
| 1277 #if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_CHROMEOS) | 1277 #if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_CHROMEOS) |
| 1278 {"translate-2016q2-ui", IDS_FLAGS_TRANSLATE_2016Q2_UI_NAME, | 1278 {"translate-2016q2-ui", IDS_FLAGS_TRANSLATE_2016Q2_UI_NAME, |
| 1279 IDS_FLAGS_TRANSLATE_2016Q2_UI_DESCRIPTION, kOsCrOS | kOsWin | kOsLinux, | 1279 IDS_FLAGS_TRANSLATE_2016Q2_UI_DESCRIPTION, kOsCrOS | kOsWin | kOsLinux, |
| 1280 FEATURE_VALUE_TYPE(translate::kTranslateUI2016Q2)}, | 1280 FEATURE_VALUE_TYPE(translate::kTranslateUI2016Q2)}, |
| 1281 #endif // OS_LINUX) || defined(OS_WIN) || defined(OS_CHROMEOS | 1281 #endif // OS_LINUX || OS_WIN || OS_CHROMEOS |
| 1282 {"translate-lang-by-ulp", IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_NAME, | 1282 {"translate-lang-by-ulp", IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_NAME, |
| 1283 IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_DESCRIPTION, kOsAll, | 1283 IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_DESCRIPTION, kOsAll, |
| 1284 FEATURE_VALUE_TYPE(translate::kTranslateLanguageByULP)}, | 1284 FEATURE_VALUE_TYPE(translate::kTranslateLanguageByULP)}, |
| 1285 #if defined(OS_MACOSX) | 1285 #if defined(OS_MACOSX) |
| 1286 {"enable-native-notifications", IDS_NOTIFICATIONS_NATIVE_FLAG, | 1286 {"enable-native-notifications", IDS_NOTIFICATIONS_NATIVE_FLAG, |
| 1287 IDS_NOTIFICATIONS_NATIVE_FLAG_DESCRIPTION, kOsMac, | 1287 IDS_NOTIFICATIONS_NATIVE_FLAG_DESCRIPTION, kOsMac, |
| 1288 SINGLE_VALUE_TYPE(switches::kEnableNativeNotifications)}, | 1288 SINGLE_VALUE_TYPE(switches::kEnableNativeNotifications)}, |
| 1289 #endif // OS_MACOSX | 1289 #endif // OS_MACOSX |
| 1290 #if defined(TOOLKIT_VIEWS) | 1290 #if defined(TOOLKIT_VIEWS) |
| 1291 {"disable-views-rect-based-targeting", | 1291 {"disable-views-rect-based-targeting", |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1402 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_DESCRIPTION, kOsDesktop, | 1402 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_DESCRIPTION, kOsDesktop, |
| 1403 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign)}, | 1403 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign)}, |
| 1404 #endif // ENABLE_EXTENSIONS | 1404 #endif // ENABLE_EXTENSIONS |
| 1405 #if !defined(OS_ANDROID) | 1405 #if !defined(OS_ANDROID) |
| 1406 {"enable-message-center-always-scroll-up-upon-notification-removal", | 1406 {"enable-message-center-always-scroll-up-upon-notification-removal", |
| 1407 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_NAME, | 1407 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_NAME, |
| 1408 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_DESCRIPTION, | 1408 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_DESCRIPTION, |
| 1409 kOsDesktop, | 1409 kOsDesktop, |
| 1410 SINGLE_VALUE_TYPE( | 1410 SINGLE_VALUE_TYPE( |
| 1411 switches::kEnableMessageCenterAlwaysScrollUpUponNotificationRemoval)}, | 1411 switches::kEnableMessageCenterAlwaysScrollUpUponNotificationRemoval)}, |
| 1412 #endif // OS_ANDROID | 1412 #endif // !OS_ANDROID |
| 1413 {"enable-md-policy-page", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_POLICY_PAGE_NAME, | 1413 {"enable-md-policy-page", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_POLICY_PAGE_NAME, |
| 1414 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_POLICY_PAGE_DESCRIPTION, kOsDesktop, | 1414 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_POLICY_PAGE_DESCRIPTION, kOsDesktop, |
| 1415 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignPolicyPage)}, | 1415 SINGLE_VALUE_TYPE(switches::kEnableMaterialDesignPolicyPage)}, |
| 1416 #if defined(OS_CHROMEOS) | 1416 #if defined(OS_CHROMEOS) |
| 1417 {"memory-pressure-thresholds", IDS_FLAGS_MEMORY_PRESSURE_THRESHOLD_NAME, | 1417 {"memory-pressure-thresholds", IDS_FLAGS_MEMORY_PRESSURE_THRESHOLD_NAME, |
| 1418 IDS_FLAGS_MEMORY_PRESSURE_THRESHOLD_DESCRIPTION, kOsCrOS, | 1418 IDS_FLAGS_MEMORY_PRESSURE_THRESHOLD_DESCRIPTION, kOsCrOS, |
| 1419 MULTI_VALUE_TYPE(kMemoryPressureThresholdChoices)}, | 1419 MULTI_VALUE_TYPE(kMemoryPressureThresholdChoices)}, |
| 1420 {"wake-on-wifi-packet", IDS_FLAGS_WAKE_ON_PACKETS_NAME, | 1420 {"wake-on-wifi-packet", IDS_FLAGS_WAKE_ON_PACKETS_NAME, |
| 1421 IDS_FLAGS_WAKE_ON_PACKETS_DESCRIPTION, kOsCrOSOwnerOnly, | 1421 IDS_FLAGS_WAKE_ON_PACKETS_DESCRIPTION, kOsCrOSOwnerOnly, |
| 1422 SINGLE_VALUE_TYPE(chromeos::switches::kWakeOnWifiPacket)}, | 1422 SINGLE_VALUE_TYPE(chromeos::switches::kWakeOnWifiPacket)}, |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1528 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop, | 1528 IDS_FLAGS_V8_PAC_MOJO_OUT_OF_PROCESS_DESCRIPTION, kOsDesktop, |
| 1529 ENABLE_DISABLE_VALUE_TYPE(switches::kV8PacMojoOutOfProcess, | 1529 ENABLE_DISABLE_VALUE_TYPE(switches::kV8PacMojoOutOfProcess, |
| 1530 switches::kDisableOutOfProcessPac)}, | 1530 switches::kDisableOutOfProcessPac)}, |
| 1531 #if defined(ENABLE_MEDIA_ROUTER) && !defined(OS_ANDROID) | 1531 #if defined(ENABLE_MEDIA_ROUTER) && !defined(OS_ANDROID) |
| 1532 {"media-router", IDS_FLAGS_MEDIA_ROUTER_NAME, | 1532 {"media-router", IDS_FLAGS_MEDIA_ROUTER_NAME, |
| 1533 IDS_FLAGS_MEDIA_ROUTER_DESCRIPTION, kOsDesktop, | 1533 IDS_FLAGS_MEDIA_ROUTER_DESCRIPTION, kOsDesktop, |
| 1534 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kMediaRouter, | 1534 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kMediaRouter, |
| 1535 "1", | 1535 "1", |
| 1536 switches::kMediaRouter, | 1536 switches::kMediaRouter, |
| 1537 "0")}, | 1537 "0")}, |
| 1538 #endif // ENABLE_MEDIA_ROUTER) && !defined(OS_ANDROID | 1538 #endif // ENABLE_MEDIA_ROUTER && !OS_ANDROID |
| 1539 // Since Drive Search is not available when app list is disabled, flag guard | 1539 // Since Drive Search is not available when app list is disabled, flag guard |
| 1540 // enable-drive-search-in-chrome-launcher flag. | 1540 // enable-drive-search-in-chrome-launcher flag. |
| 1541 #if BUILDFLAG(ENABLE_APP_LIST) | 1541 #if BUILDFLAG(ENABLE_APP_LIST) |
| 1542 {"enable-drive-search-in-app-launcher", | 1542 {"enable-drive-search-in-app-launcher", |
| 1543 IDS_FLAGS_DRIVE_SEARCH_IN_CHROME_LAUNCHER, | 1543 IDS_FLAGS_DRIVE_SEARCH_IN_CHROME_LAUNCHER, |
| 1544 IDS_FLAGS_DRIVE_SEARCH_IN_CHROME_LAUNCHER_DESCRIPTION, kOsCrOS, | 1544 IDS_FLAGS_DRIVE_SEARCH_IN_CHROME_LAUNCHER_DESCRIPTION, kOsCrOS, |
| 1545 ENABLE_DISABLE_VALUE_TYPE( | 1545 ENABLE_DISABLE_VALUE_TYPE( |
| 1546 app_list::switches::kEnableDriveSearchInChromeLauncher, | 1546 app_list::switches::kEnableDriveSearchInChromeLauncher, |
| 1547 app_list::switches::kDisableDriveSearchInChromeLauncher)}, | 1547 app_list::switches::kDisableDriveSearchInChromeLauncher)}, |
| 1548 #endif // ENABLE_APP_LIST | 1548 #endif // BUILDFLAG(ENABLE_APP_LIST) |
| 1549 #if defined(OS_CHROMEOS) | 1549 #if defined(OS_CHROMEOS) |
| 1550 {"disable-mtp-write-support", IDS_FLAGS_MTP_WRITE_SUPPORT_NAME, | 1550 {"disable-mtp-write-support", IDS_FLAGS_MTP_WRITE_SUPPORT_NAME, |
| 1551 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS, | 1551 IDS_FLAGS_MTP_WRITE_SUPPORT_DESCRIPTION, kOsCrOS, |
| 1552 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)}, | 1552 SINGLE_DISABLE_VALUE_TYPE(chromeos::switches::kDisableMtpWriteSupport)}, |
| 1553 #endif // OS_CHROMEOS | 1553 #endif // OS_CHROMEOS |
| 1554 #if defined(OS_CHROMEOS) | 1554 #if defined(OS_CHROMEOS) |
| 1555 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME, | 1555 {"enable-datasaver-prompt", IDS_FLAGS_DATASAVER_PROMPT_NAME, |
| 1556 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS, | 1556 IDS_FLAGS_DATASAVER_PROMPT_DESCRIPTION, kOsCrOS, |
| 1557 MULTI_VALUE_TYPE(kDataSaverPromptChoices)}, | 1557 MULTI_VALUE_TYPE(kDataSaverPromptChoices)}, |
| 1558 #endif // OS_CHROMEOS | 1558 #endif // OS_CHROMEOS |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1688 {"cros-regions-mode", IDS_FLAGS_CROS_REGIONS_MODE_NAME, | 1688 {"cros-regions-mode", IDS_FLAGS_CROS_REGIONS_MODE_NAME, |
| 1689 IDS_FLAGS_CROS_REGIONS_MODE_DESCRIPTION, kOsCrOS, | 1689 IDS_FLAGS_CROS_REGIONS_MODE_DESCRIPTION, kOsCrOS, |
| 1690 MULTI_VALUE_TYPE(kCrosRegionsModeChoices)}, | 1690 MULTI_VALUE_TYPE(kCrosRegionsModeChoices)}, |
| 1691 #endif // OS_CHROMEOS | 1691 #endif // OS_CHROMEOS |
| 1692 #if defined(ENABLE_NOTIFICATIONS) && defined(OS_ANDROID) | 1692 #if defined(ENABLE_NOTIFICATIONS) && defined(OS_ANDROID) |
| 1693 {"enable-web-notification-custom-layouts", | 1693 {"enable-web-notification-custom-layouts", |
| 1694 IDS_FLAGS_ENABLE_WEB_NOTIFICATION_CUSTOM_LAYOUTS_NAME, | 1694 IDS_FLAGS_ENABLE_WEB_NOTIFICATION_CUSTOM_LAYOUTS_NAME, |
| 1695 IDS_FLAGS_ENABLE_WEB_NOTIFICATION_CUSTOM_LAYOUTS_DESCRIPTION, kOsAndroid, | 1695 IDS_FLAGS_ENABLE_WEB_NOTIFICATION_CUSTOM_LAYOUTS_DESCRIPTION, kOsAndroid, |
| 1696 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableWebNotificationCustomLayouts, | 1696 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableWebNotificationCustomLayouts, |
| 1697 switches::kDisableWebNotificationCustomLayouts)}, | 1697 switches::kDisableWebNotificationCustomLayouts)}, |
| 1698 #endif // ENABLE_NOTIFICATIONS) && defined(OS_ANDROID | 1698 #endif // ENABLE_NOTIFICATIONS && OS_ANDROID |
| 1699 #if defined(OS_WIN) | 1699 #if defined(OS_WIN) |
| 1700 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME, | 1700 {"enable-appcontainer", IDS_FLAGS_ENABLE_APPCONTAINER_NAME, |
| 1701 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin, | 1701 IDS_FLAGS_ENABLE_APPCONTAINER_DESCRIPTION, kOsWin, |
| 1702 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer, | 1702 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppContainer, |
| 1703 switches::kDisableAppContainer)}, | 1703 switches::kDisableAppContainer)}, |
| 1704 #endif // OS_WIN | 1704 #endif // OS_WIN |
| 1705 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) | 1705 #if defined(TOOLKIT_VIEWS) || defined(OS_ANDROID) |
| 1706 {"enable-autofill-credit-card-upload", | 1706 {"enable-autofill-credit-card-upload", |
| 1707 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME, | 1707 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_NAME, |
| 1708 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, kOsAll, | 1708 IDS_FLAGS_AUTOFILL_CREDIT_CARD_UPLOAD_DESCRIPTION, kOsAll, |
| 1709 ENABLE_DISABLE_VALUE_TYPE( | 1709 ENABLE_DISABLE_VALUE_TYPE( |
| 1710 autofill::switches::kEnableOfferUploadCreditCards, | 1710 autofill::switches::kEnableOfferUploadCreditCards, |
| 1711 autofill::switches::kDisableOfferUploadCreditCards)}, | 1711 autofill::switches::kDisableOfferUploadCreditCards)}, |
| 1712 #endif // TOOLKIT_VIEWS) || defined(OS_ANDROID | 1712 #endif // TOOLKIT_VIEWS || OS_ANDROID |
| 1713 #if defined(OS_ANDROID) | 1713 #if defined(OS_ANDROID) |
| 1714 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME, | 1714 {"tab-management-experiment-type", IDS_FLAGS_HERB_PROTOTYPE_CHOICES_NAME, |
| 1715 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid, | 1715 IDS_FLAGS_HERB_PROTOTYPE_CHOICES_DESCRIPTION, kOsAndroid, |
| 1716 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, | 1716 MULTI_VALUE_TYPE(kHerbPrototypeChoices)}, |
| 1717 {"app-link", IDS_FLAGS_ENABLE_APP_LINK_NAME, | 1717 {"app-link", IDS_FLAGS_ENABLE_APP_LINK_NAME, |
| 1718 IDS_FLAGS_ENABLE_APP_LINK_DESCRIPTION, kOsAndroid, | 1718 IDS_FLAGS_ENABLE_APP_LINK_DESCRIPTION, kOsAndroid, |
| 1719 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppLink, | 1719 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAppLink, |
| 1720 switches::kDisableAppLink)}, | 1720 switches::kDisableAppLink)}, |
| 1721 #endif // OS_ANDROID | 1721 #endif // OS_ANDROID |
| 1722 {"enable-md-feedback", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_NAME, | 1722 {"enable-md-feedback", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_FEEDBACK_NAME, |
| (...skipping 14 matching lines...) Expand all Loading... |
| 1737 #if defined(ENABLE_EXTENSIONS) | 1737 #if defined(ENABLE_EXTENSIONS) |
| 1738 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME, | 1738 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME, |
| 1739 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop, | 1739 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop, |
| 1740 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)}, | 1740 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)}, |
| 1741 #endif // ENABLE_EXTENSIONS | 1741 #endif // ENABLE_EXTENSIONS |
| 1742 #if defined(OS_WIN) || defined(OS_LINUX) | 1742 #if defined(OS_WIN) || defined(OS_LINUX) |
| 1743 {"enable-input-ime-api", IDS_FLAGS_ENABLE_INPUT_IME_API_NAME, | 1743 {"enable-input-ime-api", IDS_FLAGS_ENABLE_INPUT_IME_API_NAME, |
| 1744 IDS_FLAGS_ENABLE_INPUT_IME_API_DESCRIPTION, kOsWin | kOsLinux, | 1744 IDS_FLAGS_ENABLE_INPUT_IME_API_DESCRIPTION, kOsWin | kOsLinux, |
| 1745 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI, | 1745 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI, |
| 1746 switches::kDisableInputImeAPI)}, | 1746 switches::kDisableInputImeAPI)}, |
| 1747 #endif // OS_WIN) || defined(OS_LINUX | 1747 #endif // OS_WIN || OS_LINUX |
| 1748 {"enable-origin-trials", IDS_FLAGS_ORIGIN_TRIALS_NAME, | 1748 {"enable-origin-trials", IDS_FLAGS_ORIGIN_TRIALS_NAME, |
| 1749 IDS_FLAGS_ORIGIN_TRIALS_DESCRIPTION, kOsAll, | 1749 IDS_FLAGS_ORIGIN_TRIALS_DESCRIPTION, kOsAll, |
| 1750 FEATURE_VALUE_TYPE(features::kOriginTrials)}, | 1750 FEATURE_VALUE_TYPE(features::kOriginTrials)}, |
| 1751 {"enable-brotli", IDS_FLAGS_ENABLE_BROTLI_NAME, | 1751 {"enable-brotli", IDS_FLAGS_ENABLE_BROTLI_NAME, |
| 1752 IDS_FLAGS_ENABLE_BROTLI_DESCRIPTION, kOsAll, | 1752 IDS_FLAGS_ENABLE_BROTLI_DESCRIPTION, kOsAll, |
| 1753 FEATURE_VALUE_TYPE(features::kBrotliEncoding)}, | 1753 FEATURE_VALUE_TYPE(features::kBrotliEncoding)}, |
| 1754 {"enable-webusb", IDS_FLAGS_ENABLE_WEB_USB_NAME, | 1754 {"enable-webusb", IDS_FLAGS_ENABLE_WEB_USB_NAME, |
| 1755 IDS_FLAGS_ENABLE_WEB_USB_DESCRIPTION, kOsAll, | 1755 IDS_FLAGS_ENABLE_WEB_USB_DESCRIPTION, kOsAll, |
| 1756 FEATURE_VALUE_TYPE(features::kWebUsb)}, | 1756 FEATURE_VALUE_TYPE(features::kWebUsb)}, |
| 1757 #if defined(OS_ANDROID) | 1757 #if defined(OS_ANDROID) |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1849 IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_NAME, | 1849 IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_NAME, |
| 1850 IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_DESCRIPTION, kOsAndroid, | 1850 IDS_FLAGS_ENABLE_NTP_FOREIGN_SESSIONS_SUGGESTIONS_DESCRIPTION, kOsAndroid, |
| 1851 FEATURE_VALUE_TYPE(ntp_snippets::kForeignSessionsSuggestionsFeature)}, | 1851 FEATURE_VALUE_TYPE(ntp_snippets::kForeignSessionsSuggestionsFeature)}, |
| 1852 #endif // OS_ANDROID | 1852 #endif // OS_ANDROID |
| 1853 #if defined(ENABLE_WEBRTC) && BUILDFLAG(RTC_USE_H264) && \ | 1853 #if defined(ENABLE_WEBRTC) && BUILDFLAG(RTC_USE_H264) && \ |
| 1854 !defined(MEDIA_DISABLE_FFMPEG) | 1854 !defined(MEDIA_DISABLE_FFMPEG) |
| 1855 {"enable-webrtc-h264-with-openh264-ffmpeg", | 1855 {"enable-webrtc-h264-with-openh264-ffmpeg", |
| 1856 IDS_FLAGS_WEBRTC_H264_WITH_OPENH264_FFMPEG_NAME, | 1856 IDS_FLAGS_WEBRTC_H264_WITH_OPENH264_FFMPEG_NAME, |
| 1857 IDS_FLAGS_WEBRTC_H264_WITH_OPENH264_FFMPEG_DESCRIPTION, kOsDesktop, | 1857 IDS_FLAGS_WEBRTC_H264_WITH_OPENH264_FFMPEG_DESCRIPTION, kOsDesktop, |
| 1858 FEATURE_VALUE_TYPE(content::kWebRtcH264WithOpenH264FFmpeg)}, | 1858 FEATURE_VALUE_TYPE(content::kWebRtcH264WithOpenH264FFmpeg)}, |
| 1859 #endif // ENABLE_WEBRTC) && BUILDFLAG(RTC_USE_H264 && | 1859 #endif // ENABLE_WEBRTC && BUILDFLAG(RTC_USE_H264) && !MEDIA_DISABLE_FFMPEG |
| 1860 // !defined(MEDIA_DISABLE_FFMPEG) | |
| 1861 #if defined(OS_ANDROID) | 1860 #if defined(OS_ANDROID) |
| 1862 {"ime-thread", IDS_FLAGS_IME_THREAD_NAME, IDS_FLAGS_IME_THREAD_DESCRIPTION, | 1861 {"ime-thread", IDS_FLAGS_IME_THREAD_NAME, IDS_FLAGS_IME_THREAD_DESCRIPTION, |
| 1863 kOsAndroid, FEATURE_VALUE_TYPE(features::kImeThread)}, | 1862 kOsAndroid, FEATURE_VALUE_TYPE(features::kImeThread)}, |
| 1864 #endif // OS_ANDROID | 1863 #endif // OS_ANDROID |
| 1865 #if defined(OS_ANDROID) | 1864 #if defined(OS_ANDROID) |
| 1866 {"offline-pages-ntp", IDS_FLAGS_NTP_OFFLINE_PAGES_NAME, | 1865 {"offline-pages-ntp", IDS_FLAGS_NTP_OFFLINE_PAGES_NAME, |
| 1867 IDS_FLAGS_NTP_OFFLINE_PAGES_DESCRIPTION, kOsAndroid, | 1866 IDS_FLAGS_NTP_OFFLINE_PAGES_DESCRIPTION, kOsAndroid, |
| 1868 FEATURE_VALUE_TYPE(chrome::android::kNTPOfflinePagesFeature)}, | 1867 FEATURE_VALUE_TYPE(chrome::android::kNTPOfflinePagesFeature)}, |
| 1869 {"offlining-recent-pages", IDS_FLAGS_OFFLINING_RECENT_PAGES_NAME, | 1868 {"offlining-recent-pages", IDS_FLAGS_OFFLINING_RECENT_PAGES_NAME, |
| 1870 IDS_FLAGS_OFFLINING_RECENT_PAGES_DESCRIPTION, kOsAndroid, | 1869 IDS_FLAGS_OFFLINING_RECENT_PAGES_DESCRIPTION, kOsAndroid, |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1898 IDS_FLAGS_DISABLE_SYSTEM_TIMEZONE_AUTOMATIC_DETECTION_NAME, | 1897 IDS_FLAGS_DISABLE_SYSTEM_TIMEZONE_AUTOMATIC_DETECTION_NAME, |
| 1899 IDS_FLAGS_DISABLE_SYSTEM_TIMEZONE_AUTOMATIC_DETECTION_DESCRIPTION, kOsCrOS, | 1898 IDS_FLAGS_DISABLE_SYSTEM_TIMEZONE_AUTOMATIC_DETECTION_DESCRIPTION, kOsCrOS, |
| 1900 SINGLE_VALUE_TYPE( | 1899 SINGLE_VALUE_TYPE( |
| 1901 chromeos::switches::kDisableSystemTimezoneAutomaticDetectionPolicy)}, | 1900 chromeos::switches::kDisableSystemTimezoneAutomaticDetectionPolicy)}, |
| 1902 {"enable-native-cups", IDS_FLAGS_ENABLE_NATIVE_CUPS_NAME, | 1901 {"enable-native-cups", IDS_FLAGS_ENABLE_NATIVE_CUPS_NAME, |
| 1903 IDS_FLAGS_ENABLE_NATIVE_CUPS_DESCRIPTION, kOsCrOS, | 1902 IDS_FLAGS_ENABLE_NATIVE_CUPS_DESCRIPTION, kOsCrOS, |
| 1904 SINGLE_VALUE_TYPE(switches::kEnableNativeCups)}, | 1903 SINGLE_VALUE_TYPE(switches::kEnableNativeCups)}, |
| 1905 {"enable-files-details-panel", IDS_FLAGS_ENABLE_FILES_DETAILS_PANEL_NAME, | 1904 {"enable-files-details-panel", IDS_FLAGS_ENABLE_FILES_DETAILS_PANEL_NAME, |
| 1906 IDS_FLAGS_ENABLE_FILES_DETAILS_PANEL_DESCRIPTION, kOsCrOS, | 1905 IDS_FLAGS_ENABLE_FILES_DETAILS_PANEL_DESCRIPTION, kOsCrOS, |
| 1907 SINGLE_VALUE_TYPE(chromeos::switches::kEnableFilesDetailsPanel)}, | 1906 SINGLE_VALUE_TYPE(chromeos::switches::kEnableFilesDetailsPanel)}, |
| 1908 #endif // defined(OS_CHROMEOS) | 1907 #endif // OS_CHROMEOS |
| 1909 #if !defined(OS_ANDROID) && !defined(OS_IOS) && defined(GOOGLE_CHROME_BUILD) | 1908 #if !defined(OS_ANDROID) && !defined(OS_IOS) && defined(GOOGLE_CHROME_BUILD) |
| 1910 {"enable-google-branded-context-menu", | 1909 {"enable-google-branded-context-menu", |
| 1911 IDS_FLAGS_GOOGLE_BRANDED_CONTEXT_MENU_NAME, | 1910 IDS_FLAGS_GOOGLE_BRANDED_CONTEXT_MENU_NAME, |
| 1912 IDS_FLAGS_GOOGLE_BRANDED_CONTEXT_MENU_DESCRIPTION, kOsDesktop, | 1911 IDS_FLAGS_GOOGLE_BRANDED_CONTEXT_MENU_DESCRIPTION, kOsDesktop, |
| 1913 SINGLE_VALUE_TYPE(switches::kEnableGoogleBrandedContextMenu)}, | 1912 SINGLE_VALUE_TYPE(switches::kEnableGoogleBrandedContextMenu)}, |
| 1914 #endif // OS_ANDROID) && !defined(OS_IOS) && defined(GOOGLE_CHROME_BUILD | 1913 #endif // !OS_ANDROID && !OS_IOS && GOOGLE_CHROME_BUILD |
| 1915 #if defined(OS_MACOSX) | 1914 #if defined(OS_MACOSX) |
| 1916 {"enable-fullscreen-in-tab-detaching", | 1915 {"enable-fullscreen-in-tab-detaching", |
| 1917 IDS_FLAGS_TAB_DETACHING_IN_FULLSCREEN_NAME, | 1916 IDS_FLAGS_TAB_DETACHING_IN_FULLSCREEN_NAME, |
| 1918 IDS_FLAGS_TAB_DETACHING_IN_FULLSCREEN_DESCRIPTION, kOsMac, | 1917 IDS_FLAGS_TAB_DETACHING_IN_FULLSCREEN_DESCRIPTION, kOsMac, |
| 1919 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableFullscreenTabDetaching, | 1918 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableFullscreenTabDetaching, |
| 1920 switches::kDisableFullscreenTabDetaching)}, | 1919 switches::kDisableFullscreenTabDetaching)}, |
| 1921 {"enable-fullscreen-toolbar-reveal", | 1920 {"enable-fullscreen-toolbar-reveal", |
| 1922 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_NAME, | 1921 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_NAME, |
| 1923 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_DESCRIPTION, kOsMac, | 1922 IDS_FLAGS_FULLSCREEN_TOOLBAR_REVEAL_DESCRIPTION, kOsMac, |
| 1924 SINGLE_VALUE_TYPE(switches::kEnableFullscreenToolbarReveal)}, | 1923 SINGLE_VALUE_TYPE(switches::kEnableFullscreenToolbarReveal)}, |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2014 {"enable-gamepad-extensions", IDS_FLAGS_GAMEPAD_EXTENSIONS_NAME, | 2013 {"enable-gamepad-extensions", IDS_FLAGS_GAMEPAD_EXTENSIONS_NAME, |
| 2015 IDS_FLAGS_GAMEPAD_EXTENSIONS_DESCRIPTION, kOsAll, | 2014 IDS_FLAGS_GAMEPAD_EXTENSIONS_DESCRIPTION, kOsAll, |
| 2016 FEATURE_VALUE_TYPE(features::kGamepadExtensions)}, | 2015 FEATURE_VALUE_TYPE(features::kGamepadExtensions)}, |
| 2017 #if defined(OS_CHROMEOS) | 2016 #if defined(OS_CHROMEOS) |
| 2018 {"arc-use-auth-endpoint", IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_NAME, | 2017 {"arc-use-auth-endpoint", IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_NAME, |
| 2019 IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_DESCRIPTION, kOsCrOS, | 2018 IDS_FLAGS_ARC_USE_AUTH_ENDPOINT_DESCRIPTION, kOsCrOS, |
| 2020 SINGLE_VALUE_TYPE_AND_VALUE( | 2019 SINGLE_VALUE_TYPE_AND_VALUE( |
| 2021 chromeos::switches::kArcUseAuthEndpoint, | 2020 chromeos::switches::kArcUseAuthEndpoint, |
| 2022 "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" | 2021 "https://www-googleapis-staging.sandbox.google.com/oauth2/v4/" |
| 2023 "ExchangeToken")}, | 2022 "ExchangeToken")}, |
| 2024 #endif // OS_CHROMEOS | |
| 2025 #if defined(OS_CHROMEOS) | |
| 2026 {"arc-boot-completed-broadcast", IDS_FLAGS_ARC_BOOT_COMPLETED, | 2023 {"arc-boot-completed-broadcast", IDS_FLAGS_ARC_BOOT_COMPLETED, |
| 2027 IDS_FLAGS_ARC_BOOT_COMPLETED_DESCRIPTION, kOsCrOS, | 2024 IDS_FLAGS_ARC_BOOT_COMPLETED_DESCRIPTION, kOsCrOS, |
| 2028 FEATURE_VALUE_TYPE(arc::kBootCompletedBroadcastFeature)}, | 2025 FEATURE_VALUE_TYPE(arc::kBootCompletedBroadcastFeature)}, |
| 2029 #endif | 2026 #endif // OS_CHROMEOS |
| 2030 #if defined(OS_WIN) | 2027 #if defined(OS_WIN) |
| 2031 {"disable-winrt-midi-api", IDS_FLAGS_DISABLE_WINRT_MIDI_API_NAME, | 2028 {"disable-winrt-midi-api", IDS_FLAGS_DISABLE_WINRT_MIDI_API_NAME, |
| 2032 IDS_FLAGS_DISABLE_WINRT_MIDI_API_DESCRIPTION, kOsWin, | 2029 IDS_FLAGS_DISABLE_WINRT_MIDI_API_DESCRIPTION, kOsWin, |
| 2033 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWinrtMidiApi)}, | 2030 SINGLE_DISABLE_VALUE_TYPE(switches::kDisableWinrtMidiApi)}, |
| 2034 #endif // OS_WIN | 2031 #endif // OS_WIN |
| 2035 {"saveas-menu-text-experiment", IDS_FLAGS_SAVEAS_MENU_LABEL_EXPERIMENT_NAME, | 2032 {"saveas-menu-text-experiment", IDS_FLAGS_SAVEAS_MENU_LABEL_EXPERIMENT_NAME, |
| 2036 IDS_FLAGS_SAVEAS_MENU_LABEL_EXPERIMENT_DESCRIPTION, kOsDesktop, | 2033 IDS_FLAGS_SAVEAS_MENU_LABEL_EXPERIMENT_DESCRIPTION, kOsDesktop, |
| 2037 SINGLE_VALUE_TYPE(switches::kEnableSaveAsMenuLabelExperiment)}, | 2034 SINGLE_VALUE_TYPE(switches::kEnableSaveAsMenuLabelExperiment)}, |
| 2038 {"enable-generic-sensor", IDS_FLAGS_ENABLE_GENERIC_SENSOR_NAME, | 2035 {"enable-generic-sensor", IDS_FLAGS_ENABLE_GENERIC_SENSOR_NAME, |
| 2039 IDS_FLAGS_ENABLE_GENERIC_SENSOR_DESCRIPTION, kOsAndroid | kOsMac, | 2036 IDS_FLAGS_ENABLE_GENERIC_SENSOR_DESCRIPTION, kOsAndroid | kOsMac, |
| 2040 FEATURE_VALUE_TYPE(features::kGenericSensor)}, | 2037 FEATURE_VALUE_TYPE(features::kGenericSensor)}, |
| 2041 {"expensive-background-timer-throttling", | 2038 {"expensive-background-timer-throttling", |
| 2042 IDS_FLAGS_EXPENSIVE_BACKGROUND_TIMER_THROTTLING_NAME, | 2039 IDS_FLAGS_EXPENSIVE_BACKGROUND_TIMER_THROTTLING_NAME, |
| 2043 IDS_FLAGS_EXPENSIVE_BACKGROUND_TIMER_THROTTLING_DESCRIPTION, kOsAll, | 2040 IDS_FLAGS_EXPENSIVE_BACKGROUND_TIMER_THROTTLING_DESCRIPTION, kOsAll, |
| 2044 FEATURE_VALUE_TYPE(features::kExpensiveBackgroundTimerThrottling)}, | 2041 FEATURE_VALUE_TYPE(features::kExpensiveBackgroundTimerThrottling)}, |
| 2045 {"security-chip", IDS_FLAGS_SECURITY_CHIP_NAME, | 2042 {"security-chip", IDS_FLAGS_SECURITY_CHIP_NAME, |
| 2046 IDS_FLAGS_SECURITY_CHIP_DESCRIPTION, kOsDesktop, | 2043 IDS_FLAGS_SECURITY_CHIP_DESCRIPTION, kOsDesktop, |
| 2047 MULTI_VALUE_TYPE(kSecurityChipChoices)}, | 2044 MULTI_VALUE_TYPE(kSecurityChipChoices)}, |
| 2048 {"security-chip-animation", IDS_FLAGS_SECURITY_CHIP_ANIMATION_NAME, | 2045 {"security-chip-animation", IDS_FLAGS_SECURITY_CHIP_ANIMATION_NAME, |
| 2049 IDS_FLAGS_SECURITY_CHIP_ANIMATION_DESCRIPTION, kOsDesktop, | 2046 IDS_FLAGS_SECURITY_CHIP_ANIMATION_DESCRIPTION, kOsDesktop, |
| 2050 MULTI_VALUE_TYPE(kSecurityChipAnimationChoices)}, | 2047 MULTI_VALUE_TYPE(kSecurityChipAnimationChoices)}, |
| 2051 // NOTE: Adding new command-line switches requires adding corresponding | 2048 // NOTE: Adding new command-line switches requires adding corresponding |
| 2052 // entries to enum "LoginCustomFlags" in histograms.xml. See note in | 2049 // entries to enum "LoginCustomFlags" in histograms.xml. See note in |
| 2053 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test. | 2050 // histograms.xml and don't forget to run AboutFlagsHistogramTest unit test. |
| 2054 }; | 2051 }; |
| 2055 | 2052 |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2249 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2246 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
| 2250 | 2247 |
| 2251 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2248 const FeatureEntry* GetFeatureEntries(size_t* count) { |
| 2252 *count = arraysize(kFeatureEntries); | 2249 *count = arraysize(kFeatureEntries); |
| 2253 return kFeatureEntries; | 2250 return kFeatureEntries; |
| 2254 } | 2251 } |
| 2255 | 2252 |
| 2256 } // namespace testing | 2253 } // namespace testing |
| 2257 | 2254 |
| 2258 } // namespace about_flags | 2255 } // namespace about_flags |
| OLD | NEW |