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 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
441 "ignore-gpu-blacklist", | 443 "ignore-gpu-blacklist", |
442 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, | 444 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, |
443 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, | 445 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, |
444 kOsAll, | 446 kOsAll, |
445 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) | 447 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) |
446 }, | 448 }, |
447 { | 449 { |
448 "force-compositing-mode-2", | 450 "force-compositing-mode-2", |
449 IDS_FLAGS_FORCE_COMPOSITING_MODE_NAME, | 451 IDS_FLAGS_FORCE_COMPOSITING_MODE_NAME, |
450 IDS_FLAGS_FORCE_COMPOSITING_MODE_DESCRIPTION, | 452 IDS_FLAGS_FORCE_COMPOSITING_MODE_DESCRIPTION, |
| 453 #if !defined(USE_AURA) |
451 kOsLinux, | 454 kOsLinux, |
| 455 #else |
| 456 0, |
| 457 #endif |
452 ENABLE_DISABLE_VALUE_TYPE(switches::kForceCompositingMode, | 458 ENABLE_DISABLE_VALUE_TYPE(switches::kForceCompositingMode, |
453 switches::kDisableForceCompositingMode) | 459 switches::kDisableForceCompositingMode) |
454 }, | 460 }, |
455 { | 461 { |
456 "threaded-compositing-mode", | 462 "threaded-compositing-mode", |
457 IDS_FLAGS_THREADED_COMPOSITING_MODE_NAME, | 463 IDS_FLAGS_THREADED_COMPOSITING_MODE_NAME, |
458 IDS_FLAGS_THREADED_COMPOSITING_MODE_DESCRIPTION, | 464 IDS_FLAGS_THREADED_COMPOSITING_MODE_DESCRIPTION, |
| 465 #if !defined(USE_AURA) |
459 kOsLinux, | 466 kOsLinux, |
| 467 #else |
| 468 0, |
| 469 #endif |
460 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableThreadedCompositing, | 470 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableThreadedCompositing, |
461 switches::kDisableThreadedCompositing) | 471 switches::kDisableThreadedCompositing) |
462 }, | 472 }, |
463 { | 473 { |
464 "force-accelerated-composited-scrolling", | 474 "force-accelerated-composited-scrolling", |
465 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, | 475 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, |
466 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, | 476 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, |
467 kOsAll, | 477 kOsAll, |
468 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, | 478 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, |
469 switches::kDisableAcceleratedOverflowScroll) | 479 switches::kDisableAcceleratedOverflowScroll) |
(...skipping 978 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1448 kOsCrOS, | 1458 kOsCrOS, |
1449 MULTI_VALUE_TYPE(kUIDeadlineSchedulingChoices) | 1459 MULTI_VALUE_TYPE(kUIDeadlineSchedulingChoices) |
1450 }, | 1460 }, |
1451 { | 1461 { |
1452 "lcd-text-aa", | 1462 "lcd-text-aa", |
1453 IDS_FLAGS_LCD_TEXT_NAME, | 1463 IDS_FLAGS_LCD_TEXT_NAME, |
1454 IDS_FLAGS_LCD_TEXT_DESCRIPTION, | 1464 IDS_FLAGS_LCD_TEXT_DESCRIPTION, |
1455 kOsDesktop, | 1465 kOsDesktop, |
1456 MULTI_VALUE_TYPE(kLCDTextChoices) | 1466 MULTI_VALUE_TYPE(kLCDTextChoices) |
1457 }, | 1467 }, |
| 1468 #ifndef USE_AURA |
1458 { | 1469 { |
1459 "delegated-renderer", | 1470 "delegated-renderer", |
1460 IDS_FLAGS_DELEGATED_RENDERER_NAME, | 1471 IDS_FLAGS_DELEGATED_RENDERER_NAME, |
1461 IDS_FLAGS_DELEGATED_RENDERER_DESCRIPTION, | 1472 IDS_FLAGS_DELEGATED_RENDERER_DESCRIPTION, |
1462 #ifdef USE_AURA | 1473 kOsAndroid, |
1463 kOsWin | kOsLinux | | |
1464 #endif | |
1465 kOsAndroid | kOsCrOS, | |
1466 MULTI_VALUE_TYPE(kDelegatedRendererChoices) | 1474 MULTI_VALUE_TYPE(kDelegatedRendererChoices) |
1467 }, | 1475 }, |
| 1476 #endif |
1468 { | 1477 { |
1469 "enable-websocket-experimental-implementation", | 1478 "enable-websocket-experimental-implementation", |
1470 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_NAME, | 1479 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_NAME, |
1471 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_DESCRIPTION, | 1480 IDS_FLAGS_ENABLE_EXPERIMENTAL_WEBSOCKET_DESCRIPTION, |
1472 kOsAll, | 1481 kOsAll, |
1473 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebSocket) | 1482 SINGLE_VALUE_TYPE(switches::kEnableExperimentalWebSocket) |
1474 }, | 1483 }, |
1475 { | 1484 { |
1476 "max-tiles-for-interest-area", | 1485 "max-tiles-for-interest-area", |
1477 IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_NAME, | 1486 IDS_FLAGS_MAX_TILES_FOR_INTEREST_AREA_NAME, |
(...skipping 1015 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2493 } | 2502 } |
2494 | 2503 |
2495 const Experiment* GetExperiments(size_t* count) { | 2504 const Experiment* GetExperiments(size_t* count) { |
2496 *count = num_experiments; | 2505 *count = num_experiments; |
2497 return experiments; | 2506 return experiments; |
2498 } | 2507 } |
2499 | 2508 |
2500 } // namespace testing | 2509 } // namespace testing |
2501 | 2510 |
2502 } // namespace about_flags | 2511 } // namespace about_flags |
OLD | NEW |