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

Side by Side Diff: chrome/browser/chrome_content_browser_client.cc

Issue 10806034: Ability to clear old history Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 5 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
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/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 1508 matching lines...) Expand 10 before | Expand all | Expand 10 after
1519 handler->AddHandlerPair(&WillHandleBrowserAboutURL, 1519 handler->AddHandlerPair(&WillHandleBrowserAboutURL,
1520 BrowserURLHandler::null_handler()); 1520 BrowserURLHandler::null_handler());
1521 // chrome: & friends. 1521 // chrome: & friends.
1522 handler->AddHandlerPair(&HandleWebUI, 1522 handler->AddHandlerPair(&HandleWebUI,
1523 BrowserURLHandler::null_handler()); 1523 BrowserURLHandler::null_handler());
1524 } 1524 }
1525 1525
1526 void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { 1526 void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) {
1527 Profile* profile = Profile::FromBrowserContext( 1527 Profile* profile = Profile::FromBrowserContext(
1528 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); 1528 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext());
1529 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, 1529 BrowsingDataRemover* remover =
1530 BrowsingDataRemover::EVERYTHING, 1530 new BrowsingDataRemover(profile, BrowsingDataRemover::EVERYTHING);
1531 base::Time());
1532 remover->Remove(BrowsingDataRemover::REMOVE_CACHE, 1531 remover->Remove(BrowsingDataRemover::REMOVE_CACHE,
1533 BrowsingDataHelper::UNPROTECTED_WEB); 1532 BrowsingDataHelper::UNPROTECTED_WEB);
1534 // BrowsingDataRemover takes care of deleting itself when done. 1533 // BrowsingDataRemover takes care of deleting itself when done.
1535 } 1534 }
1536 1535
1537 void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) { 1536 void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) {
1538 Profile* profile = Profile::FromBrowserContext( 1537 Profile* profile = Profile::FromBrowserContext(
1539 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); 1538 rvh->GetSiteInstance()->GetProcess()->GetBrowserContext());
1540 BrowsingDataRemover* remover = new BrowsingDataRemover(profile, 1539 BrowsingDataRemover* remover =
1541 BrowsingDataRemover::EVERYTHING, 1540 new BrowsingDataRemover(profile, BrowsingDataRemover::EVERYTHING);
1542 base::Time());
1543 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; 1541 int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA;
1544 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); 1542 remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB);
1545 // BrowsingDataRemover takes care of deleting itself when done. 1543 // BrowsingDataRemover takes care of deleting itself when done.
1546 } 1544 }
1547 1545
1548 FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() { 1546 FilePath ChromeContentBrowserClient::GetDefaultDownloadDirectory() {
1549 return download_util::GetDefaultDownloadDirectory(); 1547 return download_util::GetDefaultDownloadDirectory();
1550 } 1548 }
1551 1549
1552 std::string ChromeContentBrowserClient::GetDefaultDownloadName() { 1550 std::string ChromeContentBrowserClient::GetDefaultDownloadName() {
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
1647 io_thread_application_locale_ = locale; 1645 io_thread_application_locale_ = locale;
1648 } 1646 }
1649 1647
1650 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread( 1648 void ChromeContentBrowserClient::SetApplicationLocaleOnIOThread(
1651 const std::string& locale) { 1649 const std::string& locale) {
1652 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); 1650 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
1653 io_thread_application_locale_ = locale; 1651 io_thread_application_locale_ = locale;
1654 } 1652 }
1655 1653
1656 } // namespace chrome 1654 } // namespace chrome
OLDNEW
« no previous file with comments | « chrome/browser/browsing_data_remover.cc ('k') | chrome/browser/ui/webui/net_internals/net_internals_ui.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698