Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Side by Side Diff: chrome/common/url_constants.cc

Issue 9349010: Move handling of debug urls like chrome://crash, chrome://gpuclean to content. These are for test... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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/url_constants.h" 5 #include "chrome/common/url_constants.h"
6 6
7 #include "googleurl/src/url_util.h" 7 #include "googleurl/src/url_util.h"
8 8
9 namespace { 9 namespace {
10 const char* kSavableSchemes[] = { 10 const char* kSavableSchemes[] = {
(...skipping 15 matching lines...) Expand all
26 // Be sure to add the corresponding kChromeUI*Host constant below. 26 // Be sure to add the corresponding kChromeUI*Host constant below.
27 // This is a WebUI page that lists other WebUI pages. 27 // This is a WebUI page that lists other WebUI pages.
28 const char kChromeUIAboutURL[] = "chrome://about/"; 28 const char kChromeUIAboutURL[] = "chrome://about/";
29 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/"; 29 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/";
30 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/"; 30 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/";
31 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/"; 31 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/";
32 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/"; 32 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/";
33 const char kChromeUIConflictsURL[] = "chrome://conflicts/"; 33 const char kChromeUIConflictsURL[] = "chrome://conflicts/";
34 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/"; 34 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/";
35 const char kChromeUICrashesURL[] = "chrome://crashes/"; 35 const char kChromeUICrashesURL[] = "chrome://crashes/";
36 const char kChromeUICrashURL[] = "chrome://crash/";
37 const char kChromeUICreditsURL[] = "chrome://credits/"; 36 const char kChromeUICreditsURL[] = "chrome://credits/";
38 const char kChromeUIDevToolsURL[] = "chrome-devtools://devtools/"; 37 const char kChromeUIDevToolsURL[] = "chrome-devtools://devtools/";
39 const char kChromeUIDownloadsURL[] = "chrome://downloads/"; 38 const char kChromeUIDownloadsURL[] = "chrome://downloads/";
40 const char kChromeUIEditSearchEngineDialogURL[] = "chrome://editsearchengine/"; 39 const char kChromeUIEditSearchEngineDialogURL[] = "chrome://editsearchengine/";
41 const char kChromeUIExtensionActivityURL[] = "chrome://extension-activity/"; 40 const char kChromeUIExtensionActivityURL[] = "chrome://extension-activity/";
42 const char kChromeUIExtensionIconURL[] = "chrome://extension-icon/"; 41 const char kChromeUIExtensionIconURL[] = "chrome://extension-icon/";
43 const char kChromeUIExtensionsFrameURL[] = "chrome://extensions-frame/"; 42 const char kChromeUIExtensionsFrameURL[] = "chrome://extensions-frame/";
44 const char kChromeUIExtensionsURL[] = "chrome://extensions/"; 43 const char kChromeUIExtensionsURL[] = "chrome://extensions/";
45 const char kChromeUIFaviconURL[] = "chrome://favicon/"; 44 const char kChromeUIFaviconURL[] = "chrome://favicon/";
46 const char kChromeUIFeedbackURL[] = "chrome://feedback/"; 45 const char kChromeUIFeedbackURL[] = "chrome://feedback/";
47 const char kChromeUIFlagsURL[] = "chrome://flags/"; 46 const char kChromeUIFlagsURL[] = "chrome://flags/";
48 const char kChromeUIFlashURL[] = "chrome://flash/"; 47 const char kChromeUIFlashURL[] = "chrome://flash/";
49 const char kChromeUIGpuCleanURL[] = "chrome://gpuclean";
50 const char kChromeUIGpuCrashURL[] = "chrome://gpucrash";
51 const char kChromeUIGpuHangURL[] = "chrome://gpuhang";
52 const char kChromeUIHangURL[] = "chrome://hang/";
53 const char kChromeUIHelpFrameURL[] = "chrome://help-frame/"; 48 const char kChromeUIHelpFrameURL[] = "chrome://help-frame/";
54 const char kChromeUIHistoryURL[] = "chrome://history/"; 49 const char kChromeUIHistoryURL[] = "chrome://history/";
55 const char kChromeUIHungRendererDialogURL[] = "chrome://hung-renderer/"; 50 const char kChromeUIHungRendererDialogURL[] = "chrome://hung-renderer/";
56 const char kChromeUIInputWindowDialogURL[] = "chrome://input-window-dialog/"; 51 const char kChromeUIInputWindowDialogURL[] = "chrome://input-window-dialog/";
57 const char kChromeUIIPCURL[] = "chrome://ipc/"; 52 const char kChromeUIIPCURL[] = "chrome://ipc/";
58 const char kChromeUIKeyboardURL[] = "chrome://keyboard/"; 53 const char kChromeUIKeyboardURL[] = "chrome://keyboard/";
59 const char kChromeUIKillURL[] = "chrome://kill/";
60 const char kChromeUIMemoryRedirectURL[] = "chrome://memory-redirect/"; 54 const char kChromeUIMemoryRedirectURL[] = "chrome://memory-redirect/";
61 const char kChromeUIMemoryURL[] = "chrome://memory/"; 55 const char kChromeUIMemoryURL[] = "chrome://memory/";
62 const char kChromeUINetInternalsURL[] = "chrome://net-internals/"; 56 const char kChromeUINetInternalsURL[] = "chrome://net-internals/";
63 const char kChromeUINetworkViewCacheURL[] = "chrome://view-http-cache/"; 57 const char kChromeUINetworkViewCacheURL[] = "chrome://view-http-cache/";
64 const char kChromeUINewProfile[] = "chrome://newprofile/"; 58 const char kChromeUINewProfile[] = "chrome://newprofile/";
65 const char kChromeUINewTabURL[] = "chrome://newtab/"; 59 const char kChromeUINewTabURL[] = "chrome://newtab/";
66 const char kChromeUIOmniboxURL[] = "chrome://omnibox/"; 60 const char kChromeUIOmniboxURL[] = "chrome://omnibox/";
67 const char kChromeUIPluginsURL[] = "chrome://plugins/"; 61 const char kChromeUIPluginsURL[] = "chrome://plugins/";
68 const char kChromeUIPolicyURL[] = "chrome://policy/"; 62 const char kChromeUIPolicyURL[] = "chrome://policy/";
69 const char kChromeUIPrintURL[] = "chrome://print/"; 63 const char kChromeUIPrintURL[] = "chrome://print/";
70 const char kChromeUISessionsURL[] = "chrome://sessions/"; 64 const char kChromeUISessionsURL[] = "chrome://sessions/";
71 const char kChromeUISettingsURL[] = "chrome://settings/"; 65 const char kChromeUISettingsURL[] = "chrome://settings/";
72 // settings-frame is the URL used to directly access the new settings page in 66 // settings-frame is the URL used to directly access the new settings page in
73 // the UberPage, AKA options2. 67 // the UberPage, AKA options2.
74 const char kChromeUISettingsFrameURL[] = "chrome://settings-frame/"; 68 const char kChromeUISettingsFrameURL[] = "chrome://settings-frame/";
75 const char kChromeUIShorthangURL[] = "chrome://shorthang/";
76 const char kChromeUISSLClientCertificateSelectorURL[] = "chrome://select-cert/"; 69 const char kChromeUISSLClientCertificateSelectorURL[] = "chrome://select-cert/";
77 const char kChromeUISyncPromoURL[] = "chrome://syncpromo/"; 70 const char kChromeUISyncPromoURL[] = "chrome://syncpromo/";
78 const char kChromeUITaskManagerURL[] = "chrome://tasks/"; 71 const char kChromeUITaskManagerURL[] = "chrome://tasks/";
79 const char kChromeUITermsURL[] = "chrome://terms/"; 72 const char kChromeUITermsURL[] = "chrome://terms/";
80 const char kChromeUIThumbnailURL[] = "chrome://thumb/"; 73 const char kChromeUIThumbnailURL[] = "chrome://thumb/";
81 const char kChromeUIUberURL[] = "chrome://chrome/"; 74 const char kChromeUIUberURL[] = "chrome://chrome/";
82 const char kChromeUIUberFrameURL[] = "chrome://uber-frame/"; 75 const char kChromeUIUberFrameURL[] = "chrome://uber-frame/";
83 const char kChromeUIVersionURL[] = "chrome://version/"; 76 const char kChromeUIVersionURL[] = "chrome://version/";
84 const char kChromeUIWorkersURL[] = "chrome://workers/"; 77 const char kChromeUIWorkersURL[] = "chrome://workers/";
85 78
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 #endif 110 #endif
118 111
119 // Add Chrome UI hosts here, in alphabetical order. 112 // Add Chrome UI hosts here, in alphabetical order.
120 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by 113 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by
121 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider. 114 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider.
122 const char kChromeUIAboutHost[] = "about"; 115 const char kChromeUIAboutHost[] = "about";
123 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals"; 116 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals";
124 const char kChromeUIBlankHost[] = "blank"; 117 const char kChromeUIBlankHost[] = "blank";
125 const char kChromeUIBlobInternalsHost[] = "blob-internals"; 118 const char kChromeUIBlobInternalsHost[] = "blob-internals";
126 const char kChromeUIBookmarksHost[] = "bookmarks"; 119 const char kChromeUIBookmarksHost[] = "bookmarks";
127 const char kChromeUIBrowserCrashHost[] = "inducebrowsercrashforrealz";
128 const char kChromeUICacheHost[] = "cache"; 120 const char kChromeUICacheHost[] = "cache";
129 const char kChromeUICertificateViewerHost[] = "view-cert"; 121 const char kChromeUICertificateViewerHost[] = "view-cert";
130 const char kChromeUIChromeURLsHost[] = "chrome-urls"; 122 const char kChromeUIChromeURLsHost[] = "chrome-urls";
131 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources"; 123 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources";
132 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup"; 124 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup";
133 const char kChromeUIConflictsHost[] = "conflicts"; 125 const char kChromeUIConflictsHost[] = "conflicts";
134 const char kChromeUIConstrainedHTMLTestHost[] = "constrained-test"; 126 const char kChromeUIConstrainedHTMLTestHost[] = "constrained-test";
135 const char kChromeUICrashesHost[] = "crashes"; 127 const char kChromeUICrashesHost[] = "crashes";
136 const char kChromeUICrashHost[] = "crash"; 128 const char kChromeUICrashHost[] = "crash";
137 const char kChromeUICreditsHost[] = "credits"; 129 const char kChromeUICreditsHost[] = "credits";
138 const char kChromeUIDefaultHost[] = "version"; 130 const char kChromeUIDefaultHost[] = "version";
139 const char kChromeUIDevToolsHost[] = "devtools"; 131 const char kChromeUIDevToolsHost[] = "devtools";
140 const char kChromeUIDialogHost[] = "dialog"; 132 const char kChromeUIDialogHost[] = "dialog";
141 const char kChromeUIDNSHost[] = "dns"; 133 const char kChromeUIDNSHost[] = "dns";
142 const char kChromeUIDownloadsHost[] = "downloads"; 134 const char kChromeUIDownloadsHost[] = "downloads";
143 const char kChromeUIEditSearchEngineDialogHost[] = "editsearchengine"; 135 const char kChromeUIEditSearchEngineDialogHost[] = "editsearchengine";
144 const char kChromeUIExtensionActivityHost[] = "extension-activity"; 136 const char kChromeUIExtensionActivityHost[] = "extension-activity";
145 const char kChromeUIExtensionIconHost[] = "extension-icon"; 137 const char kChromeUIExtensionIconHost[] = "extension-icon";
146 const char kChromeUIExtensionsFrameHost[] = "extensions-frame"; 138 const char kChromeUIExtensionsFrameHost[] = "extensions-frame";
147 const char kChromeUIExtensionsHost[] = "extensions"; 139 const char kChromeUIExtensionsHost[] = "extensions";
148 const char kChromeUIFaviconHost[] = "favicon"; 140 const char kChromeUIFaviconHost[] = "favicon";
149 const char kChromeUIFeedbackHost[] = "feedback"; 141 const char kChromeUIFeedbackHost[] = "feedback";
150 const char kChromeUIFlagsHost[] = "flags"; 142 const char kChromeUIFlagsHost[] = "flags";
151 const char kChromeUIFlashHost[] = "flash"; 143 const char kChromeUIFlashHost[] = "flash";
152 const char kChromeUIGpuCleanHost[] = "gpuclean";
153 const char kChromeUIGpuCrashHost[] = "gpucrash";
154 const char kChromeUIGpuHangHost[] = "gpuhang";
155 const char kChromeUIGpuHost[] = "gpu"; 144 const char kChromeUIGpuHost[] = "gpu";
156 const char kChromeUIGpuInternalsHost[] = "gpu-internals"; 145 const char kChromeUIGpuInternalsHost[] = "gpu-internals";
157 const char kChromeUIHangHost[] = "hang"; 146 const char kChromeUIHangHost[] = "hang";
158 const char kChromeUIHelpFrameHost[] = "help-frame"; 147 const char kChromeUIHelpFrameHost[] = "help-frame";
159 const char kChromeUIHelpHost[] = "help"; 148 const char kChromeUIHelpHost[] = "help";
160 const char kChromeUIHistogramsHost[] = "histograms"; 149 const char kChromeUIHistogramsHost[] = "histograms";
161 const char kChromeUIHistoryHost[] = "history"; 150 const char kChromeUIHistoryHost[] = "history";
162 const char kChromeUIHungRendererDialogHost[] = "hung-renderer"; 151 const char kChromeUIHungRendererDialogHost[] = "hung-renderer";
163 const char kChromeUIInputWindowDialogHost[] = "input-window-dialog"; 152 const char kChromeUIInputWindowDialogHost[] = "input-window-dialog";
164 const char kChromeUIIPCHost[] = "ipc"; 153 const char kChromeUIIPCHost[] = "ipc";
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after
423 url_util::AddStandardScheme(kExtensionScheme); 412 url_util::AddStandardScheme(kExtensionScheme);
424 #if defined(OS_CHROMEOS) 413 #if defined(OS_CHROMEOS)
425 url_util::AddStandardScheme(kCrosScheme); 414 url_util::AddStandardScheme(kCrosScheme);
426 #endif 415 #endif
427 416
428 // This call will also lock the list of standard schemes. 417 // This call will also lock the list of standard schemes.
429 RegisterContentSchemes(kSavableSchemes); 418 RegisterContentSchemes(kSavableSchemes);
430 } 419 }
431 420
432 } // namespace chrome 421 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698