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 <algorithm> | 7 #include <algorithm> |
8 #include <iterator> | 8 #include <iterator> |
9 #include <map> | 9 #include <map> |
10 #include <set> | 10 #include <set> |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 {kOsMac, "Mac"}, | 69 {kOsMac, "Mac"}, |
70 {kOsWin, "Windows"}, | 70 {kOsWin, "Windows"}, |
71 {kOsLinux, "Linux"}, | 71 {kOsLinux, "Linux"}, |
72 {kOsCrOS, "Chrome OS"}, | 72 {kOsCrOS, "Chrome OS"}, |
73 }; | 73 }; |
74 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kBitsToOs); ++i) | 74 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kBitsToOs); ++i) |
75 if (bitmask & kBitsToOs[i].bit) | 75 if (bitmask & kBitsToOs[i].bit) |
76 list->Append(new StringValue(kBitsToOs[i].name)); | 76 list->Append(new StringValue(kBitsToOs[i].name)); |
77 } | 77 } |
78 | 78 |
79 // Names for former Chrome OS Labs experiments, shared with prefs migration | |
80 // code. | |
81 const char kMediaPlayerExperimentName[] = "media-player"; | |
82 const char kAdvancedFileSystemExperimentName[] = "advanced-file-system"; | |
83 const char kVerticalTabsExperimentName[] = "vertical-tabs"; | |
84 | |
85 const Experiment::Choice kOmniboxHistoryQuickProviderNewScoringChoices[] = { | 79 const Experiment::Choice kOmniboxHistoryQuickProviderNewScoringChoices[] = { |
86 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_AUTOMATIC, "", "" }, | 80 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_AUTOMATIC, "", "" }, |
87 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_ENABLED, | 81 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_ENABLED, |
88 switches::kOmniboxHistoryQuickProviderNewScoring, | 82 switches::kOmniboxHistoryQuickProviderNewScoring, |
89 switches::kOmniboxHistoryQuickProviderNewScoringEnabled }, | 83 switches::kOmniboxHistoryQuickProviderNewScoringEnabled }, |
90 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_DISABLED, | 84 { IDS_FLAGS_OMNIBOX_HISTORY_QUICK_PROVIDER_NEW_SCORING_DISABLED, |
91 switches::kOmniboxHistoryQuickProviderNewScoring, | 85 switches::kOmniboxHistoryQuickProviderNewScoring, |
92 switches::kOmniboxHistoryQuickProviderNewScoringDisabled } | 86 switches::kOmniboxHistoryQuickProviderNewScoringDisabled } |
93 }; | 87 }; |
94 | 88 |
(...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
630 }, | 624 }, |
631 { | 625 { |
632 "enable-encrypted-media", | 626 "enable-encrypted-media", |
633 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_NAME, | 627 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_NAME, |
634 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_DESCRIPTION, | 628 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_DESCRIPTION, |
635 kOsAll, | 629 kOsAll, |
636 SINGLE_VALUE_TYPE(switches::kEnableEncryptedMedia) | 630 SINGLE_VALUE_TYPE(switches::kEnableEncryptedMedia) |
637 }, | 631 }, |
638 #if defined(USE_ASH) | 632 #if defined(USE_ASH) |
639 { | 633 { |
640 "aura-google-dialog-frames", | |
641 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_NAME, | |
642 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_DESCRIPTION, | |
643 kOsWin | kOsLinux | kOsCrOS, | |
644 SINGLE_VALUE_TYPE(ash::switches::kAuraGoogleDialogFrames) | |
645 }, | |
646 { | |
647 "ash-disable-auto-window-placement", | 634 "ash-disable-auto-window-placement", |
648 IDS_FLAGS_ASH_AUTO_WINDOW_PLACEMENT_NAME, | 635 IDS_FLAGS_ASH_AUTO_WINDOW_PLACEMENT_NAME, |
649 IDS_FLAGS_ASH_AUTO_WINDOW_PLACEMENT_DESCRIPTION, | 636 IDS_FLAGS_ASH_AUTO_WINDOW_PLACEMENT_DESCRIPTION, |
650 kOsWin | kOsLinux | kOsCrOS, | 637 kOsWin | kOsLinux | kOsCrOS, |
651 SINGLE_VALUE_TYPE(ash::switches::kAshDisableAutoWindowPlacement) | 638 SINGLE_VALUE_TYPE(ash::switches::kAshDisableAutoWindowPlacement) |
652 }, | 639 }, |
653 { | 640 { |
654 "ash-enable-per-app-launcher", | 641 "ash-enable-per-app-launcher", |
655 IDS_FLAGS_ASH_ENABLE_PER_APP_LAUNCHER_NAME, | 642 IDS_FLAGS_ASH_ENABLE_PER_APP_LAUNCHER_NAME, |
656 IDS_FLAGS_ASH_ENABLE_PER_APP_LAUNCHER_DESCRIPTION, | 643 IDS_FLAGS_ASH_ENABLE_PER_APP_LAUNCHER_DESCRIPTION, |
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
971 SINGLE_VALUE_TYPE(switches::kEnableViewsTextfield), | 958 SINGLE_VALUE_TYPE(switches::kEnableViewsTextfield), |
972 }, | 959 }, |
973 { | 960 { |
974 "old-checkbox-style", | 961 "old-checkbox-style", |
975 IDS_FLAGS_OLD_CHECKBOX_STYLE, | 962 IDS_FLAGS_OLD_CHECKBOX_STYLE, |
976 IDS_FLAGS_OLD_CHECKBOX_STYLE_DESCRIPTION, | 963 IDS_FLAGS_OLD_CHECKBOX_STYLE_DESCRIPTION, |
977 kOsLinux | kOsCrOS, | 964 kOsLinux | kOsCrOS, |
978 SINGLE_VALUE_TYPE(switches::kOldCheckboxStyle), | 965 SINGLE_VALUE_TYPE(switches::kOldCheckboxStyle), |
979 }, | 966 }, |
980 { | 967 { |
981 "enable-chrome-style-dialogs", | 968 "enable-new-dialog-style", |
982 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_NAME, | 969 IDS_FLAGS_ENABLE_NEW_DIALOG_STYLE_NAME, |
983 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_DESCRIPTION, | 970 IDS_FLAGS_ENABLE_NEW_DIALOG_STYLE_DESCRIPTION, |
984 kOsWin | kOsCrOS, | 971 kOsWin | kOsCrOS, |
985 SINGLE_VALUE_TYPE(switches::kEnableChromeStyleDialogs), | 972 SINGLE_VALUE_TYPE(switches::kEnableNewDialogStyle), |
986 }, | 973 }, |
987 { "disable-accelerated-video-decode", | 974 { "disable-accelerated-video-decode", |
988 IDS_FLAGS_DISABLE_ACCELERATED_VIDEO_DECODE_NAME, | 975 IDS_FLAGS_DISABLE_ACCELERATED_VIDEO_DECODE_NAME, |
989 IDS_FLAGS_DISABLE_ACCELERATED_VIDEO_DECODE_DESCRIPTION, | 976 IDS_FLAGS_DISABLE_ACCELERATED_VIDEO_DECODE_DESCRIPTION, |
990 kOsAll, | 977 kOsAll, |
991 SINGLE_VALUE_TYPE(switches::kDisableAcceleratedVideoDecode), | 978 SINGLE_VALUE_TYPE(switches::kDisableAcceleratedVideoDecode), |
992 }, | 979 }, |
993 #if defined(USE_ASH) | 980 #if defined(USE_ASH) |
994 { | 981 { |
995 "ash-debug-shortcuts", | 982 "ash-debug-shortcuts", |
(...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1624 } | 1611 } |
1625 | 1612 |
1626 const Experiment* GetExperiments(size_t* count) { | 1613 const Experiment* GetExperiments(size_t* count) { |
1627 *count = num_experiments; | 1614 *count = num_experiments; |
1628 return experiments; | 1615 return experiments; |
1629 } | 1616 } |
1630 | 1617 |
1631 } // namespace testing | 1618 } // namespace testing |
1632 | 1619 |
1633 } // namespace about_flags | 1620 } // namespace about_flags |
OLD | NEW |