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 571 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
582 kOsAll, | 582 kOsAll, |
583 MULTI_VALUE_TYPE(kEnableCompositingForTransitionChoices) | 583 MULTI_VALUE_TYPE(kEnableCompositingForTransitionChoices) |
584 }, | 584 }, |
585 { | 585 { |
586 "enable-accelerated-fixed-root-background", | 586 "enable-accelerated-fixed-root-background", |
587 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_NAME, | 587 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_NAME, |
588 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_DESCRIPTION, | 588 IDS_FLAGS_ACCELERATED_FIXED_ROOT_BACKGROUND_DESCRIPTION, |
589 kOsAll, | 589 kOsAll, |
590 MULTI_VALUE_TYPE(kEnableAcceleratedFixedRootBackgroundChoices) | 590 MULTI_VALUE_TYPE(kEnableAcceleratedFixedRootBackgroundChoices) |
591 }, | 591 }, |
592 // TODO(bbudge): When NaCl is on by default, remove this flag entry. | 592 // Native client is compiled out when DISABLE_NACL is defined. |
| 593 #if !defined(DISABLE_NACL) |
593 { | 594 { |
594 "enable-nacl", // FLAGS:RECORD_UMA | 595 "enable-nacl", // FLAGS:RECORD_UMA |
595 IDS_FLAGS_ENABLE_NACL_NAME, | 596 IDS_FLAGS_ENABLE_NACL_NAME, |
596 IDS_FLAGS_ENABLE_NACL_DESCRIPTION, | 597 IDS_FLAGS_ENABLE_NACL_DESCRIPTION, |
597 kOsDesktop, | 598 kOsAll, |
598 SINGLE_VALUE_TYPE(switches::kEnableNaCl) | 599 SINGLE_VALUE_TYPE(switches::kEnableNaCl) |
599 }, | 600 }, |
600 { | 601 { |
601 "enable-nacl-debug", // FLAGS:RECORD_UMA | 602 "enable-nacl-debug", // FLAGS:RECORD_UMA |
602 IDS_FLAGS_ENABLE_NACL_DEBUG_NAME, | 603 IDS_FLAGS_ENABLE_NACL_DEBUG_NAME, |
603 IDS_FLAGS_ENABLE_NACL_DEBUG_DESCRIPTION, | 604 IDS_FLAGS_ENABLE_NACL_DEBUG_DESCRIPTION, |
604 kOsDesktop, | 605 kOsDesktop, |
605 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug) | 606 SINGLE_VALUE_TYPE(switches::kEnableNaClDebug) |
606 }, | 607 }, |
607 { | 608 { |
608 "disable-pnacl", // FLAGS:RECORD_UMA | 609 "disable-pnacl", // FLAGS:RECORD_UMA |
609 IDS_FLAGS_DISABLE_PNACL_NAME, | 610 IDS_FLAGS_DISABLE_PNACL_NAME, |
610 IDS_FLAGS_DISABLE_PNACL_DESCRIPTION, | 611 IDS_FLAGS_DISABLE_PNACL_DESCRIPTION, |
611 kOsDesktop, | 612 kOsDesktop, |
612 SINGLE_VALUE_TYPE(switches::kDisablePnacl) | 613 SINGLE_VALUE_TYPE(switches::kDisablePnacl) |
613 }, | 614 }, |
614 { | 615 { |
615 "nacl-debug-mask", // FLAGS:RECORD_UMA | 616 "nacl-debug-mask", // FLAGS:RECORD_UMA |
616 IDS_FLAGS_NACL_DEBUG_MASK_NAME, | 617 IDS_FLAGS_NACL_DEBUG_MASK_NAME, |
617 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, | 618 IDS_FLAGS_NACL_DEBUG_MASK_DESCRIPTION, |
618 kOsDesktop, | 619 kOsDesktop, |
619 MULTI_VALUE_TYPE(kNaClDebugMaskChoices) | 620 MULTI_VALUE_TYPE(kNaClDebugMaskChoices) |
620 }, | 621 }, |
| 622 #endif |
621 { | 623 { |
622 "extension-apis", // FLAGS:RECORD_UMA | 624 "extension-apis", // FLAGS:RECORD_UMA |
623 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, | 625 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_NAME, |
624 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, | 626 IDS_FLAGS_EXPERIMENTAL_EXTENSION_APIS_DESCRIPTION, |
625 kOsDesktop, | 627 kOsDesktop, |
626 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis) | 628 SINGLE_VALUE_TYPE(extensions::switches::kEnableExperimentalExtensionApis) |
627 }, | 629 }, |
628 { | 630 { |
629 "extensions-on-chrome-urls", | 631 "extensions-on-chrome-urls", |
630 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, | 632 IDS_FLAGS_EXTENSIONS_ON_CHROME_URLS_NAME, |
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
888 chromeos::switches::kDisableNetworkPortalNotification) | 890 chromeos::switches::kDisableNetworkPortalNotification) |
889 }, | 891 }, |
890 #endif | 892 #endif |
891 { | 893 { |
892 "enable-download-resumption", | 894 "enable-download-resumption", |
893 IDS_FLAGS_ENABLE_DOWNLOAD_RESUMPTION_NAME, | 895 IDS_FLAGS_ENABLE_DOWNLOAD_RESUMPTION_NAME, |
894 IDS_FLAGS_ENABLE_DOWNLOAD_RESUMPTION_DESCRIPTION, | 896 IDS_FLAGS_ENABLE_DOWNLOAD_RESUMPTION_DESCRIPTION, |
895 kOsDesktop, | 897 kOsDesktop, |
896 SINGLE_VALUE_TYPE(switches::kEnableDownloadResumption) | 898 SINGLE_VALUE_TYPE(switches::kEnableDownloadResumption) |
897 }, | 899 }, |
| 900 // Native client is compiled out when DISABLE_NACL is defined. |
| 901 #if !defined(DISABLE_NACL) |
898 { | 902 { |
899 "allow-nacl-socket-api", | 903 "allow-nacl-socket-api", |
900 IDS_FLAGS_ALLOW_NACL_SOCKET_API_NAME, | 904 IDS_FLAGS_ALLOW_NACL_SOCKET_API_NAME, |
901 IDS_FLAGS_ALLOW_NACL_SOCKET_API_DESCRIPTION, | 905 IDS_FLAGS_ALLOW_NACL_SOCKET_API_DESCRIPTION, |
902 kOsDesktop, | 906 kOsDesktop, |
903 SINGLE_VALUE_TYPE_AND_VALUE(switches::kAllowNaClSocketAPI, "*") | 907 SINGLE_VALUE_TYPE_AND_VALUE(switches::kAllowNaClSocketAPI, "*") |
904 }, | 908 }, |
| 909 #endif |
905 { | 910 { |
906 "force-device-scale-factor", | 911 "force-device-scale-factor", |
907 IDS_FLAGS_FORCE_HIGH_DPI_NAME, | 912 IDS_FLAGS_FORCE_HIGH_DPI_NAME, |
908 IDS_FLAGS_FORCE_HIGH_DPI_DESCRIPTION, | 913 IDS_FLAGS_FORCE_HIGH_DPI_DESCRIPTION, |
909 kOsCrOS, | 914 kOsCrOS, |
910 SINGLE_VALUE_TYPE_AND_VALUE(switches::kForceDeviceScaleFactor, "2") | 915 SINGLE_VALUE_TYPE_AND_VALUE(switches::kForceDeviceScaleFactor, "2") |
911 }, | 916 }, |
912 #if defined(OS_CHROMEOS) | 917 #if defined(OS_CHROMEOS) |
913 { | 918 { |
914 "allow-touchpad-three-finger-click", | 919 "allow-touchpad-three-finger-click", |
(...skipping 1433 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2348 } | 2353 } |
2349 | 2354 |
2350 const Experiment* GetExperiments(size_t* count) { | 2355 const Experiment* GetExperiments(size_t* count) { |
2351 *count = num_experiments; | 2356 *count = num_experiments; |
2352 return experiments; | 2357 return experiments; |
2353 } | 2358 } |
2354 | 2359 |
2355 } // namespace testing | 2360 } // namespace testing |
2356 | 2361 |
2357 } // namespace about_flags | 2362 } // namespace about_flags |
OLD | NEW |