| 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 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 const Experiment::Choice kTouchOptimizedUIChoices[] = { | 134 const Experiment::Choice kTouchOptimizedUIChoices[] = { |
| 135 { IDS_FLAGS_TOUCH_OPTIMIZED_UI_AUTOMATIC, "", "" }, | 135 { IDS_FLAGS_TOUCH_OPTIMIZED_UI_AUTOMATIC, "", "" }, |
| 136 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 136 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
| 137 switches::kTouchOptimizedUI, | 137 switches::kTouchOptimizedUI, |
| 138 switches::kTouchOptimizedUIEnabled }, | 138 switches::kTouchOptimizedUIEnabled }, |
| 139 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 139 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
| 140 switches::kTouchOptimizedUI, | 140 switches::kTouchOptimizedUI, |
| 141 switches::kTouchOptimizedUIDisabled } | 141 switches::kTouchOptimizedUIDisabled } |
| 142 }; | 142 }; |
| 143 | 143 |
| 144 const Experiment::Choice kPointerLockUIChoices[] = { | |
| 145 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | |
| 146 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | |
| 147 switches::kEnablePointerLock, ""}, | |
| 148 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | |
| 149 switches::kDisablePointerLock, ""} | |
| 150 }; | |
| 151 | |
| 152 const Experiment::Choice kAsyncDnsChoices[] = { | 144 const Experiment::Choice kAsyncDnsChoices[] = { |
| 153 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 145 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
| 154 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 146 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
| 155 switches::kDisableAsyncDns, ""}, | 147 switches::kDisableAsyncDns, ""}, |
| 156 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 148 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
| 157 switches::kEnableAsyncDns, ""} | 149 switches::kEnableAsyncDns, ""} |
| 158 }; | 150 }; |
| 159 | 151 |
| 160 | 152 |
| 161 // RECORDING USER METRICS FOR FLAGS: | 153 // RECORDING USER METRICS FOR FLAGS: |
| (...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 541 kOsAll, | 533 kOsAll, |
| 542 SINGLE_VALUE_TYPE(switches::kDisableMediaSource) | 534 SINGLE_VALUE_TYPE(switches::kDisableMediaSource) |
| 543 }, | 535 }, |
| 544 { | 536 { |
| 545 "enable-encrypted-media", | 537 "enable-encrypted-media", |
| 546 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_NAME, | 538 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_NAME, |
| 547 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_DESCRIPTION, | 539 IDS_FLAGS_ENABLE_ENCRYPTED_MEDIA_DESCRIPTION, |
| 548 kOsAll, | 540 kOsAll, |
| 549 SINGLE_VALUE_TYPE(switches::kEnableEncryptedMedia) | 541 SINGLE_VALUE_TYPE(switches::kEnableEncryptedMedia) |
| 550 }, | 542 }, |
| 551 { | |
| 552 "enable-pointer-lock", | |
| 553 IDS_FLAGS_ENABLE_POINTER_LOCK_NAME, | |
| 554 IDS_FLAGS_ENABLE_POINTER_LOCK_DESCRIPTION, | |
| 555 kOsAll, | |
| 556 MULTI_VALUE_TYPE(kPointerLockUIChoices) | |
| 557 }, | |
| 558 #if defined(USE_ASH) | 543 #if defined(USE_ASH) |
| 559 { | 544 { |
| 560 "aura-google-dialog-frames", | 545 "aura-google-dialog-frames", |
| 561 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_NAME, | 546 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_NAME, |
| 562 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_DESCRIPTION, | 547 IDS_FLAGS_AURA_GOOGLE_DIALOG_FRAMES_DESCRIPTION, |
| 563 kOsWin | kOsLinux | kOsCrOS, | 548 kOsWin | kOsLinux | kOsCrOS, |
| 564 SINGLE_VALUE_TYPE(ash::switches::kAuraGoogleDialogFrames) | 549 SINGLE_VALUE_TYPE(ash::switches::kAuraGoogleDialogFrames) |
| 565 }, | 550 }, |
| 566 #endif | 551 #endif |
| 567 { | 552 { |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 878 kOsLinux | kOsCrOS, | 863 kOsLinux | kOsCrOS, |
| 879 SINGLE_VALUE_TYPE(switches::kOldCheckboxStyle), | 864 SINGLE_VALUE_TYPE(switches::kOldCheckboxStyle), |
| 880 }, | 865 }, |
| 881 { | 866 { |
| 882 "enable-frameless-constrained-dialogs", | 867 "enable-frameless-constrained-dialogs", |
| 883 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_NAME, | 868 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_NAME, |
| 884 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_DESCRIPTION, | 869 IDS_FLAGS_ENABLE_FRAMELESS_DIALOG_DESCRIPTION, |
| 885 kOsWin | kOsCrOS, | 870 kOsWin | kOsCrOS, |
| 886 SINGLE_VALUE_TYPE(switches::kEnableFramelessConstrainedDialogs), | 871 SINGLE_VALUE_TYPE(switches::kEnableFramelessConstrainedDialogs), |
| 887 }, | 872 }, |
| 888 { | |
| 889 "disable-non-fullscreen-mouse-lock", | |
| 890 IDS_FLAGS_DISABLE_NON_FULLSCREEN_MOUSE_LOCK_NAME, | |
| 891 IDS_FLAGS_DISABLE_NON_FULLSCREEN_MOUSE_LOCK_DESCRIPTION, | |
| 892 kOsAll, | |
| 893 SINGLE_VALUE_TYPE(switches::kDisableNonFullscreenMouseLock), | |
| 894 }, | |
| 895 #if defined(OS_CHROMEOS) | 873 #if defined(OS_CHROMEOS) |
| 896 { | 874 { |
| 897 "enable-unsupported-bluetooth-devices", | 875 "enable-unsupported-bluetooth-devices", |
| 898 IDS_FLAGS_UNSUPPORTED_BLUETOOTH_DEVICES_NAME, | 876 IDS_FLAGS_UNSUPPORTED_BLUETOOTH_DEVICES_NAME, |
| 899 IDS_FLAGS_UNSUPPORTED_BLUETOOTH_DEVICES_DESCRIPTION, | 877 IDS_FLAGS_UNSUPPORTED_BLUETOOTH_DEVICES_DESCRIPTION, |
| 900 kOsCrOS, | 878 kOsCrOS, |
| 901 SINGLE_VALUE_TYPE(switches::kEnableUnsupportedBluetoothDevices) | 879 SINGLE_VALUE_TYPE(switches::kEnableUnsupportedBluetoothDevices) |
| 902 }, | 880 }, |
| 903 #endif | 881 #endif |
| 904 { "disable-accelerated-video-decode", | 882 { "disable-accelerated-video-decode", |
| (...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1383 } | 1361 } |
| 1384 | 1362 |
| 1385 const Experiment* GetExperiments(size_t* count) { | 1363 const Experiment* GetExperiments(size_t* count) { |
| 1386 *count = num_experiments; | 1364 *count = num_experiments; |
| 1387 return experiments; | 1365 return experiments; |
| 1388 } | 1366 } |
| 1389 | 1367 |
| 1390 } // namespace testing | 1368 } // namespace testing |
| 1391 | 1369 |
| 1392 } // namespace about_flags | 1370 } // namespace about_flags |
| OLD | NEW |