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