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 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 208 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
209 switches::kUIDisableDeadlineScheduling, ""} | 209 switches::kUIDisableDeadlineScheduling, ""} |
210 }; | 210 }; |
211 | 211 |
212 const Experiment::Choice kLCDTextChoices[] = { | 212 const Experiment::Choice kLCDTextChoices[] = { |
213 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 213 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
214 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, cc::switches::kEnableLCDText, ""}, | 214 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, cc::switches::kEnableLCDText, ""}, |
215 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, cc::switches::kDisableLCDText, ""} | 215 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, cc::switches::kDisableLCDText, ""} |
216 }; | 216 }; |
217 | 217 |
| 218 #ifndef USE_AURA |
218 const Experiment::Choice kDelegatedRendererChoices[] = { | 219 const Experiment::Choice kDelegatedRendererChoices[] = { |
219 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 220 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
220 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 221 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
221 switches::kEnableDelegatedRenderer, ""}, | 222 switches::kEnableDelegatedRenderer, ""}, |
222 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 223 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
223 switches::kDisableDelegatedRenderer, ""} | 224 switches::kDisableDelegatedRenderer, ""} |
224 }; | 225 }; |
| 226 #endif |
225 | 227 |
226 const Experiment::Choice kMaxTilesForInterestAreaChoices[] = { | 228 const Experiment::Choice kMaxTilesForInterestAreaChoices[] = { |
227 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 229 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
228 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_SHORT, | 230 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_SHORT, |
229 cc::switches::kMaxTilesForInterestArea, "64"}, | 231 cc::switches::kMaxTilesForInterestArea, "64"}, |
230 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_TALL, | 232 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_TALL, |
231 cc::switches::kMaxTilesForInterestArea, "128"}, | 233 cc::switches::kMaxTilesForInterestArea, "128"}, |
232 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_GRANDE, | 234 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_GRANDE, |
233 cc::switches::kMaxTilesForInterestArea, "256"}, | 235 cc::switches::kMaxTilesForInterestArea, "256"}, |
234 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_VENTI, | 236 { IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_VENTI, |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
449 "ignore-gpu-blacklist", | 451 "ignore-gpu-blacklist", |
450 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, | 452 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, |
451 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, | 453 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, |
452 kOsAll, | 454 kOsAll, |
453 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) | 455 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) |
454 }, | 456 }, |
455 { | 457 { |
456 "force-compositing-mode-2", | 458 "force-compositing-mode-2", |
457 IDS_FLAGS_FORCE_COMPOSITING_MODE_NAME, | 459 IDS_FLAGS_FORCE_COMPOSITING_MODE_NAME, |
458 IDS_FLAGS_FORCE_COMPOSITING_MODE_DESCRIPTION, | 460 IDS_FLAGS_FORCE_COMPOSITING_MODE_DESCRIPTION, |
| 461 #if !defined(USE_AURA) |
459 kOsLinux, | 462 kOsLinux, |
| 463 #else |
| 464 0, |
| 465 #endif |
460 ENABLE_DISABLE_VALUE_TYPE(switches::kForceCompositingMode, | 466 ENABLE_DISABLE_VALUE_TYPE(switches::kForceCompositingMode, |
461 switches::kDisableForceCompositingMode) | 467 switches::kDisableForceCompositingMode) |
462 }, | 468 }, |
463 { | 469 { |
464 "threaded-compositing-mode", | 470 "threaded-compositing-mode", |
465 IDS_FLAGS_THREADED_COMPOSITING_MODE_NAME, | 471 IDS_FLAGS_THREADED_COMPOSITING_MODE_NAME, |
466 IDS_FLAGS_THREADED_COMPOSITING_MODE_DESCRIPTION, | 472 IDS_FLAGS_THREADED_COMPOSITING_MODE_DESCRIPTION, |
| 473 #if !defined(USE_AURA) |
467 kOsLinux, | 474 kOsLinux, |
| 475 #else |
| 476 0, |
| 477 #endif |
468 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableThreadedCompositing, | 478 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableThreadedCompositing, |
469 switches::kDisableThreadedCompositing) | 479 switches::kDisableThreadedCompositing) |
470 }, | 480 }, |
471 { | 481 { |
472 "force-accelerated-composited-scrolling", | 482 "force-accelerated-composited-scrolling", |
473 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, | 483 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, |
474 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, | 484 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, |
475 kOsAll, | 485 kOsAll, |
476 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, | 486 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, |
477 switches::kDisableAcceleratedOverflowScroll) | 487 switches::kDisableAcceleratedOverflowScroll) |
(...skipping 978 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1456 kOsCrOS, | 1466 kOsCrOS, |
1457 MULTI_VALUE_TYPE(kUIDeadlineSchedulingChoices) | 1467 MULTI_VALUE_TYPE(kUIDeadlineSchedulingChoices) |
1458 }, | 1468 }, |
1459 { | 1469 { |
1460 "lcd-text-aa", | 1470 "lcd-text-aa", |
1461 IDS_FLAGS_LCD_TEXT_NAME, | 1471 IDS_FLAGS_LCD_TEXT_NAME, |
1462 IDS_FLAGS_LCD_TEXT_DESCRIPTION, | 1472 IDS_FLAGS_LCD_TEXT_DESCRIPTION, |
1463 kOsDesktop, | 1473 kOsDesktop, |
1464 MULTI_VALUE_TYPE(kLCDTextChoices) | 1474 MULTI_VALUE_TYPE(kLCDTextChoices) |
1465 }, | 1475 }, |
| 1476 #ifndef USE_AURA |
1466 { | 1477 { |
1467 "delegated-renderer", | 1478 "delegated-renderer", |
1468 IDS_FLAGS_DELEGATED_RENDERER_NAME, | 1479 IDS_FLAGS_DELEGATED_RENDERER_NAME, |
1469 IDS_FLAGS_DELEGATED_RENDERER_DESCRIPTION, | 1480 IDS_FLAGS_DELEGATED_RENDERER_DESCRIPTION, |
1470 #ifdef USE_AURA | 1481 kOsAndroid, |
1471 kOsWin | kOsLinux | | |
1472 #endif | |
1473 kOsAndroid | kOsCrOS, | |
1474 MULTI_VALUE_TYPE(kDelegatedRendererChoices) | 1482 MULTI_VALUE_TYPE(kDelegatedRendererChoices) |
1475 }, | 1483 }, |
| 1484 #endif |
1476 { | 1485 { |
1477 "enable-websocket-experimental-implementation", | 1486 "enable-websocket-experimental-implementation", |
1478 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_NAME, | 1487 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_NAME, |
1479 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_DESCRIPTION, | 1488 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_DESCRIPTION, |
1480 kOsAll, | 1489 kOsAll, |
1481 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebSocket) | 1490 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebSocket) |
1482 }, | 1491 }, |
1483 { | 1492 { |
1484 "max-tiles-for-interest-area", | 1493 "max-tiles-for-interest-area", |
1485 IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_NAME, | 1494 IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_NAME, |
(...skipping 1022 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2508 } | 2517 } |
2509 | 2518 |
2510 const Experiment* GetExperiments(size_t* count) { | 2519 const Experiment* GetExperiments(size_t* count) { |
2511 *count = num_experiments; | 2520 *count = num_experiments; |
2512 return experiments; | 2521 return experiments; |
2513 } | 2522 } |
2514 | 2523 |
2515 } // namespace testing | 2524 } // namespace testing |
2516 | 2525 |
2517 } // namespace about_flags | 2526 } // namespace about_flags |
OLD | NEW |