| 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 |