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/browser/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 2226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2237 #else | 2237 #else |
2238 // Handler to rewrite chrome://newtab for InstantExtended. | 2238 // Handler to rewrite chrome://newtab for InstantExtended. |
2239 handler->AddHandlerPair(&chrome::HandleNewTabURLRewrite, | 2239 handler->AddHandlerPair(&chrome::HandleNewTabURLRewrite, |
2240 &chrome::HandleNewTabURLReverseRewrite); | 2240 &chrome::HandleNewTabURLReverseRewrite); |
2241 #endif | 2241 #endif |
2242 | 2242 |
2243 // chrome: & friends. | 2243 // chrome: & friends. |
2244 handler->AddHandlerPair(&HandleWebUI, &HandleWebUIReverse); | 2244 handler->AddHandlerPair(&HandleWebUI, &HandleWebUIReverse); |
2245 } | 2245 } |
2246 | 2246 |
2247 void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { | 2247 void ChromeContentBrowserClient::ClearCache(RenderFrameHost* rfh) { |
2248 Profile* profile = Profile::FromBrowserContext( | 2248 Profile* profile = Profile::FromBrowserContext( |
2249 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); | 2249 rfh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
2250 BrowsingDataRemover* remover = | 2250 BrowsingDataRemover* remover = |
2251 BrowsingDataRemover::CreateForUnboundedRange(profile); | 2251 BrowsingDataRemover::CreateForUnboundedRange(profile); |
2252 remover->Remove(BrowsingDataRemover::REMOVE_CACHE, | 2252 remover->Remove(BrowsingDataRemover::REMOVE_CACHE, |
2253 BrowsingDataHelper::UNPROTECTED_WEB); | 2253 BrowsingDataHelper::UNPROTECTED_WEB); |
2254 // BrowsingDataRemover takes care of deleting itself when done. | 2254 // BrowsingDataRemover takes care of deleting itself when done. |
2255 } | 2255 } |
2256 | 2256 |
2257 void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) { | 2257 void ChromeContentBrowserClient::ClearCookies(RenderFrameHost* rfh) { |
2258 Profile* profile = Profile::FromBrowserContext( | 2258 Profile* profile = Profile::FromBrowserContext( |
2259 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); | 2259 rfh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
2260 BrowsingDataRemover* remover = | 2260 BrowsingDataRemover* remover = |
2261 BrowsingDataRemover::CreateForUnboundedRange(profile); | 2261 BrowsingDataRemover::CreateForUnboundedRange(profile); |
2262 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; | 2262 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; |
2263 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); | 2263 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); |
2264 // BrowsingDataRemover takes care of deleting itself when done. | 2264 // BrowsingDataRemover takes care of deleting itself when done. |
2265 } | 2265 } |
2266 | 2266 |
2267 base::FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() { | 2267 base::FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() { |
2268 return DownloadPrefs::GetDefaultDownloadDirectory(); | 2268 return DownloadPrefs::GetDefaultDownloadDirectory(); |
2269 } | 2269 } |
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2596 switches::kDisableWebRtcEncryption, | 2596 switches::kDisableWebRtcEncryption, |
2597 }; | 2597 }; |
2598 to_command_line->CopySwitchesFrom(from_command_line, | 2598 to_command_line->CopySwitchesFrom(from_command_line, |
2599 kWebRtcDevSwitchNames, | 2599 kWebRtcDevSwitchNames, |
2600 arraysize(kWebRtcDevSwitchNames)); | 2600 arraysize(kWebRtcDevSwitchNames)); |
2601 } | 2601 } |
2602 } | 2602 } |
2603 #endif // defined(ENABLE_WEBRTC) | 2603 #endif // defined(ENABLE_WEBRTC) |
2604 | 2604 |
2605 } // namespace chrome | 2605 } // namespace chrome |
OLD | NEW |