| 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 |