| 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 10 matching lines...) Expand all Loading... |
| 21 #include "chrome/browser/flags_storage.h" | 21 #include "chrome/browser/flags_storage.h" |
| 22 #include "chrome/common/chrome_content_client.h" | 22 #include "chrome/common/chrome_content_client.h" |
| 23 #include "chrome/common/chrome_switches.h" | 23 #include "chrome/common/chrome_switches.h" |
| 24 #include "components/nacl/common/nacl_switches.h" | 24 #include "components/nacl/common/nacl_switches.h" |
| 25 #include "content/public/browser/user_metrics.h" | 25 #include "content/public/browser/user_metrics.h" |
| 26 #include "extensions/common/switches.h" | 26 #include "extensions/common/switches.h" |
| 27 #include "grit/chromium_strings.h" | 27 #include "grit/chromium_strings.h" |
| 28 #include "grit/generated_resources.h" | 28 #include "grit/generated_resources.h" |
| 29 #include "grit/google_chrome_strings.h" | 29 #include "grit/google_chrome_strings.h" |
| 30 #include "media/base/media_switches.h" | 30 #include "media/base/media_switches.h" |
| 31 #include "third_party/leveldatabase/leveldb_switches.h" |
| 31 #include "ui/base/l10n/l10n_util.h" | 32 #include "ui/base/l10n/l10n_util.h" |
| 32 #include "ui/base/ui_base_switches.h" | 33 #include "ui/base/ui_base_switches.h" |
| 33 #include "ui/compositor/compositor_switches.h" | 34 #include "ui/compositor/compositor_switches.h" |
| 34 #include "ui/events/event_switches.h" | 35 #include "ui/events/event_switches.h" |
| 35 #include "ui/gfx/switches.h" | 36 #include "ui/gfx/switches.h" |
| 36 #include "ui/gl/gl_switches.h" | 37 #include "ui/gl/gl_switches.h" |
| 37 #include "ui/keyboard/keyboard_switches.h" | 38 #include "ui/keyboard/keyboard_switches.h" |
| 38 #include "ui/message_center/message_center_switches.h" | 39 #include "ui/message_center/message_center_switches.h" |
| 39 #include "ui/surface/surface_switches.h" | 40 #include "ui/surface/surface_switches.h" |
| 40 #include "ui/views/views_switches.h" | 41 #include "ui/views/views_switches.h" |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 const Experiment::Choice kTouchOptimizedUIChoices[] = { | 176 const Experiment::Choice kTouchOptimizedUIChoices[] = { |
| 176 { IDS_GENERIC_EXPERIMENT_CHOICE_AUTOMATIC, "", "" }, | 177 { IDS_GENERIC_EXPERIMENT_CHOICE_AUTOMATIC, "", "" }, |
| 177 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 178 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
| 178 switches::kTouchOptimizedUI, | 179 switches::kTouchOptimizedUI, |
| 179 switches::kTouchOptimizedUIEnabled }, | 180 switches::kTouchOptimizedUIEnabled }, |
| 180 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 181 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
| 181 switches::kTouchOptimizedUI, | 182 switches::kTouchOptimizedUI, |
| 182 switches::kTouchOptimizedUIDisabled } | 183 switches::kTouchOptimizedUIDisabled } |
| 183 }; | 184 }; |
| 184 | 185 |
| 186 const Experiment::Choice kLevelDbEnvTypeChoices[] = { |
| 187 { IDS_FLAGS_LEVELDB_ENV_TYPE_CHOICE_DEFAULT, "", "" }, |
| 188 { IDS_FLAGS_LEVELDB_ENV_TYPE_CHOICE_POSIX, |
| 189 switches::kLevelDbEnv, |
| 190 switches::kLevelDbEnvPosix }, |
| 191 { IDS_FLAGS_LEVELDB_ENV_TYPE_CHOICE_WIN32, |
| 192 switches::kLevelDbEnv, |
| 193 switches::kLevelDbEnvWin32 } |
| 194 }; |
| 195 |
| 185 const Experiment::Choice kNaClDebugMaskChoices[] = { | 196 const Experiment::Choice kNaClDebugMaskChoices[] = { |
| 186 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 197 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
| 187 // Secure shell can be used on ChromeOS for forwarding the TCP port opened by | 198 // Secure shell can be used on ChromeOS for forwarding the TCP port opened by |
| 188 // debug stub to a remote machine. Since secure shell uses NaCl, we provide | 199 // debug stub to a remote machine. Since secure shell uses NaCl, we provide |
| 189 // an option to switch off its debugging. | 200 // an option to switch off its debugging. |
| 190 { IDS_NACL_DEBUG_MASK_CHOICE_EXCLUDE_UTILS, | 201 { IDS_NACL_DEBUG_MASK_CHOICE_EXCLUDE_UTILS, |
| 191 switches::kNaClDebugMask, "!*://*/*ssh_client.nmf" }, | 202 switches::kNaClDebugMask, "!*://*/*ssh_client.nmf" }, |
| 192 { IDS_NACL_DEBUG_MASK_CHOICE_INCLUDE_DEBUG, | 203 { IDS_NACL_DEBUG_MASK_CHOICE_INCLUDE_DEBUG, |
| 193 switches::kNaClDebugMask, "*://*/*debug.nmf" } | 204 switches::kNaClDebugMask, "*://*/*debug.nmf" } |
| 194 }; | 205 }; |
| (...skipping 771 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 966 SINGLE_VALUE_TYPE(switches::kEnableSpellingAutoCorrect) | 977 SINGLE_VALUE_TYPE(switches::kEnableSpellingAutoCorrect) |
| 967 }, | 978 }, |
| 968 { | 979 { |
| 969 "enable-scroll-prediction", | 980 "enable-scroll-prediction", |
| 970 IDS_FLAGS_ENABLE_SCROLL_PREDICTION_NAME, | 981 IDS_FLAGS_ENABLE_SCROLL_PREDICTION_NAME, |
| 971 IDS_FLAGS_ENABLE_SCROLL_PREDICTION_DESCRIPTION, | 982 IDS_FLAGS_ENABLE_SCROLL_PREDICTION_DESCRIPTION, |
| 972 kOsDesktop, | 983 kOsDesktop, |
| 973 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction) | 984 SINGLE_VALUE_TYPE(switches::kEnableScrollPrediction) |
| 974 }, | 985 }, |
| 975 { | 986 { |
| 987 "leveldb-env", |
| 988 IDS_FLAGS_LEVELDB_ENV_TYPE_NAME, |
| 989 IDS_FLAGS_LEVELDB_ENV_TYPE_DESCRIPTION, |
| 990 kOsWin, |
| 991 MULTI_VALUE_TYPE(kLevelDbEnvTypeChoices) |
| 992 }, |
| 993 { |
| 976 "touch-events", | 994 "touch-events", |
| 977 IDS_TOUCH_EVENTS_NAME, | 995 IDS_TOUCH_EVENTS_NAME, |
| 978 IDS_TOUCH_EVENTS_DESCRIPTION, | 996 IDS_TOUCH_EVENTS_DESCRIPTION, |
| 979 kOsDesktop, | 997 kOsDesktop, |
| 980 MULTI_VALUE_TYPE(kTouchEventsChoices) | 998 MULTI_VALUE_TYPE(kTouchEventsChoices) |
| 981 }, | 999 }, |
| 982 { | 1000 { |
| 983 "touch-optimized-ui", | 1001 "touch-optimized-ui", |
| 984 IDS_FLAGS_TOUCH_OPTIMIZED_UI_NAME, | 1002 IDS_FLAGS_TOUCH_OPTIMIZED_UI_NAME, |
| 985 IDS_FLAGS_TOUCH_OPTIMIZED_UI_DESCRIPTION, | 1003 IDS_FLAGS_TOUCH_OPTIMIZED_UI_DESCRIPTION, |
| (...skipping 1430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2416 } | 2434 } |
| 2417 | 2435 |
| 2418 const Experiment* GetExperiments(size_t* count) { | 2436 const Experiment* GetExperiments(size_t* count) { |
| 2419 *count = num_experiments; | 2437 *count = num_experiments; |
| 2420 return experiments; | 2438 return experiments; |
| 2421 } | 2439 } |
| 2422 | 2440 |
| 2423 } // namespace testing | 2441 } // namespace testing |
| 2424 | 2442 |
| 2425 } // namespace about_flags | 2443 } // namespace about_flags |
| OLD | NEW |