OLD | NEW |
1 | 1 |
2 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 2 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
3 // Use of this source code is governed by a BSD-style license that can be | 3 // Use of this source code is governed by a BSD-style license that can be |
4 // found in the LICENSE file. | 4 // found in the LICENSE file. |
5 | 5 |
6 #include <stdlib.h> | 6 #include <stdlib.h> |
7 | 7 |
8 #include "chrome/common/url_constants.h" | 8 #include "chrome/common/url_constants.h" |
9 #include "googleurl/src/url_util.h" | 9 #include "googleurl/src/url_util.h" |
10 | 10 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 kChromeUIScheme, | 44 kChromeUIScheme, |
45 NULL | 45 NULL |
46 }; | 46 }; |
47 | 47 |
48 const char kAboutAboutURL[] = "about:about"; | 48 const char kAboutAboutURL[] = "about:about"; |
49 const char kAboutAppCacheInternalsURL[] = "about:appcache-internals"; | 49 const char kAboutAppCacheInternalsURL[] = "about:appcache-internals"; |
50 const char kAboutBlankURL[] = "about:blank"; | 50 const char kAboutBlankURL[] = "about:blank"; |
51 const char kAboutCacheURL[] = "about:cache"; | 51 const char kAboutCacheURL[] = "about:cache"; |
52 const char kAboutConflicts[] = "about:conflicts"; | 52 const char kAboutConflicts[] = "about:conflicts"; |
53 const char kAboutCrashURL[] = "about:crash"; | 53 const char kAboutCrashURL[] = "about:crash"; |
| 54 const char kAboutKillURL[] = "about:kill"; |
54 const char kAboutCreditsURL[] = "about:credits"; | 55 const char kAboutCreditsURL[] = "about:credits"; |
55 const char kAboutDNSURL[] = "about:dns"; | 56 const char kAboutDNSURL[] = "about:dns"; |
56 const char kAboutFlagsURL[] = "about:flags"; | 57 const char kAboutFlagsURL[] = "about:flags"; |
57 const char kAboutGpuURL[] = "about:gpu"; | 58 const char kAboutGpuURL[] = "about:gpu"; |
58 const char kAboutGpuCrashURL[] = "about:gpucrash"; | 59 const char kAboutGpuCrashURL[] = "about:gpucrash"; |
59 const char kAboutGpuHangURL[] = "about:gpuhang"; | 60 const char kAboutGpuHangURL[] = "about:gpuhang"; |
60 const char kAboutHangURL[] = "about:hang"; | 61 const char kAboutHangURL[] = "about:hang"; |
61 const char kAboutHistogramsURL[] = "about:histograms"; | 62 const char kAboutHistogramsURL[] = "about:histograms"; |
62 const char kAboutMemoryURL[] = "about:memory"; | 63 const char kAboutMemoryURL[] = "about:memory"; |
63 const char kAboutNetInternalsURL[] = "about:net-internals"; | 64 const char kAboutNetInternalsURL[] = "about:net-internals"; |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 "http://www.google.com/support/chrome/bin/answer.py?answer=95617"; | 198 "http://www.google.com/support/chrome/bin/answer.py?answer=95617"; |
198 #endif | 199 #endif |
199 | 200 |
200 const char kCrashReasonURL[] = | 201 const char kCrashReasonURL[] = |
201 #if defined(OS_CHROMEOS) | 202 #if defined(OS_CHROMEOS) |
202 "http://www.google.com/support/chromeos/bin/answer.py?answer=1047340"; | 203 "http://www.google.com/support/chromeos/bin/answer.py?answer=1047340"; |
203 #else | 204 #else |
204 "http://www.google.com/support/chrome/bin/answer.py?answer=95669"; | 205 "http://www.google.com/support/chrome/bin/answer.py?answer=95669"; |
205 #endif | 206 #endif |
206 | 207 |
| 208 // TODO: These are currently placeholders that point to the crash |
| 209 // docs. See bug http://crosbug.com/10711 |
| 210 const char kKillReasonURL[] = |
| 211 #if defined(OS_CHROMEOS) |
| 212 "http://www.google.com/support/chromeos/bin/answer.py?answer=1047340"; |
| 213 #else |
| 214 "http://www.google.com/support/chrome/bin/answer.py?answer=95669"; |
| 215 #endif |
| 216 |
207 const char kPrivacyLearnMoreURL[] = | 217 const char kPrivacyLearnMoreURL[] = |
208 #if defined(OS_CHROMEOS) | 218 #if defined(OS_CHROMEOS) |
209 "http://www.google.com/support/chromeos/bin/answer.py?answer=1047334"; | 219 "http://www.google.com/support/chromeos/bin/answer.py?answer=1047334"; |
210 #else | 220 #else |
211 "http://www.google.com/support/chrome/bin/answer.py?answer=114836"; | 221 "http://www.google.com/support/chrome/bin/answer.py?answer=114836"; |
212 #endif | 222 #endif |
213 | 223 |
214 const char kChromiumProjectURL[] = "http://code.google.com/chromium/"; | 224 const char kChromiumProjectURL[] = "http://code.google.com/chromium/"; |
215 | 225 |
216 const char kLearnMoreReportingURL[] = | 226 const char kLearnMoreReportingURL[] = |
(...skipping 13 matching lines...) Expand all Loading... |
230 | 240 |
231 // Prevent future modification of the standard schemes list. This is to | 241 // Prevent future modification of the standard schemes list. This is to |
232 // prevent accidental creation of data races in the program. AddStandardScheme | 242 // prevent accidental creation of data races in the program. AddStandardScheme |
233 // isn't threadsafe so must be called when GURL isn't used on any other | 243 // isn't threadsafe so must be called when GURL isn't used on any other |
234 // thread. This is really easy to mess up, so we say that all calls to | 244 // thread. This is really easy to mess up, so we say that all calls to |
235 // AddStandardScheme in Chrome must be inside this function. | 245 // AddStandardScheme in Chrome must be inside this function. |
236 url_util::LockStandardSchemes(); | 246 url_util::LockStandardSchemes(); |
237 } | 247 } |
238 | 248 |
239 } // namespace chrome | 249 } // namespace chrome |
OLD | NEW |