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