| 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/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 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 157 // version cannot be loaded, Chrome will exit. | 157 // version cannot be loaded, Chrome will exit. |
| 158 const char kChromeVersion[] = "chrome-version"; | 158 const char kChromeVersion[] = "chrome-version"; |
| 159 | 159 |
| 160 // Comma-separated list of SSL cipher suites to disable. | 160 // Comma-separated list of SSL cipher suites to disable. |
| 161 const char kCipherSuiteBlacklist[] = "cipher-suite-blacklist"; | 161 const char kCipherSuiteBlacklist[] = "cipher-suite-blacklist"; |
| 162 | 162 |
| 163 // Clears the token service before using it. This allows simulating the | 163 // Clears the token service before using it. This allows simulating the |
| 164 // expiration of credentials during testing. | 164 // expiration of credentials during testing. |
| 165 const char kClearTokenService[] = "clear-token-service"; | 165 const char kClearTokenService[] = "clear-token-service"; |
| 166 | 166 |
| 167 // The maximum amount of delay in ms between receiving a cloud policy |
| 168 // invalidation and fetching the policy. A random delay up to this value is used |
| 169 // to prevent Chrome clients from overwhelming the cloud policy server when a |
| 170 // policy which affects many users is changed. |
| 171 const char kCloudPolicyInvalidationDelay[] = "cloud-policy-invalidation-delay"; |
| 172 |
| 167 // Used with kCloudPrintFile. Tells Chrome to delete the file when finished | 173 // Used with kCloudPrintFile. Tells Chrome to delete the file when finished |
| 168 // displaying the print dialog. | 174 // displaying the print dialog. |
| 169 const char kCloudPrintDeleteFile[] = "cloud-print-delete-file"; | 175 const char kCloudPrintDeleteFile[] = "cloud-print-delete-file"; |
| 170 | 176 |
| 171 // Tells chrome to display the cloud print dialog and upload the specified file | 177 // Tells chrome to display the cloud print dialog and upload the specified file |
| 172 // for printing. | 178 // for printing. |
| 173 const char kCloudPrintFile[] = "cloud-print-file"; | 179 const char kCloudPrintFile[] = "cloud-print-file"; |
| 174 | 180 |
| 175 // Specifies the mime type to be used when uploading data from the file | 181 // Specifies the mime type to be used when uploading data from the file |
| 176 // referenced by cloud-print-file. Defaults to "application/pdf" if | 182 // referenced by cloud-print-file. Defaults to "application/pdf" if |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 510 // browser's cookie jar is pre-filled with GAIA cookies. When the user visits a | 516 // browser's cookie jar is pre-filled with GAIA cookies. When the user visits a |
| 511 // GAIA login page, an info bar can help the user login. | 517 // GAIA login page, an info bar can help the user login. |
| 512 const char kEnableAutologin[] = "enable-autologin"; | 518 const char kEnableAutologin[] = "enable-autologin"; |
| 513 | 519 |
| 514 // Enables the benchmarking extensions. | 520 // Enables the benchmarking extensions. |
| 515 const char kEnableBenchmarking[] = "enable-benchmarking"; | 521 const char kEnableBenchmarking[] = "enable-benchmarking"; |
| 516 | 522 |
| 517 // Enables a sync promo that is displayed in the bookmark bubble. | 523 // Enables a sync promo that is displayed in the bookmark bubble. |
| 518 const char kEnableBookmarkSyncPromo[] = "enable-bookmark-sync-promo"; | 524 const char kEnableBookmarkSyncPromo[] = "enable-bookmark-sync-promo"; |
| 519 | 525 |
| 526 // Enables pushing cloud policy to Chrome using an invalidation service. |
| 527 const char kEnableCloudPolicyPush[] = "enable-cloud-policy-push"; |
| 528 |
| 520 // This applies only when the process type is "service". Enables the Cloud | 529 // This applies only when the process type is "service". Enables the Cloud |
| 521 // Print Proxy component within the service process. | 530 // Print Proxy component within the service process. |
| 522 const char kEnableCloudPrintProxy[] = "enable-cloud-print-proxy"; | 531 const char kEnableCloudPrintProxy[] = "enable-cloud-print-proxy"; |
| 523 | 532 |
| 524 // Enables fetching and storing cloud policy for components. This currently | 533 // Enables fetching and storing cloud policy for components. This currently |
| 525 // supports policy for extensions on Chrome OS. | 534 // supports policy for extensions on Chrome OS. |
| 526 const char kEnableComponentCloudPolicy[] = "enable-component-cloud-policy"; | 535 const char kEnableComponentCloudPolicy[] = "enable-component-cloud-policy"; |
| 527 | 536 |
| 528 // Enables fetching the user's contacts from Google and showing them in the | 537 // Enables fetching the user's contacts from Google and showing them in the |
| 529 // Chrome OS apps list. | 538 // Chrome OS apps list. |
| (...skipping 1048 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1578 | 1587 |
| 1579 // ----------------------------------------------------------------------------- | 1588 // ----------------------------------------------------------------------------- |
| 1580 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. | 1589 // DO NOT ADD YOUR CRAP TO THE BOTTOM OF THIS FILE. |
| 1581 // | 1590 // |
| 1582 // You were going to just dump your switches here, weren't you? Instead, please | 1591 // You were going to just dump your switches here, weren't you? Instead, please |
| 1583 // put them in alphabetical order above, or in order inside the appropriate | 1592 // put them in alphabetical order above, or in order inside the appropriate |
| 1584 // ifdef at the bottom. The order should match the header. | 1593 // ifdef at the bottom. The order should match the header. |
| 1585 // ----------------------------------------------------------------------------- | 1594 // ----------------------------------------------------------------------------- |
| 1586 | 1595 |
| 1587 } // namespace switches | 1596 } // namespace switches |
| OLD | NEW |