| 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 |