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_constants.h" | 5 #include "chrome/common/chrome_constants.h" |
6 | 6 |
7 #include "base/file_path.h" | 7 #include "base/file_path.h" |
8 | 8 |
9 #define FPL FILE_PATH_LITERAL | 9 #define FPL FILE_PATH_LITERAL |
10 | 10 |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 FPL("chrome.exe"); | 58 FPL("chrome.exe"); |
59 const FilePath::CharType kHelperProcessExecutableName[] = FPL("chrome.exe"); | 59 const FilePath::CharType kHelperProcessExecutableName[] = FPL("chrome.exe"); |
60 #elif defined(OS_MACOSX) | 60 #elif defined(OS_MACOSX) |
61 const FilePath::CharType kBrowserProcessExecutableNameChromium[] = | 61 const FilePath::CharType kBrowserProcessExecutableNameChromium[] = |
62 FPL(CHROMIUM_PRODUCT_STRING); | 62 FPL(CHROMIUM_PRODUCT_STRING); |
63 const FilePath::CharType kBrowserProcessExecutableName[] = FPL(PRODUCT_STRING); | 63 const FilePath::CharType kBrowserProcessExecutableName[] = FPL(PRODUCT_STRING); |
64 const FilePath::CharType kHelperProcessExecutableNameChromium[] = | 64 const FilePath::CharType kHelperProcessExecutableNameChromium[] = |
65 FPL(CHROMIUM_PRODUCT_STRING " Helper"); | 65 FPL(CHROMIUM_PRODUCT_STRING " Helper"); |
66 const FilePath::CharType kHelperProcessExecutableName[] = | 66 const FilePath::CharType kHelperProcessExecutableName[] = |
67 FPL(PRODUCT_STRING " Helper"); | 67 FPL(PRODUCT_STRING " Helper"); |
| 68 #elif defined(OS_ANDROID) |
| 69 // NOTE: Keep it synced with the process names defined in AndroidManifest.xml. |
| 70 const FilePath::CharType kBrowserProcessExecutableName[] = FPL("chrome"); |
| 71 const FilePath::CharType kBrowserProcessExecutableNameChromium[] = |
| 72 FPL(""); |
| 73 const FilePath::CharType kHelperProcessExecutableName[] = |
| 74 FPL("sandboxed_process"); |
| 75 const FilePath::CharType kHelperProcessExecutableNameChromium[] = FPL(""); |
68 #elif defined(OS_POSIX) | 76 #elif defined(OS_POSIX) |
69 const FilePath::CharType kBrowserProcessExecutableNameChromium[] = | 77 const FilePath::CharType kBrowserProcessExecutableNameChromium[] = |
70 FPL("chrome"); | 78 FPL("chrome"); |
71 const FilePath::CharType kBrowserProcessExecutableName[] = FPL("chrome"); | 79 const FilePath::CharType kBrowserProcessExecutableName[] = FPL("chrome"); |
72 // Helper processes end up with a name of "exe" due to execing via | 80 // Helper processes end up with a name of "exe" due to execing via |
73 // /proc/self/exe. See bug 22703. | 81 // /proc/self/exe. See bug 22703. |
74 const FilePath::CharType kHelperProcessExecutableNameChromium[] = FPL("exe"); | 82 const FilePath::CharType kHelperProcessExecutableNameChromium[] = FPL("exe"); |
75 const FilePath::CharType kHelperProcessExecutableName[] = FPL("exe"); | 83 const FilePath::CharType kHelperProcessExecutableName[] = FPL("exe"); |
76 #endif // OS_* | 84 #endif // OS_* |
77 | 85 |
78 #if defined(OS_WIN) | 86 #if defined(OS_WIN) |
79 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = | 87 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = |
80 FPL("chrome.exe"); | 88 FPL("chrome.exe"); |
81 const FilePath::CharType kBrowserProcessExecutablePath[] = FPL("chrome.exe"); | 89 const FilePath::CharType kBrowserProcessExecutablePath[] = FPL("chrome.exe"); |
82 const FilePath::CharType kHelperProcessExecutablePathChromium[] = | 90 const FilePath::CharType kHelperProcessExecutablePathChromium[] = |
83 FPL("chrome.exe"); | 91 FPL("chrome.exe"); |
84 const FilePath::CharType kHelperProcessExecutablePath[] = FPL("chrome.exe"); | 92 const FilePath::CharType kHelperProcessExecutablePath[] = FPL("chrome.exe"); |
85 #elif defined(OS_MACOSX) | 93 #elif defined(OS_MACOSX) |
86 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = | 94 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = |
87 FPL(CHROMIUM_PRODUCT_STRING ".app/Contents/MacOS/" CHROMIUM_PRODUCT_STRING); | 95 FPL(CHROMIUM_PRODUCT_STRING ".app/Contents/MacOS/" CHROMIUM_PRODUCT_STRING); |
88 const FilePath::CharType kBrowserProcessExecutablePath[] = | 96 const FilePath::CharType kBrowserProcessExecutablePath[] = |
89 FPL(PRODUCT_STRING ".app/Contents/MacOS/" PRODUCT_STRING); | 97 FPL(PRODUCT_STRING ".app/Contents/MacOS/" PRODUCT_STRING); |
90 const FilePath::CharType kHelperProcessExecutablePathChromium[] = | 98 const FilePath::CharType kHelperProcessExecutablePathChromium[] = |
91 FPL(CHROMIUM_PRODUCT_STRING " Helper.app/Contents/MacOS/" | 99 FPL(CHROMIUM_PRODUCT_STRING " Helper.app/Contents/MacOS/" |
92 CHROMIUM_PRODUCT_STRING " Helper"); | 100 CHROMIUM_PRODUCT_STRING " Helper"); |
93 const FilePath::CharType kHelperProcessExecutablePath[] = | 101 const FilePath::CharType kHelperProcessExecutablePath[] = |
94 FPL(PRODUCT_STRING " Helper.app/Contents/MacOS/" PRODUCT_STRING " Helper"); | 102 FPL(PRODUCT_STRING " Helper.app/Contents/MacOS/" PRODUCT_STRING " Helper"); |
| 103 #elif defined(OS_ANDROID) |
| 104 const FilePath::CharType kBrowserProcessExecutablePath[] = FPL("chrome"); |
| 105 const FilePath::CharType kHelperProcessExecutablePath[] = FPL("chrome"); |
| 106 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = |
| 107 FPL("chrome"); |
| 108 const FilePath::CharType kHelperProcessExecutablePathChromium[] = FPL("chrome"); |
95 #elif defined(OS_POSIX) | 109 #elif defined(OS_POSIX) |
96 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = | 110 const FilePath::CharType kBrowserProcessExecutablePathChromium[] = |
97 FPL("chrome"); | 111 FPL("chrome"); |
98 const FilePath::CharType kBrowserProcessExecutablePath[] = FPL("chrome"); | 112 const FilePath::CharType kBrowserProcessExecutablePath[] = FPL("chrome"); |
99 const FilePath::CharType kHelperProcessExecutablePathChromium[] = FPL("chrome"); | 113 const FilePath::CharType kHelperProcessExecutablePathChromium[] = FPL("chrome"); |
100 const FilePath::CharType kHelperProcessExecutablePath[] = FPL("chrome"); | 114 const FilePath::CharType kHelperProcessExecutablePath[] = FPL("chrome"); |
101 #endif // OS_* | 115 #endif // OS_* |
102 | 116 |
103 #if defined(OS_MACOSX) | 117 #if defined(OS_MACOSX) |
104 const FilePath::CharType kFrameworkName[] = | 118 const FilePath::CharType kFrameworkName[] = |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
196 #else | 210 #else |
197 // const bool kRecordModeEnabled = false; | 211 // const bool kRecordModeEnabled = false; |
198 #endif | 212 #endif |
199 | 213 |
200 const bool kRecordModeEnabled = true; | 214 const bool kRecordModeEnabled = true; |
201 | 215 |
202 const char* const kUnknownLanguageCode = "und"; | 216 const char* const kUnknownLanguageCode = "und"; |
203 | 217 |
204 const int kJavascriptMessageExpectedDelay = 1000; | 218 const int kJavascriptMessageExpectedDelay = 1000; |
205 | 219 |
| 220 #if defined(OS_ANDROID) |
| 221 const bool kEnableTouchIcon = true; |
| 222 #else |
206 const bool kEnableTouchIcon = false; | 223 const bool kEnableTouchIcon = false; |
| 224 #endif |
207 | 225 |
208 const float kMaxShareOfExtensionProcesses = 0.30f; | 226 const float kMaxShareOfExtensionProcesses = 0.30f; |
209 | 227 |
210 #if defined(OS_LINUX) | 228 #if defined(OS_LINUX) |
211 extern const int kLowestRendererOomScore = 300; | 229 extern const int kLowestRendererOomScore = 300; |
212 extern const int kHighestRendererOomScore = 1000; | 230 extern const int kHighestRendererOomScore = 1000; |
213 #endif | 231 #endif |
214 | 232 |
215 #if defined(OS_WIN) | 233 #if defined(OS_WIN) |
216 // This is used by the PreRead experiment. | 234 // This is used by the PreRead experiment. |
217 const char kPreReadEnvironmentVariable[] = "CHROME_PRE_READ_EXPERIMENT"; | 235 const char kPreReadEnvironmentVariable[] = "CHROME_PRE_READ_EXPERIMENT"; |
218 // This is used by chrome in Windows 8 metro mode. | 236 // This is used by chrome in Windows 8 metro mode. |
219 const wchar_t kMetroChromeUserDataSubDir[] = L"Metro"; | 237 const wchar_t kMetroChromeUserDataSubDir[] = L"Metro"; |
220 const wchar_t kMetroNavigationAndSearchMessage[] = | 238 const wchar_t kMetroNavigationAndSearchMessage[] = |
221 L"CHROME_METRO_NAV_SEARCH_REQUEST"; | 239 L"CHROME_METRO_NAV_SEARCH_REQUEST"; |
222 const wchar_t kMetroGetCurrentTabInfoMessage[] = | 240 const wchar_t kMetroGetCurrentTabInfoMessage[] = |
223 L"CHROME_METRO_GET_CURRENT_TAB_INFO"; | 241 L"CHROME_METRO_GET_CURRENT_TAB_INFO"; |
224 const wchar_t kMetroRegistryPath[] = | 242 const wchar_t kMetroRegistryPath[] = |
225 L"Software\\" PRODUCT_STRING_PATH L"\\Metro"; | 243 L"Software\\" PRODUCT_STRING_PATH L"\\Metro"; |
226 const wchar_t kLaunchModeValue[] = L"launch_mode"; | 244 const wchar_t kLaunchModeValue[] = L"launch_mode"; |
227 #endif | 245 #endif |
228 | 246 |
229 } // namespace chrome | 247 } // namespace chrome |
230 | 248 |
231 #undef FPL | 249 #undef FPL |
OLD | NEW |