| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/common/chrome_switches.h" | 5 #include "chrome/common/chrome_switches.h" |
| 6 | 6 |
| 7 #include "base/base_switches.h" | 7 #include "base/base_switches.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 | 9 |
| 10 namespace switches { | 10 namespace switches { |
| (...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 441 // Extra command line options for launching the GPU process (normally used | 441 // Extra command line options for launching the GPU process (normally used |
| 442 // for debugging). Use like renderer-cmd-prefix. | 442 // for debugging). Use like renderer-cmd-prefix. |
| 443 const char kGpuLauncher[] = "gpu-launcher"; | 443 const char kGpuLauncher[] = "gpu-launcher"; |
| 444 | 444 |
| 445 // Makes this process a GPU sub-process. | 445 // Makes this process a GPU sub-process. |
| 446 const char kGpuProcess[] = "gpu-process"; | 446 const char kGpuProcess[] = "gpu-process"; |
| 447 | 447 |
| 448 // Causes the GPU process to display a dialog on launch. | 448 // Causes the GPU process to display a dialog on launch. |
| 449 const char kGpuStartupDialog[] = "gpu-startup-dialog"; | 449 const char kGpuStartupDialog[] = "gpu-startup-dialog"; |
| 450 | 450 |
| 451 // These flags show the man page on Linux. They are equivalent to each |
| 452 // other. |
| 453 const char kHelp[] = "help"; |
| 454 const char kHelpShort[] = "h"; |
| 455 |
| 451 // Make Windows happy by allowing it to show "Enable access to this program" | 456 // Make Windows happy by allowing it to show "Enable access to this program" |
| 452 // checkbox in Add/Remove Programs->Set Program Access and Defaults. This | 457 // checkbox in Add/Remove Programs->Set Program Access and Defaults. This |
| 453 // only shows an error box because the only way to hide Chrome is by | 458 // only shows an error box because the only way to hide Chrome is by |
| 454 // uninstalling it. | 459 // uninstalling it. |
| 455 const char kHideIcons[] = "hide-icons"; | 460 const char kHideIcons[] = "hide-icons"; |
| 456 | 461 |
| 457 // The value of this switch specifies which page will be displayed | 462 // The value of this switch specifies which page will be displayed |
| 458 // in newly-opened tabs. We need this for testing purposes so | 463 // in newly-opened tabs. We need this for testing purposes so |
| 459 // that the UI tests don't depend on what comes up for http://google.com. | 464 // that the UI tests don't depend on what comes up for http://google.com. |
| 460 const char kHomePage[] = "homepage"; | 465 const char kHomePage[] = "homepage"; |
| (...skipping 28 matching lines...) Expand all Loading... |
| 489 | 494 |
| 490 // Runs plugins inside the renderer process | 495 // Runs plugins inside the renderer process |
| 491 const char kInProcessPlugins[] = "in-process-plugins"; | 496 const char kInProcessPlugins[] = "in-process-plugins"; |
| 492 | 497 |
| 493 // Runs WebGL inside the renderer process. | 498 // Runs WebGL inside the renderer process. |
| 494 const char kInProcessWebGL[] = "in-process-webgl"; | 499 const char kInProcessWebGL[] = "in-process-webgl"; |
| 495 | 500 |
| 496 // Causes the browser to launch directly in incognito mode. | 501 // Causes the browser to launch directly in incognito mode. |
| 497 const char kIncognito[] = "incognito"; | 502 const char kIncognito[] = "incognito"; |
| 498 | 503 |
| 504 // Back up the profile. |
| 505 const char kInstallerTestBackup[] = "backup"; |
| 506 |
| 507 // Control the build under test. |
| 508 const char kInstallerTestBuild[] = "build"; |
| 509 |
| 510 // Uninstall before running the tests. |
| 511 const char kInstallerTestClean[] = "clean"; |
| 512 |
| 513 // Force the installer tests to run, regardless of the current platform. |
| 514 const char kInstallerTestForce[] = "force"; |
| 515 |
| 499 // Runs the Native Client inside the renderer process. | 516 // Runs the Native Client inside the renderer process. |
| 500 const char kInternalNaCl[] = "internal-nacl"; | 517 const char kInternalNaCl[] = "internal-nacl"; |
| 501 | 518 |
| 502 // Runs a trusted Pepper plugin inside the renderer process. | 519 // Runs a trusted Pepper plugin inside the renderer process. |
| 503 const char kInternalPepper[] = "internal-pepper"; | 520 const char kInternalPepper[] = "internal-pepper"; |
| 504 | 521 |
| 505 // Specifies the flags passed to JS engine | 522 // Specifies the flags passed to JS engine |
| 506 const char kJavaScriptFlags[] = "js-flags"; | 523 const char kJavaScriptFlags[] = "js-flags"; |
| 507 | 524 |
| 508 // Load an extension from the specified directory. | 525 // Load an extension from the specified directory. |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 757 // TODO(scherkus): remove --simple-data-source when our media resource loading | 774 // TODO(scherkus): remove --simple-data-source when our media resource loading |
| 758 // is cleaned up and playback testing completed. | 775 // is cleaned up and playback testing completed. |
| 759 const char kSimpleDataSource[] = "simple-data-source"; | 776 const char kSimpleDataSource[] = "simple-data-source"; |
| 760 | 777 |
| 761 // Runs the renderer and plugins in the same process as the browser | 778 // Runs the renderer and plugins in the same process as the browser |
| 762 const char kSingleProcess[] = "single-process"; | 779 const char kSingleProcess[] = "single-process"; |
| 763 | 780 |
| 764 // Start the browser maximized, regardless of any previous settings. | 781 // Start the browser maximized, regardless of any previous settings. |
| 765 const char kStartMaximized[] = "start-maximized"; | 782 const char kStartMaximized[] = "start-maximized"; |
| 766 | 783 |
| 767 // Override the default server used for profile sync. | 784 // Control Sync XMPP client settings. |
| 768 const char kSyncServiceURL[] = "sync-url"; | 785 const char kSyncAllowPlain[] = "allow-plain"; |
| 769 | 786 |
| 770 // Override the default notification method for sync. | 787 // Control Sync XMPP client settings. |
| 771 const char kSyncNotificationMethod[] = "sync-notification-method"; | 788 const char kSyncDisableTls[] = "disable-tls"; |
| 789 |
| 790 // Email used for sync. |
| 791 const char kSyncEmail[] = "email"; |
| 772 | 792 |
| 773 // Use the SyncerThread implementation that matches up with the old pthread | 793 // Use the SyncerThread implementation that matches up with the old pthread |
| 774 // impl semantics, but using Chrome synchronization primitives. The only | 794 // impl semantics, but using Chrome synchronization primitives. The only |
| 775 // difference between this and the default is that we now have no timeout on | 795 // difference between this and the default is that we now have no timeout on |
| 776 // Stop(). Should only use if you experience problems with the default. | 796 // Stop(). Should only use if you experience problems with the default. |
| 777 const char kSyncerThreadTimedStop[] = "syncer-thread-timed-stop"; | 797 const char kSyncerThreadTimedStop[] = "syncer-thread-timed-stop"; |
| 778 | 798 |
| 799 // Override the default notification method for sync. |
| 800 const char kSyncNotificationMethod[] = "sync-notification-method"; |
| 801 |
| 802 // Password used for sync. |
| 803 const char kSyncPassword[] = "password"; |
| 804 |
| 805 // Port used for sync. |
| 806 const char kSyncPort[] = "port"; |
| 807 |
| 808 // Server used for sync. |
| 809 const char kSyncServer[] = "server"; |
| 810 |
| 811 // Override the default server used for profile sync. |
| 812 const char kSyncServiceURL[] = "sync-url"; |
| 813 |
| 814 // Control Sync XMPP client settings. |
| 815 const char kSyncUseSslTcp[] = "use-ssl-tcp"; |
| 816 |
| 817 // Control Sync XMPP client settings. |
| 818 const char kSyncUseCacheInvalidation[] = "use-cache-invalidation"; |
| 819 |
| 779 // Pass the name of the current running automated test to Chrome. | 820 // Pass the name of the current running automated test to Chrome. |
| 780 const char kTestName[] = "test-name"; | 821 const char kTestName[] = "test-name"; |
| 781 | 822 |
| 782 // Runs the security test for the sandbox. | 823 // Runs the security test for the sandbox. |
| 783 const char kTestSandbox[] = "test-sandbox"; | 824 const char kTestSandbox[] = "test-sandbox"; |
| 784 | 825 |
| 785 // Pass the type of the current test harness ("browser" or "ui") | 826 // Pass the type of the current test harness ("browser" or "ui") |
| 786 const char kTestType[] = "test-type"; | 827 const char kTestType[] = "test-type"; |
| 787 | 828 |
| 788 // The value of this switch tells the app to listen for and broadcast | 829 // The value of this switch tells the app to listen for and broadcast |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 903 | 944 |
| 904 // Specifies the profile to use once a chromeos user is logged in. | 945 // Specifies the profile to use once a chromeos user is logged in. |
| 905 const char kLoginProfile[] = "login-profile"; | 946 const char kLoginProfile[] = "login-profile"; |
| 906 | 947 |
| 907 // Specifies the user which is already logged in. | 948 // Specifies the user which is already logged in. |
| 908 const char kLoginUser[] = "login-user"; | 949 const char kLoginUser[] = "login-user"; |
| 909 | 950 |
| 910 // Use the frame layout used in chromeos. | 951 // Use the frame layout used in chromeos. |
| 911 const char kChromeosFrame[] = "chromeos-frame"; | 952 const char kChromeosFrame[] = "chromeos-frame"; |
| 912 | 953 |
| 954 // Set logging output to the given file. |
| 955 const char kChromeosLogToFile[] = "logtofile"; |
| 956 |
| 913 // Specify startup customization manifest. | 957 // Specify startup customization manifest. |
| 914 // TODO(denisromanov): delete this when not needed for testing. | 958 // TODO(denisromanov): delete this when not needed for testing. |
| 915 const char kStartupManifest[] = "startup-manifest"; | 959 const char kStartupManifest[] = "startup-manifest"; |
| 916 | 960 |
| 917 // Specify services customization manifest. | 961 // Specify services customization manifest. |
| 918 // TODO(denisromanov): delete this when not needed for testing. | 962 // TODO(denisromanov): delete this when not needed for testing. |
| 919 const char kServicesManifest[] = "services-manifest"; | 963 const char kServicesManifest[] = "services-manifest"; |
| 920 | 964 |
| 921 #endif | 965 #endif |
| 922 | 966 |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1004 | 1048 |
| 1005 // ----------------------------------------------------------------------------- | 1049 // ----------------------------------------------------------------------------- |
| 1006 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. | 1050 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. |
| 1007 // | 1051 // |
| 1008 // You were going to just dump your switches here, weren't you? Instead, | 1052 // You were going to just dump your switches here, weren't you? Instead, |
| 1009 // please put them in alphabetical order above, or in order inside the | 1053 // please put them in alphabetical order above, or in order inside the |
| 1010 // appropriate ifdef at the bottom. The order should match the header. | 1054 // appropriate ifdef at the bottom. The order should match the header. |
| 1011 // ----------------------------------------------------------------------------- | 1055 // ----------------------------------------------------------------------------- |
| 1012 | 1056 |
| 1013 } // namespace switches | 1057 } // namespace switches |
| OLD | NEW |