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

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

Issue 2479593006: Move enable extensions define to a build flag. (Closed)
Patch Set: Merge Created 4 years, 1 month 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
« no previous file with comments | « chrome/browser/DEPS ('k') | chrome/browser/autocomplete/autocomplete_classifier_factory.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/DEPS ('k') | chrome/browser/autocomplete/autocomplete_classifier_factory.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698