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 12 matching lines...) Expand all Loading... |
23 #include "chrome/browser/flags_storage.h" | 23 #include "chrome/browser/flags_storage.h" |
24 #include "chrome/common/chrome_content_client.h" | 24 #include "chrome/common/chrome_content_client.h" |
25 #include "chrome/common/chrome_switches.h" | 25 #include "chrome/common/chrome_switches.h" |
26 #include "chrome/grit/generated_resources.h" | 26 #include "chrome/grit/generated_resources.h" |
27 #include "components/autofill/core/common/autofill_switches.h" | 27 #include "components/autofill/core/common/autofill_switches.h" |
28 #include "components/cloud_devices/common/cloud_devices_switches.h" | 28 #include "components/cloud_devices/common/cloud_devices_switches.h" |
29 #include "components/metrics/metrics_hashes.h" | 29 #include "components/metrics/metrics_hashes.h" |
30 #include "components/nacl/common/nacl_switches.h" | 30 #include "components/nacl/common/nacl_switches.h" |
31 #include "components/search/search_switches.h" | 31 #include "components/search/search_switches.h" |
32 #include "content/public/browser/user_metrics.h" | 32 #include "content/public/browser/user_metrics.h" |
33 #include "extensions/common/switches.h" | |
34 #include "media/base/media_switches.h" | 33 #include "media/base/media_switches.h" |
35 #include "ui/base/l10n/l10n_util.h" | 34 #include "ui/base/l10n/l10n_util.h" |
36 #include "ui/base/ui_base_switches.h" | 35 #include "ui/base/ui_base_switches.h" |
37 #include "ui/display/display_switches.h" | 36 #include "ui/display/display_switches.h" |
38 #include "ui/events/event_switches.h" | 37 #include "ui/events/event_switches.h" |
39 #include "ui/gfx/switches.h" | 38 #include "ui/gfx/switches.h" |
40 #include "ui/gl/gl_switches.h" | 39 #include "ui/gl/gl_switches.h" |
41 #include "ui/keyboard/keyboard_switches.h" | 40 #include "ui/keyboard/keyboard_switches.h" |
42 #include "ui/native_theme/native_theme_switches.h" | 41 #include "ui/native_theme/native_theme_switches.h" |
43 #include "ui/views/views_switches.h" | 42 #include "ui/views/views_switches.h" |
(...skipping 12 matching lines...) Expand all Loading... |
56 | 55 |
57 #if defined(OS_CHROMEOS) | 56 #if defined(OS_CHROMEOS) |
58 #include "chromeos/chromeos_switches.h" | 57 #include "chromeos/chromeos_switches.h" |
59 #include "third_party/cros_system_api/switches/chrome_switches.h" | 58 #include "third_party/cros_system_api/switches/chrome_switches.h" |
60 #endif | 59 #endif |
61 | 60 |
62 #if defined(ENABLE_APP_LIST) | 61 #if defined(ENABLE_APP_LIST) |
63 #include "ui/app_list/app_list_switches.h" | 62 #include "ui/app_list/app_list_switches.h" |
64 #endif | 63 #endif |
65 | 64 |
| 65 #if defined(ENABLE_EXTENSIONS) |
| 66 #include "extensions/common/switches.h" |
| 67 #endif |
| 68 |
66 using base::UserMetricsAction; | 69 using base::UserMetricsAction; |
67 | 70 |
68 namespace about_flags { | 71 namespace about_flags { |
69 | 72 |
70 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 73 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
71 | 74 |
72 // Macros to simplify specifying the type. | 75 // Macros to simplify specifying the type. |
73 #define SINGLE_VALUE_TYPE_AND_VALUE(command_line_switch, switch_value) \ | 76 #define SINGLE_VALUE_TYPE_AND_VALUE(command_line_switch, switch_value) \ |
74 Experiment::SINGLE_VALUE, \ | 77 Experiment::SINGLE_VALUE, \ |
75 command_line_switch, switch_value, NULL, NULL, NULL, 0 | 78 command_line_switch, switch_value, NULL, NULL, NULL, 0 |
(...skipping 575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
651 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug) | 654 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug) |
652 }, | 655 }, |
653 { | 656 { |
654 "nacl-debug-mask", // FLAGS:RECORD_UMA | 657 "nacl-debug-mask", // FLAGS:RECORD_UMA |
655 IDS_FLAGS_NACL_DEBUG_MASK_NAME, | 658 IDS_FLAGS_NACL_DEBUG_MASK_NAME, |
656 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, | 659 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, |
657 kOsDesktop, | 660 kOsDesktop, |
658 MULTI_VALUE_TYPE(kNaClDebugMaskChoices) | 661 MULTI_VALUE_TYPE(kNaClDebugMaskChoices) |
659 }, | 662 }, |
660 #endif | 663 #endif |
| 664 #if defined(ENABLE_EXTENSIONS) |
661 { | 665 { |
662 "extension-apis", // FLAGS:RECORD_UMA | 666 "extension-apis", // FLAGS:RECORD_UMA |
663 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, | 667 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, |
664 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, | 668 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, |
665 kOsDesktop, | 669 kOsDesktop, |
666 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis) | 670 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis) |
667 }, | 671 }, |
668 { | 672 { |
669 "extensions-on-chrome-urls", | 673 "extensions-on-chrome-urls", |
670 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, | 674 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, |
671 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_DESCRIPTION, | 675 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_DESCRIPTION, |
672 kOsAll, | 676 kOsAll, |
673 SINGLE_VALUE_TYPE(extensions::switches::kExtensionsOnChromeURLs) | 677 SINGLE_VALUE_TYPE(extensions::switches::kExtensionsOnChromeURLs) |
674 }, | 678 }, |
| 679 #endif |
675 { | 680 { |
676 "enable-fast-unload", | 681 "enable-fast-unload", |
677 IDS_FLAGS_ENABLE_FAST_UNLOAD_NAME, | 682 IDS_FLAGS_ENABLE_FAST_UNLOAD_NAME, |
678 IDS_FLAGS_ENABLE_FAST_UNLOAD_DESCRIPTION, | 683 IDS_FLAGS_ENABLE_FAST_UNLOAD_DESCRIPTION, |
679 kOsAll, | 684 kOsAll, |
680 SINGLE_VALUE_TYPE(switches::kEnableFastUnload) | 685 SINGLE_VALUE_TYPE(switches::kEnableFastUnload) |
681 }, | 686 }, |
| 687 #if defined(ENABLE_EXTENSIONS) |
682 { | 688 { |
683 "enable-app-window-controls", | 689 "enable-app-window-controls", |
684 IDS_FLAGS_ENABLE_APP_WINDOW_CONTROLS_NAME, | 690 IDS_FLAGS_ENABLE_APP_WINDOW_CONTROLS_NAME, |
685 IDS_FLAGS_ENABLE_APP_WINDOW_CONTROLS_DESCRIPTION, | 691 IDS_FLAGS_ENABLE_APP_WINDOW_CONTROLS_DESCRIPTION, |
686 kOsDesktop, | 692 kOsDesktop, |
687 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppWindowControls) | 693 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppWindowControls) |
688 }, | 694 }, |
| 695 #endif |
689 { | 696 { |
690 "disable-hyperlink-auditing", | 697 "disable-hyperlink-auditing", |
691 IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_NAME, | 698 IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_NAME, |
692 IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_DESCRIPTION, | 699 IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_DESCRIPTION, |
693 kOsAll, | 700 kOsAll, |
694 SINGLE_VALUE_TYPE(switches::kNoPings) | 701 SINGLE_VALUE_TYPE(switches::kNoPings) |
695 }, | 702 }, |
696 #if defined(OS_ANDROID) | 703 #if defined(OS_ANDROID) |
697 { | 704 { |
698 "contextual-search", | 705 "contextual-search", |
(...skipping 762 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1461 // This is compiled out on non-Linux platforms because otherwise it would be | 1468 // This is compiled out on non-Linux platforms because otherwise it would be |
1462 // visible on Win/Mac/CrOS but not on Linux GTK, which would be confusing. | 1469 // visible on Win/Mac/CrOS but not on Linux GTK, which would be confusing. |
1463 // TODO(mgiuca): Remove the #if when Aura is the default on Linux. | 1470 // TODO(mgiuca): Remove the #if when Aura is the default on Linux. |
1464 "enable-app-list", | 1471 "enable-app-list", |
1465 IDS_FLAGS_ENABLE_APP_LIST_NAME, | 1472 IDS_FLAGS_ENABLE_APP_LIST_NAME, |
1466 IDS_FLAGS_ENABLE_APP_LIST_DESCRIPTION, | 1473 IDS_FLAGS_ENABLE_APP_LIST_DESCRIPTION, |
1467 kOsLinux, | 1474 kOsLinux, |
1468 SINGLE_VALUE_TYPE(switches::kEnableAppList) | 1475 SINGLE_VALUE_TYPE(switches::kEnableAppList) |
1469 }, | 1476 }, |
1470 #endif | 1477 #endif |
| 1478 #if defined(ENABLE_EXTENSIONS) |
1471 { | 1479 { |
1472 "enable-app-view", | 1480 "enable-app-view", |
1473 IDS_FLAGS_ENABLE_APP_VIEW_NAME, | 1481 IDS_FLAGS_ENABLE_APP_VIEW_NAME, |
1474 IDS_FLAGS_ENABLE_APP_VIEW_DESCRIPTION, | 1482 IDS_FLAGS_ENABLE_APP_VIEW_DESCRIPTION, |
1475 kOsDesktop, | 1483 kOsDesktop, |
1476 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppView) | 1484 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppView) |
1477 }, | 1485 }, |
| 1486 #endif |
1478 { | 1487 { |
1479 "disable-app-list-app-info", | 1488 "disable-app-list-app-info", |
1480 IDS_FLAGS_DISABLE_APP_INFO_IN_APP_LIST, | 1489 IDS_FLAGS_DISABLE_APP_INFO_IN_APP_LIST, |
1481 IDS_FLAGS_DISABLE_APP_INFO_IN_APP_LIST_DESCRIPTION, | 1490 IDS_FLAGS_DISABLE_APP_INFO_IN_APP_LIST_DESCRIPTION, |
1482 kOsLinux | kOsWin | kOsCrOS, | 1491 kOsLinux | kOsWin | kOsCrOS, |
1483 SINGLE_VALUE_TYPE(app_list::switches::kDisableAppInfo) | 1492 SINGLE_VALUE_TYPE(app_list::switches::kDisableAppInfo) |
1484 }, | 1493 }, |
1485 { | 1494 { |
1486 "disable-drive-apps-in-app-list", | 1495 "disable-drive-apps-in-app-list", |
1487 IDS_FLAGS_DISABLE_DRIVE_APPS_IN_APP_LIST_NAME, | 1496 IDS_FLAGS_DISABLE_DRIVE_APPS_IN_APP_LIST_NAME, |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1581 #endif | 1590 #endif |
1582 #if defined(TOOLKIT_VIEWS) | 1591 #if defined(TOOLKIT_VIEWS) |
1583 { | 1592 { |
1584 "disable-views-rect-based-targeting", // FLAGS:RECORD_UMA | 1593 "disable-views-rect-based-targeting", // FLAGS:RECORD_UMA |
1585 IDS_FLAGS_DISABLE_VIEWS_RECT_BASED_TARGETING_NAME, | 1594 IDS_FLAGS_DISABLE_VIEWS_RECT_BASED_TARGETING_NAME, |
1586 IDS_FLAGS_DISABLE_VIEWS_RECT_BASED_TARGETING_DESCRIPTION, | 1595 IDS_FLAGS_DISABLE_VIEWS_RECT_BASED_TARGETING_DESCRIPTION, |
1587 kOsCrOS | kOsWin | kOsLinux, | 1596 kOsCrOS | kOsWin | kOsLinux, |
1588 SINGLE_VALUE_TYPE(views::switches::kDisableViewsRectBasedTargeting) | 1597 SINGLE_VALUE_TYPE(views::switches::kDisableViewsRectBasedTargeting) |
1589 }, | 1598 }, |
1590 #endif | 1599 #endif |
| 1600 #if defined(ENABLE_EXTENSIONS) |
1591 { | 1601 { |
1592 "enable-apps-show-on-first-paint", | 1602 "enable-apps-show-on-first-paint", |
1593 IDS_FLAGS_ENABLE_APPS_SHOW_ON_FIRST_PAINT_NAME, | 1603 IDS_FLAGS_ENABLE_APPS_SHOW_ON_FIRST_PAINT_NAME, |
1594 IDS_FLAGS_ENABLE_APPS_SHOW_ON_FIRST_PAINT_DESCRIPTION, | 1604 IDS_FLAGS_ENABLE_APPS_SHOW_ON_FIRST_PAINT_DESCRIPTION, |
1595 kOsDesktop, | 1605 kOsDesktop, |
1596 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppsShowOnFirstPaint) | 1606 SINGLE_VALUE_TYPE(extensions::switches::kEnableAppsShowOnFirstPaint) |
1597 }, | 1607 }, |
| 1608 #endif |
1598 { | 1609 { |
1599 "enhanced-bookmarks-experiment", | 1610 "enhanced-bookmarks-experiment", |
1600 IDS_FLAGS_ENABLE_ENHANCED_BOOKMARKS_NAME, | 1611 IDS_FLAGS_ENABLE_ENHANCED_BOOKMARKS_NAME, |
1601 IDS_FLAGS_ENABLE_ENHANCED_BOOKMARKS_DESCRIPTION, | 1612 IDS_FLAGS_ENABLE_ENHANCED_BOOKMARKS_DESCRIPTION, |
1602 kOsDesktop | kOsAndroid, | 1613 kOsDesktop | kOsAndroid, |
1603 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE( | 1614 ENABLE_DISABLE_VALUE_TYPE_AND_VALUE( |
1604 switches::kEnhancedBookmarksExperiment, "1", | 1615 switches::kEnhancedBookmarksExperiment, "1", |
1605 switches::kEnhancedBookmarksExperiment, "0") | 1616 switches::kEnhancedBookmarksExperiment, "0") |
1606 }, | 1617 }, |
1607 { | 1618 { |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1804 #if defined(USE_AURA) | 1815 #if defined(USE_AURA) |
1805 { | 1816 { |
1806 "text-input-focus-manager", | 1817 "text-input-focus-manager", |
1807 IDS_FLAGS_TEXT_INPUT_FOCUS_MANAGER_NAME, | 1818 IDS_FLAGS_TEXT_INPUT_FOCUS_MANAGER_NAME, |
1808 IDS_FLAGS_TEXT_INPUT_FOCUS_MANAGER_DESCRIPTION, | 1819 IDS_FLAGS_TEXT_INPUT_FOCUS_MANAGER_DESCRIPTION, |
1809 kOsCrOS | kOsLinux | kOsWin, | 1820 kOsCrOS | kOsLinux | kOsWin, |
1810 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTextInputFocusManager, | 1821 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTextInputFocusManager, |
1811 switches::kDisableTextInputFocusManager) | 1822 switches::kDisableTextInputFocusManager) |
1812 }, | 1823 }, |
1813 #endif | 1824 #endif |
| 1825 #if defined(ENABLE_EXTENSIONS) |
1814 { | 1826 { |
1815 "extension-active-script-permission", | 1827 "extension-active-script-permission", |
1816 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_NAME, | 1828 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_NAME, |
1817 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_DESCRIPTION, | 1829 IDS_FLAGS_USER_CONSENT_FOR_EXTENSION_SCRIPTS_DESCRIPTION, |
1818 kOsAll, | 1830 kOsAll, |
1819 SINGLE_VALUE_TYPE(extensions::switches::kEnableScriptsRequireAction) | 1831 SINGLE_VALUE_TYPE(extensions::switches::kEnableScriptsRequireAction) |
1820 }, | 1832 }, |
| 1833 #endif |
1821 { | 1834 { |
1822 "harfbuzz-rendertext", | 1835 "harfbuzz-rendertext", |
1823 IDS_FLAGS_HARFBUZZ_RENDERTEXT_NAME, | 1836 IDS_FLAGS_HARFBUZZ_RENDERTEXT_NAME, |
1824 IDS_FLAGS_HARFBUZZ_RENDERTEXT_DESCRIPTION, | 1837 IDS_FLAGS_HARFBUZZ_RENDERTEXT_DESCRIPTION, |
1825 kOsDesktop, | 1838 kOsDesktop, |
1826 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableHarfBuzzRenderText, | 1839 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableHarfBuzzRenderText, |
1827 switches::kDisableHarfBuzzRenderText) | 1840 switches::kDisableHarfBuzzRenderText) |
1828 }, | 1841 }, |
1829 #if defined(OS_ANDROID) | 1842 #if defined(OS_ANDROID) |
1830 { | 1843 { |
(...skipping 15 matching lines...) Expand all Loading... |
1846 data_reduction_proxy::switches::kDisableDataReductionProxyDev) | 1859 data_reduction_proxy::switches::kDisableDataReductionProxyDev) |
1847 }, | 1860 }, |
1848 #endif | 1861 #endif |
1849 { | 1862 { |
1850 "enable-experimental-hotwording", | 1863 "enable-experimental-hotwording", |
1851 IDS_FLAGS_ENABLE_EXPERIMENTAL_HOTWORDING_NAME, | 1864 IDS_FLAGS_ENABLE_EXPERIMENTAL_HOTWORDING_NAME, |
1852 IDS_FLAGS_ENABLE_EXPERIMENTAL_HOTWORDING_DESCRIPTION, | 1865 IDS_FLAGS_ENABLE_EXPERIMENTAL_HOTWORDING_DESCRIPTION, |
1853 kOsDesktop, | 1866 kOsDesktop, |
1854 SINGLE_VALUE_TYPE(switches::kEnableExperimentalHotwording) | 1867 SINGLE_VALUE_TYPE(switches::kEnableExperimentalHotwording) |
1855 }, | 1868 }, |
| 1869 #if defined(ENABLE_EXTENSIONS) |
1856 { | 1870 { |
1857 "enable-embedded-extension-options", | 1871 "enable-embedded-extension-options", |
1858 IDS_FLAGS_ENABLE_EMBEDDED_EXTENSION_OPTIONS_NAME, | 1872 IDS_FLAGS_ENABLE_EMBEDDED_EXTENSION_OPTIONS_NAME, |
1859 IDS_FLAGS_ENABLE_EMBEDDED_EXTENSION_OPTIONS_DESCRIPTION, | 1873 IDS_FLAGS_ENABLE_EMBEDDED_EXTENSION_OPTIONS_DESCRIPTION, |
1860 kOsDesktop, | 1874 kOsDesktop, |
1861 SINGLE_VALUE_TYPE(extensions::switches::kEnableEmbeddedExtensionOptions) | 1875 SINGLE_VALUE_TYPE(extensions::switches::kEnableEmbeddedExtensionOptions) |
1862 }, | 1876 }, |
| 1877 #endif |
1863 { | 1878 { |
1864 "enable-website-settings-manager", | 1879 "enable-website-settings-manager", |
1865 IDS_FLAGS_ENABLE_WEBSITE_SETTINGS_NAME, | 1880 IDS_FLAGS_ENABLE_WEBSITE_SETTINGS_NAME, |
1866 IDS_FLAGS_ENABLE_WEBSITE_SETTINGS_DESCRIPTION, | 1881 IDS_FLAGS_ENABLE_WEBSITE_SETTINGS_DESCRIPTION, |
1867 kOsDesktop, | 1882 kOsDesktop, |
1868 SINGLE_VALUE_TYPE(switches::kEnableWebsiteSettingsManager) | 1883 SINGLE_VALUE_TYPE(switches::kEnableWebsiteSettingsManager) |
1869 }, | 1884 }, |
1870 { | 1885 { |
1871 "remember-cert-error-decisions", | 1886 "remember-cert-error-decisions", |
1872 IDS_FLAGS_REMEMBER_CERTIFICATE_ERROR_DECISIONS_NAME, | 1887 IDS_FLAGS_REMEMBER_CERTIFICATE_ERROR_DECISIONS_NAME, |
1873 IDS_FLAGS_REMEMBER_CERTIFICATE_ERROR_DECISIONS_DESCRIPTION, | 1888 IDS_FLAGS_REMEMBER_CERTIFICATE_ERROR_DECISIONS_DESCRIPTION, |
1874 kOsAll, | 1889 kOsAll, |
1875 MULTI_VALUE_TYPE(kRememberCertificateErrorDecisionsChoices) | 1890 MULTI_VALUE_TYPE(kRememberCertificateErrorDecisionsChoices) |
1876 }, | 1891 }, |
1877 { | 1892 { |
1878 "enable-drop-sync-credential", | 1893 "enable-drop-sync-credential", |
1879 IDS_FLAGS_ENABLE_DROP_SYNC_CREDENTIAL_NAME, | 1894 IDS_FLAGS_ENABLE_DROP_SYNC_CREDENTIAL_NAME, |
1880 IDS_FLAGS_ENABLE_DROP_SYNC_CREDENTIAL_DESCRIPTION, | 1895 IDS_FLAGS_ENABLE_DROP_SYNC_CREDENTIAL_DESCRIPTION, |
1881 kOsAll, | 1896 kOsAll, |
1882 MULTI_VALUE_TYPE(kEnableDropSyncCredentialChoices) | 1897 MULTI_VALUE_TYPE(kEnableDropSyncCredentialChoices) |
1883 }, | 1898 }, |
| 1899 #if defined(ENABLE_EXTENSIONS) |
1884 { | 1900 { |
1885 "enable-extension-action-redesign", | 1901 "enable-extension-action-redesign", |
1886 IDS_FLAGS_ENABLE_EXTENSION_ACTION_REDESIGN_NAME, | 1902 IDS_FLAGS_ENABLE_EXTENSION_ACTION_REDESIGN_NAME, |
1887 IDS_FLAGS_ENABLE_EXTENSION_ACTION_REDESIGN_DESCRIPTION, | 1903 IDS_FLAGS_ENABLE_EXTENSION_ACTION_REDESIGN_DESCRIPTION, |
1888 kOsWin | kOsLinux | kOsCrOS, | 1904 kOsWin | kOsLinux | kOsCrOS, |
1889 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign) | 1905 SINGLE_VALUE_TYPE(extensions::switches::kEnableExtensionActionRedesign) |
1890 }, | 1906 }, |
| 1907 #endif |
1891 { | 1908 { |
1892 "autofill-sync-credential", | 1909 "autofill-sync-credential", |
1893 IDS_FLAGS_AUTOFILL_SYNC_CREDENTIAL_NAME, | 1910 IDS_FLAGS_AUTOFILL_SYNC_CREDENTIAL_NAME, |
1894 IDS_FLAGS_AUTOFILL_SYNC_CREDENTIAL_DESCRIPTION, | 1911 IDS_FLAGS_AUTOFILL_SYNC_CREDENTIAL_DESCRIPTION, |
1895 kOsAll, | 1912 kOsAll, |
1896 MULTI_VALUE_TYPE(kAutofillSyncCredentialChoices) | 1913 MULTI_VALUE_TYPE(kAutofillSyncCredentialChoices) |
1897 }, | 1914 }, |
1898 #if !defined(OS_ANDROID) | 1915 #if !defined(OS_ANDROID) |
1899 { | 1916 { |
1900 "enable-message-center-always-scroll-up-upon-notification-removal", | 1917 "enable-message-center-always-scroll-up-upon-notification-removal", |
(...skipping 592 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2493 } | 2510 } |
2494 | 2511 |
2495 const Experiment* GetExperiments(size_t* count) { | 2512 const Experiment* GetExperiments(size_t* count) { |
2496 *count = num_experiments; | 2513 *count = num_experiments; |
2497 return experiments; | 2514 return experiments; |
2498 } | 2515 } |
2499 | 2516 |
2500 } // namespace testing | 2517 } // namespace testing |
2501 | 2518 |
2502 } // namespace about_flags | 2519 } // namespace about_flags |
OLD | NEW |