| 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/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[] = { | 
|   11   chrome::kExtensionScheme, |   11   chrome::kExtensionScheme, | 
|   12   NULL |   12   NULL | 
|   13 }; |   13 }; | 
|   14 }  // namespace |   14 }  // namespace | 
|   15  |   15  | 
|   16 namespace chrome { |   16 namespace chrome { | 
|   17  |   17  | 
|   18 #if defined(OS_CHROMEOS) |   18 #if defined(OS_CHROMEOS) | 
|   19 const char kCrosScheme[] = "cros"; |   19 const char kCrosScheme[] = "cros"; | 
|   20 #endif |   20 #endif | 
|   21  |   21  | 
|   22 const char kAboutPluginsURL[] = "about:plugins"; |   22 const char kAboutPluginsURL[] = "about:plugins"; | 
|   23 const char kAboutVersionURL[] = "about:version"; |   23 const char kAboutVersionURL[] = "about:version"; | 
|   24  |   24  | 
|   25 // Add Chrome UI URLs as necessary, in alphabetical order. |   25 // Add Chrome UI URLs as necessary, in alphabetical order. | 
|   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 the About Chrome page. |  | 
|   28 const char kChromeUIAboutPageFrameURL[] = "chrome://about-page-frame/"; |  | 
|   29 // This is a WebUI page that lists other WebUI pages. |  | 
|   30 const char kChromeUIAboutURL[] = "chrome://about/"; |   27 const char kChromeUIAboutURL[] = "chrome://about/"; | 
|   31 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/"; |   28 const char kChromeUIBookmarksURL[] = "chrome://bookmarks/"; | 
|   32 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/"; |   29 const char kChromeUICertificateViewerURL[] = "chrome://view-cert/"; | 
|   33 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/"; |   30 const char kChromeUIChromeURLsURL[] = "chrome://chrome-urls/"; | 
|   34 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/"; |   31 const char kChromeUICloudPrintResourcesURL[] = "chrome://cloudprintresources/"; | 
|   35 const char kChromeUIConflictsURL[] = "chrome://conflicts/"; |   32 const char kChromeUIConflictsURL[] = "chrome://conflicts/"; | 
|   36 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/"; |   33 const char kChromeUIConstrainedHTMLTestURL[] = "chrome://constrained-test/"; | 
|   37 const char kChromeUICrashesURL[] = "chrome://crashes/"; |   34 const char kChromeUICrashesURL[] = "chrome://crashes/"; | 
|   38 const char kChromeUICrashURL[] = "chrome://crash/"; |   35 const char kChromeUICrashURL[] = "chrome://crash/"; | 
|   39 const char kChromeUICreditsURL[] = "chrome://credits/"; |   36 const char kChromeUICreditsURL[] = "chrome://credits/"; | 
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  114 #endif |  111 #endif | 
|  115  |  112  | 
|  116 #if defined(USE_AURA) |  113 #if defined(USE_AURA) | 
|  117 const char kChromeUIAppListURL[] = "chrome://app-list/"; |  114 const char kChromeUIAppListURL[] = "chrome://app-list/"; | 
|  118 #endif |  115 #endif | 
|  119  |  116  | 
|  120 // Add Chrome UI hosts here, in alphabetical order. |  117 // Add Chrome UI hosts here, in alphabetical order. | 
|  121 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by |  118 // Add hosts to kChromePaths in browser_about_handler.cc to be listed by | 
|  122 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider. |  119 // chrome://chrome-urls (about:about) and the built-in AutocompleteProvider. | 
|  123 const char kChromeUIAboutHost[] = "about"; |  120 const char kChromeUIAboutHost[] = "about"; | 
|  124 const char kChromeUIAboutPageFrameHost[] = "about-page-frame"; |  | 
|  125 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals"; |  121 const char kChromeUIAppCacheInternalsHost[] = "appcache-internals"; | 
|  126 const char kChromeUIBlankHost[] = "blank"; |  122 const char kChromeUIBlankHost[] = "blank"; | 
|  127 const char kChromeUIBlobInternalsHost[] = "blob-internals"; |  123 const char kChromeUIBlobInternalsHost[] = "blob-internals"; | 
|  128 const char kChromeUIBookmarksHost[] = "bookmarks"; |  124 const char kChromeUIBookmarksHost[] = "bookmarks"; | 
|  129 const char kChromeUIBrowserCrashHost[] = "inducebrowsercrashforrealz"; |  125 const char kChromeUIBrowserCrashHost[] = "inducebrowsercrashforrealz"; | 
|  130 const char kChromeUICacheHost[] = "cache"; |  126 const char kChromeUICacheHost[] = "cache"; | 
|  131 const char kChromeUICertificateViewerHost[] = "view-cert"; |  127 const char kChromeUICertificateViewerHost[] = "view-cert"; | 
|  132 const char kChromeUIChromeURLsHost[] = "chrome-urls"; |  128 const char kChromeUIChromeURLsHost[] = "chrome-urls"; | 
|  133 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources"; |  129 const char kChromeUICloudPrintResourcesHost[] = "cloudprintresources"; | 
|  134 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup"; |  130 const char kChromeUICloudPrintSetupHost[] = "cloudprintsetup"; | 
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  379   url_util::AddStandardScheme(kExtensionScheme); |  375   url_util::AddStandardScheme(kExtensionScheme); | 
|  380 #if defined(OS_CHROMEOS) |  376 #if defined(OS_CHROMEOS) | 
|  381   url_util::AddStandardScheme(kCrosScheme); |  377   url_util::AddStandardScheme(kCrosScheme); | 
|  382 #endif |  378 #endif | 
|  383  |  379  | 
|  384   // This call will also lock the list of standard schemes. |  380   // This call will also lock the list of standard schemes. | 
|  385   RegisterContentSchemes(kSavableSchemes); |  381   RegisterContentSchemes(kSavableSchemes); | 
|  386 } |  382 } | 
|  387  |  383  | 
|  388 }  // namespace chrome |  384 }  // namespace chrome | 
| OLD | NEW |