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