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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 #include "components/sync/driver/sync_driver_switches.h" | 61 #include "components/sync/driver/sync_driver_switches.h" |
62 #include "components/tracing/common/tracing_switches.h" | 62 #include "components/tracing/common/tracing_switches.h" |
63 #include "components/translate/core/browser/translate_manager.h" | 63 #include "components/translate/core/browser/translate_manager.h" |
64 #include "components/translate/core/browser/translate_prefs.h" | 64 #include "components/translate/core/browser/translate_prefs.h" |
65 #include "components/version_info/version_info.h" | 65 #include "components/version_info/version_info.h" |
66 #include "content/public/browser/user_metrics.h" | 66 #include "content/public/browser/user_metrics.h" |
67 #include "content/public/common/content_features.h" | 67 #include "content/public/common/content_features.h" |
68 #include "content/public/common/content_switches.h" | 68 #include "content/public/common/content_switches.h" |
69 #include "content/public/common/feature_h264_with_openh264_ffmpeg.h" | 69 #include "content/public/common/feature_h264_with_openh264_ffmpeg.h" |
70 #include "content/public/common/features.h" | 70 #include "content/public/common/features.h" |
| 71 #include "extensions/features/features.h" |
71 #include "gin/public/gin_features.h" | 72 #include "gin/public/gin_features.h" |
72 #include "media/audio/audio_features.h" | 73 #include "media/audio/audio_features.h" |
73 #include "media/base/media_switches.h" | 74 #include "media/base/media_switches.h" |
74 #include "media/midi/midi_switches.h" | 75 #include "media/midi/midi_switches.h" |
75 #include "printing/features/features.h" | 76 #include "printing/features/features.h" |
76 #include "ui/base/ui_base_switches.h" | 77 #include "ui/base/ui_base_switches.h" |
77 #include "ui/compositor/compositor_switches.h" | 78 #include "ui/compositor/compositor_switches.h" |
78 #include "ui/display/display_switches.h" | 79 #include "ui/display/display_switches.h" |
79 #include "ui/events/event_switches.h" | 80 #include "ui/events/event_switches.h" |
80 #include "ui/gfx/switches.h" | 81 #include "ui/gfx/switches.h" |
(...skipping 16 matching lines...) Expand all Loading... |
97 #endif // OS_CHROMEOS | 98 #endif // OS_CHROMEOS |
98 | 99 |
99 #if defined(OS_MACOSX) | 100 #if defined(OS_MACOSX) |
100 #include "chrome/browser/ui/browser_dialogs.h" | 101 #include "chrome/browser/ui/browser_dialogs.h" |
101 #endif // OS_MACOSX | 102 #endif // OS_MACOSX |
102 | 103 |
103 #if BUILDFLAG(ENABLE_APP_LIST) | 104 #if BUILDFLAG(ENABLE_APP_LIST) |
104 #include "ui/app_list/app_list_switches.h" | 105 #include "ui/app_list/app_list_switches.h" |
105 #endif // ENABLE_APP_LIST | 106 #endif // ENABLE_APP_LIST |
106 | 107 |
107 #if defined(ENABLE_EXTENSIONS) | 108 #if BUILDFLAG(ENABLE_EXTENSIONS) |
108 #include "extensions/common/switches.h" | 109 #include "extensions/common/switches.h" |
109 #endif // ENABLE_EXTENSIONS | 110 #endif // ENABLE_EXTENSIONS |
110 | 111 |
111 #if defined(USE_ASH) | 112 #if defined(USE_ASH) |
112 #include "ash/common/ash_switches.h" | 113 #include "ash/common/ash_switches.h" |
113 #endif // USE_ASH | 114 #endif // USE_ASH |
114 | 115 |
115 #if defined(USE_OZONE) | 116 #if defined(USE_OZONE) |
116 #include "ui/ozone/public/ozone_switches.h" | 117 #include "ui/ozone/public/ozone_switches.h" |
117 #endif // USE_OZONE | 118 #endif // USE_OZONE |
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
714 {"enable-nacl-debug", IDS_FLAGS_NACL_DEBUG_NAME, | 715 {"enable-nacl-debug", IDS_FLAGS_NACL_DEBUG_NAME, |
715 IDS_FLAGS_NACL_DEBUG_DESCRIPTION, kOsDesktop, | 716 IDS_FLAGS_NACL_DEBUG_DESCRIPTION, kOsDesktop, |
716 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug)}, | 717 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug)}, |
717 {"force-pnacl-subzero", IDS_FLAGS_PNACL_SUBZERO_NAME, | 718 {"force-pnacl-subzero", IDS_FLAGS_PNACL_SUBZERO_NAME, |
718 IDS_FLAGS_PNACL_SUBZERO_DESCRIPTION, kOsDesktop, | 719 IDS_FLAGS_PNACL_SUBZERO_DESCRIPTION, kOsDesktop, |
719 SINGLE_VALUE_TYPE(switches::kForcePNaClSubzero)}, | 720 SINGLE_VALUE_TYPE(switches::kForcePNaClSubzero)}, |
720 {"nacl-debug-mask", IDS_FLAGS_NACL_DEBUG_MASK_NAME, | 721 {"nacl-debug-mask", IDS_FLAGS_NACL_DEBUG_MASK_NAME, |
721 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, kOsDesktop, | 722 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, kOsDesktop, |
722 MULTI_VALUE_TYPE(kNaClDebugMaskChoices)}, | 723 MULTI_VALUE_TYPE(kNaClDebugMaskChoices)}, |
723 #endif // DISABLE_NACL | 724 #endif // DISABLE_NACL |
724 #if defined(ENABLE_EXTENSIONS) | 725 #if BUILDFLAG(ENABLE_EXTENSIONS) |
725 {"extension-apis", IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, | 726 {"extension-apis", IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, |
726 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, kOsDesktop, | 727 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, kOsDesktop, |
727 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis)}, | 728 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis)}, |
728 {"extensions-on-chrome-urls", IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, | 729 {"extensions-on-chrome-urls", IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, |
729 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_DESCRIPTION, kOsAll, | 730 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_DESCRIPTION, kOsAll, |
730 SINGLE_VALUE_TYPE(extensions::switches::kExtensionsOnChromeURLs)}, | 731 SINGLE_VALUE_TYPE(extensions::switches::kExtensionsOnChromeURLs)}, |
731 #endif // ENABLE_EXTENSIONS | 732 #endif // ENABLE_EXTENSIONS |
732 {"enable-fast-unload", IDS_FLAGS_FAST_UNLOAD_NAME, | 733 {"enable-fast-unload", IDS_FLAGS_FAST_UNLOAD_NAME, |
733 IDS_FLAGS_FAST_UNLOAD_DESCRIPTION, kOsAll, | 734 IDS_FLAGS_FAST_UNLOAD_DESCRIPTION, kOsAll, |
734 SINGLE_VALUE_TYPE(switches::kEnableFastUnload)}, | 735 SINGLE_VALUE_TYPE(switches::kEnableFastUnload)}, |
735 #if defined(ENABLE_EXTENSIONS) | 736 #if BUILDFLAG(ENABLE_EXTENSIONS) |
736 {"enable-app-window-controls", IDS_FLAGS_APP_WINDOW_CONTROLS_NAME, | 737 {"enable-app-window-controls", IDS_FLAGS_APP_WINDOW_CONTROLS_NAME, |
737 IDS_FLAGS_APP_WINDOW_CONTROLS_DESCRIPTION, kOsDesktop, | 738 IDS_FLAGS_APP_WINDOW_CONTROLS_DESCRIPTION, kOsDesktop, |
738 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppWindowControls)}, | 739 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppWindowControls)}, |
739 #endif // ENABLE_EXTENSIONS | 740 #endif // ENABLE_EXTENSIONS |
740 {"enable-history-entry-requires-user-gesture", | 741 {"enable-history-entry-requires-user-gesture", |
741 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_NAME, | 742 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_NAME, |
742 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_DESCRIPTION, kOsAll, | 743 IDS_FLAGS_HISTORY_REQUIRES_USER_GESTURE_DESCRIPTION, kOsAll, |
743 SINGLE_VALUE_TYPE(switches::kHistoryEntryRequiresUserGesture)}, | 744 SINGLE_VALUE_TYPE(switches::kHistoryEntryRequiresUserGesture)}, |
744 {"disable-hyperlink-auditing", IDS_FLAGS_HYPERLINK_AUDITING_NAME, | 745 {"disable-hyperlink-auditing", IDS_FLAGS_HYPERLINK_AUDITING_NAME, |
745 IDS_FLAGS_HYPERLINK_AUDITING_DESCRIPTION, kOsAll, | 746 IDS_FLAGS_HYPERLINK_AUDITING_DESCRIPTION, kOsAll, |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
823 IDS_FLAGS_GPU_RASTERIZATION_DESCRIPTION, kOsAll, | 824 IDS_FLAGS_GPU_RASTERIZATION_DESCRIPTION, kOsAll, |
824 MULTI_VALUE_TYPE(kEnableGpuRasterizationChoices)}, | 825 MULTI_VALUE_TYPE(kEnableGpuRasterizationChoices)}, |
825 {"gpu-rasterization-msaa-sample-count", | 826 {"gpu-rasterization-msaa-sample-count", |
826 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_NAME, | 827 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_NAME, |
827 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_DESCRIPTION, kOsAll, | 828 IDS_FLAGS_GPU_RASTERIZATION_MSAA_SAMPLE_COUNT_DESCRIPTION, kOsAll, |
828 MULTI_VALUE_TYPE(kGpuRasterizationMSAASampleCountChoices)}, | 829 MULTI_VALUE_TYPE(kGpuRasterizationMSAASampleCountChoices)}, |
829 {"enable-experimental-web-platform-features", | 830 {"enable-experimental-web-platform-features", |
830 IDS_FLAGS_EXPERIMENTAL_WEB_PLATFORM_FEATURES_NAME, | 831 IDS_FLAGS_EXPERIMENTAL_WEB_PLATFORM_FEATURES_NAME, |
831 IDS_FLAGS_EXPERIMENTAL_WEB_PLATFORM_FEATURES_DESCRIPTION, kOsAll, | 832 IDS_FLAGS_EXPERIMENTAL_WEB_PLATFORM_FEATURES_DESCRIPTION, kOsAll, |
832 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebPlatformFeatures)}, | 833 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebPlatformFeatures)}, |
833 #if defined(ENABLE_EXTENSIONS) | 834 #if BUILDFLAG(ENABLE_EXTENSIONS) |
834 {"enable-ble-advertising-in-apps", | 835 {"enable-ble-advertising-in-apps", |
835 IDS_FLAGS_BLE_ADVERTISING_IN_EXTENSIONS_NAME, | 836 IDS_FLAGS_BLE_ADVERTISING_IN_EXTENSIONS_NAME, |
836 IDS_FLAGS_BLE_ADVERTISING_IN_EXTENSIONS_DESCRIPTION, kOsCrOS, | 837 IDS_FLAGS_BLE_ADVERTISING_IN_EXTENSIONS_DESCRIPTION, kOsCrOS, |
837 SINGLE_VALUE_TYPE(extensions::switches::kEnableBLEAdvertising)}, | 838 SINGLE_VALUE_TYPE(extensions::switches::kEnableBLEAdvertising)}, |
838 #endif // ENABLE_EXTENSIONS | 839 #endif // ENABLE_EXTENSIONS |
839 {"enable-devtools-experiments", IDS_FLAGS_DEVTOOLS_EXPERIMENTS_NAME, | 840 {"enable-devtools-experiments", IDS_FLAGS_DEVTOOLS_EXPERIMENTS_NAME, |
840 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop, | 841 IDS_FLAGS_DEVTOOLS_EXPERIMENTS_DESCRIPTION, kOsDesktop, |
841 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, | 842 SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, |
842 {"silent-debugger-extension-api", | 843 {"silent-debugger-extension-api", |
843 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME, | 844 IDS_FLAGS_SILENT_DEBUGGER_EXTENSION_API_NAME, |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1303 FEATURE_VALUE_TYPE(features::kNativeNotifications)}, | 1304 FEATURE_VALUE_TYPE(features::kNativeNotifications)}, |
1304 #endif // OS_MACOSX | 1305 #endif // OS_MACOSX |
1305 #if defined(TOOLKIT_VIEWS) | 1306 #if defined(TOOLKIT_VIEWS) |
1306 {"disable-views-rect-based-targeting", | 1307 {"disable-views-rect-based-targeting", |
1307 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_NAME, | 1308 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_NAME, |
1308 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_DESCRIPTION, | 1309 IDS_FLAGS_VIEWS_RECT_BASED_TARGETING_DESCRIPTION, |
1309 kOsCrOS | kOsWin | kOsLinux, | 1310 kOsCrOS | kOsWin | kOsLinux, |
1310 SINGLE_DISABLE_VALUE_TYPE( | 1311 SINGLE_DISABLE_VALUE_TYPE( |
1311 views::switches::kDisableViewsRectBasedTargeting)}, | 1312 views::switches::kDisableViewsRectBasedTargeting)}, |
1312 #endif // TOOLKIT_VIEWS | 1313 #endif // TOOLKIT_VIEWS |
1313 #if defined(ENABLE_EXTENSIONS) | 1314 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1314 {"enable-apps-show-on-first-paint", IDS_FLAGS_APPS_SHOW_ON_FIRST_PAINT_NAME, | 1315 {"enable-apps-show-on-first-paint", IDS_FLAGS_APPS_SHOW_ON_FIRST_PAINT_NAME, |
1315 IDS_FLAGS_APPS_SHOW_ON_FIRST_PAINT_DESCRIPTION, kOsDesktop, | 1316 IDS_FLAGS_APPS_SHOW_ON_FIRST_PAINT_DESCRIPTION, kOsDesktop, |
1316 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppsShowOnFirstPaint)}, | 1317 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppsShowOnFirstPaint)}, |
1317 #endif // ENABLE_EXTENSIONS | 1318 #endif // ENABLE_EXTENSIONS |
1318 #if defined(OS_ANDROID) | 1319 #if defined(OS_ANDROID) |
1319 {"reader-mode-heuristics", IDS_FLAGS_READER_MODE_HEURISTICS_NAME, | 1320 {"reader-mode-heuristics", IDS_FLAGS_READER_MODE_HEURISTICS_NAME, |
1320 IDS_FLAGS_READER_MODE_HEURISTICS_DESCRIPTION, kOsAndroid, | 1321 IDS_FLAGS_READER_MODE_HEURISTICS_DESCRIPTION, kOsAndroid, |
1321 MULTI_VALUE_TYPE(kReaderModeHeuristicsChoices)}, | 1322 MULTI_VALUE_TYPE(kReaderModeHeuristicsChoices)}, |
1322 #endif // OS_ANDROID | 1323 #endif // OS_ANDROID |
1323 #if defined(OS_ANDROID) | 1324 #if defined(OS_ANDROID) |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1374 SINGLE_VALUE_TYPE(switches::kEnableEmbeddedSearchAPI)}, | 1375 SINGLE_VALUE_TYPE(switches::kEnableEmbeddedSearchAPI)}, |
1375 #endif // OS_ANDROID | 1376 #endif // OS_ANDROID |
1376 {"distance-field-text", IDS_FLAGS_DISTANCE_FIELD_TEXT_NAME, | 1377 {"distance-field-text", IDS_FLAGS_DISTANCE_FIELD_TEXT_NAME, |
1377 IDS_FLAGS_DISTANCE_FIELD_TEXT_DESCRIPTION, kOsAll, | 1378 IDS_FLAGS_DISTANCE_FIELD_TEXT_DESCRIPTION, kOsAll, |
1378 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableDistanceFieldText, | 1379 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableDistanceFieldText, |
1379 switches::kDisableDistanceFieldText)}, | 1380 switches::kDisableDistanceFieldText)}, |
1380 {"extension-content-verification", | 1381 {"extension-content-verification", |
1381 IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_NAME, | 1382 IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_NAME, |
1382 IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_DESCRIPTION, kOsDesktop, | 1383 IDS_FLAGS_EXTENSION_CONTENT_VERIFICATION_DESCRIPTION, kOsDesktop, |
1383 MULTI_VALUE_TYPE(kExtensionContentVerificationChoices)}, | 1384 MULTI_VALUE_TYPE(kExtensionContentVerificationChoices)}, |
1384 #if defined(ENABLE_EXTENSIONS) | 1385 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1385 {"extension-active-script-permission", | 1386 {"extension-active-script-permission", |
1386 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_NAME, | 1387 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_NAME, |
1387 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_DESCRIPTION, kOsAll, | 1388 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_DESCRIPTION, kOsAll, |
1388 SINGLE_VALUE_TYPE(extensions::switches::kEnableScriptsRequireAction)}, | 1389 SINGLE_VALUE_TYPE(extensions::switches::kEnableScriptsRequireAction)}, |
1389 #endif // ENABLE_EXTENSIONS | 1390 #endif // ENABLE_EXTENSIONS |
1390 #if defined(OS_ANDROID) | 1391 #if defined(OS_ANDROID) |
1391 {"enable-data-reduction-proxy-carrier-test", | 1392 {"enable-data-reduction-proxy-carrier-test", |
1392 IDS_FLAGS_DATA_REDUCTION_PROXY_CARRIER_TEST_NAME, | 1393 IDS_FLAGS_DATA_REDUCTION_PROXY_CARRIER_TEST_NAME, |
1393 IDS_FLAGS_DATA_REDUCTION_PROXY_CARRIER_TEST_DESCRIPTION, kOsAndroid, | 1394 IDS_FLAGS_DATA_REDUCTION_PROXY_CARRIER_TEST_DESCRIPTION, kOsAndroid, |
1394 SINGLE_VALUE_TYPE( | 1395 SINGLE_VALUE_TYPE( |
1395 data_reduction_proxy::switches::kEnableDataReductionProxyCarrierTest)}, | 1396 data_reduction_proxy::switches::kEnableDataReductionProxyCarrierTest)}, |
1396 #endif // OS_ANDROID | 1397 #endif // OS_ANDROID |
1397 {"enable-hotword-hardware", IDS_FLAGS_EXPERIMENTAL_HOTWORD_HARDWARE_NAME, | 1398 {"enable-hotword-hardware", IDS_FLAGS_EXPERIMENTAL_HOTWORD_HARDWARE_NAME, |
1398 IDS_FLAGS_EXPERIMENTAL_HOTWORD_HARDWARE_DESCRIPTION, kOsCrOS, | 1399 IDS_FLAGS_EXPERIMENTAL_HOTWORD_HARDWARE_DESCRIPTION, kOsCrOS, |
1399 SINGLE_VALUE_TYPE(switches::kEnableExperimentalHotwordHardware)}, | 1400 SINGLE_VALUE_TYPE(switches::kEnableExperimentalHotwordHardware)}, |
1400 #if defined(ENABLE_EXTENSIONS) | 1401 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1401 {"enable-embedded-extension-options", | 1402 {"enable-embedded-extension-options", |
1402 IDS_FLAGS_EMBEDDED_EXTENSION_OPTIONS_NAME, | 1403 IDS_FLAGS_EMBEDDED_EXTENSION_OPTIONS_NAME, |
1403 IDS_FLAGS_EMBEDDED_EXTENSION_OPTIONS_DESCRIPTION, kOsDesktop, | 1404 IDS_FLAGS_EMBEDDED_EXTENSION_OPTIONS_DESCRIPTION, kOsDesktop, |
1404 SINGLE_VALUE_TYPE(extensions::switches::kEnableEmbeddedExtensionOptions)}, | 1405 SINGLE_VALUE_TYPE(extensions::switches::kEnableEmbeddedExtensionOptions)}, |
1405 #endif // ENABLE_EXTENSIONS | 1406 #endif // ENABLE_EXTENSIONS |
1406 #if defined(USE_ASH) | 1407 #if defined(USE_ASH) |
1407 {"enable-web-app-frame", IDS_FLAGS_WEB_APP_FRAME_NAME, | 1408 {"enable-web-app-frame", IDS_FLAGS_WEB_APP_FRAME_NAME, |
1408 IDS_FLAGS_WEB_APP_FRAME_DESCRIPTION, kOsWin | kOsCrOS, | 1409 IDS_FLAGS_WEB_APP_FRAME_DESCRIPTION, kOsWin | kOsCrOS, |
1409 SINGLE_VALUE_TYPE(switches::kEnableWebAppFrame)}, | 1410 SINGLE_VALUE_TYPE(switches::kEnableWebAppFrame)}, |
1410 #endif // USE_ASH | 1411 #endif // USE_ASH |
1411 {"drop-sync-credential", IDS_FLAGS_DROP_SYNC_CREDENTIAL_NAME, | 1412 {"drop-sync-credential", IDS_FLAGS_DROP_SYNC_CREDENTIAL_NAME, |
1412 IDS_FLAGS_DROP_SYNC_CREDENTIAL_DESCRIPTION, kOsAll, | 1413 IDS_FLAGS_DROP_SYNC_CREDENTIAL_DESCRIPTION, kOsAll, |
1413 FEATURE_VALUE_TYPE(password_manager::features::kDropSyncCredential)}, | 1414 FEATURE_VALUE_TYPE(password_manager::features::kDropSyncCredential)}, |
1414 #if defined(ENABLE_EXTENSIONS) | 1415 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1415 {"enable-extension-action-redesign", | 1416 {"enable-extension-action-redesign", |
1416 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_NAME, | 1417 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_NAME, |
1417 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_DESCRIPTION, kOsDesktop, | 1418 IDS_FLAGS_EXTENSION_ACTION_REDESIGN_DESCRIPTION, kOsDesktop, |
1418 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign)}, | 1419 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign)}, |
1419 #endif // ENABLE_EXTENSIONS | 1420 #endif // ENABLE_EXTENSIONS |
1420 #if !defined(OS_ANDROID) | 1421 #if !defined(OS_ANDROID) |
1421 {"enable-message-center-always-scroll-up-upon-notification-removal", | 1422 {"enable-message-center-always-scroll-up-upon-notification-removal", |
1422 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_NAME, | 1423 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_NAME, |
1423 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_DESCRIPTION, | 1424 IDS_FLAGS_MESSAGE_CENTER_ALWAYS_SCROLL_UP_UPON_REMOVAL_DESCRIPTION, |
1424 kOsDesktop, | 1425 kOsDesktop, |
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1757 FEATURE_VALUE_TYPE(features::kMaterialDesignHistory)}, | 1758 FEATURE_VALUE_TYPE(features::kMaterialDesignHistory)}, |
1758 {"enable-md-settings", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_NAME, | 1759 {"enable-md-settings", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_NAME, |
1759 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_DESCRIPTION, kOsDesktop, | 1760 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_SETTINGS_DESCRIPTION, kOsDesktop, |
1760 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, | 1761 FEATURE_VALUE_TYPE(features::kMaterialDesignSettings)}, |
1761 {"safe-search-url-reporting", IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_NAME, | 1762 {"safe-search-url-reporting", IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_NAME, |
1762 IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_DESCRIPTION, kOsAll, | 1763 IDS_FLAGS_SAFE_SEARCH_URL_REPORTING_DESCRIPTION, kOsAll, |
1763 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)}, | 1764 FEATURE_VALUE_TYPE(features::kSafeSearchUrlReporting)}, |
1764 {"force-ui-direction", IDS_FLAGS_FORCE_UI_DIRECTION_NAME, | 1765 {"force-ui-direction", IDS_FLAGS_FORCE_UI_DIRECTION_NAME, |
1765 IDS_FLAGS_FORCE_UI_DIRECTION_DESCRIPTION, kOsAll, | 1766 IDS_FLAGS_FORCE_UI_DIRECTION_DESCRIPTION, kOsAll, |
1766 MULTI_VALUE_TYPE(kForceUIDirectionChoices)}, | 1767 MULTI_VALUE_TYPE(kForceUIDirectionChoices)}, |
1767 #if defined(ENABLE_EXTENSIONS) | 1768 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1768 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME, | 1769 {"enable-md-extensions", IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_NAME, |
1769 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop, | 1770 IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop, |
1770 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)}, | 1771 FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)}, |
1771 #endif // ENABLE_EXTENSIONS | 1772 #endif // ENABLE_EXTENSIONS |
1772 #if defined(OS_WIN) || defined(OS_LINUX) | 1773 #if defined(OS_WIN) || defined(OS_LINUX) |
1773 {"enable-input-ime-api", IDS_FLAGS_ENABLE_INPUT_IME_API_NAME, | 1774 {"enable-input-ime-api", IDS_FLAGS_ENABLE_INPUT_IME_API_NAME, |
1774 IDS_FLAGS_ENABLE_INPUT_IME_API_DESCRIPTION, kOsWin | kOsLinux, | 1775 IDS_FLAGS_ENABLE_INPUT_IME_API_DESCRIPTION, kOsWin | kOsLinux, |
1775 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI, | 1776 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableInputImeAPI, |
1776 switches::kDisableInputImeAPI)}, | 1777 switches::kDisableInputImeAPI)}, |
1777 #endif // OS_WIN || OS_LINUX | 1778 #endif // OS_WIN || OS_LINUX |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1830 {"enable-token-binding", IDS_FLAGS_ENABLE_TOKEN_BINDING_NAME, | 1831 {"enable-token-binding", IDS_FLAGS_ENABLE_TOKEN_BINDING_NAME, |
1831 IDS_FLAGS_ENABLE_TOKEN_BINDING_DESCRIPTION, kOsAll, | 1832 IDS_FLAGS_ENABLE_TOKEN_BINDING_DESCRIPTION, kOsAll, |
1832 FEATURE_VALUE_TYPE(features::kTokenBinding)}, | 1833 FEATURE_VALUE_TYPE(features::kTokenBinding)}, |
1833 {"enable-scroll-anchoring", IDS_FLAGS_ENABLE_SCROLL_ANCHORING_NAME, | 1834 {"enable-scroll-anchoring", IDS_FLAGS_ENABLE_SCROLL_ANCHORING_NAME, |
1834 IDS_FLAGS_ENABLE_SCROLL_ANCHORING_DESCRIPTION, kOsAll, | 1835 IDS_FLAGS_ENABLE_SCROLL_ANCHORING_DESCRIPTION, kOsAll, |
1835 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, | 1836 FEATURE_VALUE_TYPE(features::kScrollAnchoring)}, |
1836 {"disable-audio-support-for-desktop-share", | 1837 {"disable-audio-support-for-desktop-share", |
1837 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE, | 1838 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE, |
1838 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, | 1839 IDS_FLAG_DISABLE_AUDIO_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, |
1839 SINGLE_VALUE_TYPE(switches::kDisableAudioSupportForDesktopShare)}, | 1840 SINGLE_VALUE_TYPE(switches::kDisableAudioSupportForDesktopShare)}, |
1840 #if defined(ENABLE_EXTENSIONS) | 1841 #if BUILDFLAG(ENABLE_EXTENSIONS) |
1841 {"tab-for-desktop-share", IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE, | 1842 {"tab-for-desktop-share", IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE, |
1842 IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, | 1843 IDS_FLAG_DISABLE_TAB_FOR_DESKTOP_SHARE_DESCRIPTION, kOsAll, |
1843 SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)}, | 1844 SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)}, |
1844 {"disable-desktop-capture-picker-new-ui", | 1845 {"disable-desktop-capture-picker-new-ui", |
1845 IDS_FLAG_DISABLE_DESKTOP_CAPTURE_PICKER_NEW_UI, | 1846 IDS_FLAG_DISABLE_DESKTOP_CAPTURE_PICKER_NEW_UI, |
1846 IDS_FLAG_DISABLE_DESKTOP_CAPTURE_PICKER_NEW_UI_DESCRIPTION, kOsAll, | 1847 IDS_FLAG_DISABLE_DESKTOP_CAPTURE_PICKER_NEW_UI_DESCRIPTION, kOsAll, |
1847 SINGLE_VALUE_TYPE( | 1848 SINGLE_VALUE_TYPE( |
1848 extensions::switches::kDisableDesktopCapturePickerNewUI)}, | 1849 extensions::switches::kDisableDesktopCapturePickerNewUI)}, |
1849 #endif // ENABLE_EXTENSIONS | 1850 #endif // ENABLE_EXTENSIONS |
1850 #if defined(OS_ANDROID) | 1851 #if defined(OS_ANDROID) |
(...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2313 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2314 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
2314 | 2315 |
2315 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2316 const FeatureEntry* GetFeatureEntries(size_t* count) { |
2316 *count = arraysize(kFeatureEntries); | 2317 *count = arraysize(kFeatureEntries); |
2317 return kFeatureEntries; | 2318 return kFeatureEntries; |
2318 } | 2319 } |
2319 | 2320 |
2320 } // namespace testing | 2321 } // namespace testing |
2321 | 2322 |
2322 } // namespace about_flags | 2323 } // namespace about_flags |
OLD | NEW |