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 <iterator> | 7 #include <iterator> |
8 #include <map> | 8 #include <map> |
9 #include <set> | 9 #include <set> |
10 #include <utility> | 10 #include <utility> |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
142 } | 142 } |
143 | 143 |
144 const Experiment::Choice kEnableCompositingForTransitionChoices[] = { | 144 const Experiment::Choice kEnableCompositingForTransitionChoices[] = { |
145 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 145 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
146 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 146 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
147 switches::kEnableCompositingForTransition, ""}, | 147 switches::kEnableCompositingForTransition, ""}, |
148 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 148 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
149 switches::kDisableCompositingForTransition, ""}, | 149 switches::kDisableCompositingForTransition, ""}, |
150 }; | 150 }; |
151 | 151 |
| 152 const Experiment::Choice kEnableAcceleratedFixedRootBackgroundChoices[] = { |
| 153 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
| 154 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
| 155 switches::kEnableAcceleratedFixedRootBackground, ""}, |
| 156 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
| 157 switches::kDisableAcceleratedFixedRootBackground, ""}, |
| 158 }; |
| 159 |
152 const Experiment::Choice kTouchEventsChoices[] = { | 160 const Experiment::Choice kTouchEventsChoices[] = { |
153 { IDS_GENERIC_EXPERIMENT_CHOICE_AUTOMATIC, "", "" }, | 161 { IDS_GENERIC_EXPERIMENT_CHOICE_AUTOMATIC, "", "" }, |
154 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 162 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
155 switches::kTouchEvents, | 163 switches::kTouchEvents, |
156 switches::kTouchEventsEnabled }, | 164 switches::kTouchEventsEnabled }, |
157 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 165 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
158 switches::kTouchEvents, | 166 switches::kTouchEvents, |
159 switches::kTouchEventsDisabled } | 167 switches::kTouchEventsDisabled } |
160 }; | 168 }; |
161 | 169 |
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
527 // When adding a new choice, add it to the end of the list. | 535 // When adding a new choice, add it to the end of the list. |
528 const Experiment kExperiments[] = { | 536 const Experiment kExperiments[] = { |
529 { | 537 { |
530 "ignore-gpu-blacklist", | 538 "ignore-gpu-blacklist", |
531 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, | 539 IDS_FLAGS_IGNORE_GPU_BLACKLIST_NAME, |
532 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, | 540 IDS_FLAGS_IGNORE_GPU_BLACKLIST_DESCRIPTION, |
533 kOsAll, | 541 kOsAll, |
534 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) | 542 SINGLE_VALUE_TYPE(switches::kIgnoreGpuBlacklist) |
535 }, | 543 }, |
536 { | 544 { |
| 545 "force-accelerated-composited-scrolling", |
| 546 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_NAME, |
| 547 IDS_FLAGS_FORCE_ACCELERATED_OVERFLOW_SCROLL_MODE_DESCRIPTION, |
| 548 kOsAll, |
| 549 ENABLE_DISABLE_VALUE_TYPE(switches::kEnableAcceleratedOverflowScroll, |
| 550 switches::kDisableAcceleratedOverflowScroll) |
| 551 }, |
| 552 { |
537 "disable_layer_squashing", | 553 "disable_layer_squashing", |
538 IDS_FLAGS_DISABLE_LAYER_SQUASHING_NAME, | 554 IDS_FLAGS_DISABLE_LAYER_SQUASHING_NAME, |
539 IDS_FLAGS_DISABLE_LAYER_SQUASHING_DESCRIPTION, | 555 IDS_FLAGS_DISABLE_LAYER_SQUASHING_DESCRIPTION, |
540 kOsAll, | 556 kOsAll, |
541 SINGLE_VALUE_TYPE(switches::kDisableLayerSquashing) | 557 SINGLE_VALUE_TYPE(switches::kDisableLayerSquashing) |
542 }, | 558 }, |
543 #if defined(OS_WIN) | 559 #if defined(OS_WIN) |
544 { | 560 { |
545 "disable-direct-write", | 561 "disable-direct-write", |
546 IDS_FLAGS_DISABLE_DIRECT_WRITE_NAME, | 562 IDS_FLAGS_DISABLE_DIRECT_WRITE_NAME, |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
627 SINGLE_VALUE_TYPE(switches::kDisableWebAudio) | 643 SINGLE_VALUE_TYPE(switches::kDisableWebAudio) |
628 }, | 644 }, |
629 #endif | 645 #endif |
630 { | 646 { |
631 "enable-compositing-for-transition", | 647 "enable-compositing-for-transition", |
632 IDS_FLAGS_COMPOSITING_FOR_TRANSITION_NAME, | 648 IDS_FLAGS_COMPOSITING_FOR_TRANSITION_NAME, |
633 IDS_FLAGS_COMPOSITING_FOR_TRANSITION_DESCRIPTION, | 649 IDS_FLAGS_COMPOSITING_FOR_TRANSITION_DESCRIPTION, |
634 kOsAll, | 650 kOsAll, |
635 MULTI_VALUE_TYPE(kEnableCompositingForTransitionChoices) | 651 MULTI_VALUE_TYPE(kEnableCompositingForTransitionChoices) |
636 }, | 652 }, |
| 653 { |
| 654 "enable-accelerated-fixed-root-background", |
| 655 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_NAME, |
| 656 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_DESCRIPTION, |
| 657 kOsAll, |
| 658 MULTI_VALUE_TYPE(kEnableAcceleratedFixedRootBackgroundChoices) |
| 659 }, |
637 // Native client is compiled out when DISABLE_NACL is defined. | 660 // Native client is compiled out when DISABLE_NACL is defined. |
638 #if !defined(DISABLE_NACL) | 661 #if !defined(DISABLE_NACL) |
639 { | 662 { |
640 "enable-nacl", // FLAGS:RECORD_UMA | 663 "enable-nacl", // FLAGS:RECORD_UMA |
641 IDS_FLAGS_ENABLE_NACL_NAME, | 664 IDS_FLAGS_ENABLE_NACL_NAME, |
642 IDS_FLAGS_ENABLE_NACL_DESCRIPTION, | 665 IDS_FLAGS_ENABLE_NACL_DESCRIPTION, |
643 kOsAll, | 666 kOsAll, |
644 SINGLE_VALUE_TYPE(switches::kEnableNaCl) | 667 SINGLE_VALUE_TYPE(switches::kEnableNaCl) |
645 }, | 668 }, |
646 { | 669 { |
(...skipping 1824 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2471 } | 2494 } |
2472 | 2495 |
2473 const Experiment* GetExperiments(size_t* count) { | 2496 const Experiment* GetExperiments(size_t* count) { |
2474 *count = num_experiments; | 2497 *count = num_experiments; |
2475 return experiments; | 2498 return experiments; |
2476 } | 2499 } |
2477 | 2500 |
2478 } // namespace testing | 2501 } // namespace testing |
2479 | 2502 |
2480 } // namespace about_flags | 2503 } // namespace about_flags |
OLD | NEW |