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