diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-11 00:13:59 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-11 00:13:59 +0000 |
commit | ef5fb3f57b8af12f10ae476c293c8221c77c3952 (patch) | |
tree | 4ade95a6c376e12b69c8fdcee8d850d015d5b1d5 /chrome/browser/browsing_data_remover.cc | |
parent | c12519fb92c4e6ae39b20376badc19c825d62d2c (diff) | |
download | chromium_src-ef5fb3f57b8af12f10ae476c293c8221c77c3952.zip chromium_src-ef5fb3f57b8af12f10ae476c293c8221c77c3952.tar.gz chromium_src-ef5fb3f57b8af12f10ae476c293c8221c77c3952.tar.bz2 |
Make browsing_data_remover.cc compile on Mac and Linux.
Review URL: http://codereview.chromium.org/21232
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9533 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browsing_data_remover.cc')
-rw-r--r-- | chrome/browser/browsing_data_remover.cc | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/chrome/browser/browsing_data_remover.cc b/chrome/browser/browsing_data_remover.cc index 00f805b..7eb25e0 100644 --- a/chrome/browser/browsing_data_remover.cc +++ b/chrome/browser/browsing_data_remover.cc @@ -6,12 +6,9 @@ #include "chrome/browser/chrome_thread.h" #include "chrome/browser/browser_process.h" -#include "chrome/browser/download/download_manager.h" #include "chrome/browser/profile.h" #include "chrome/browser/metrics/user_metrics.h" #include "chrome/browser/search_engines/template_url_model.h" -#include "chrome/browser/sessions/session_service.h" -#include "chrome/browser/sessions/tab_restore_service.h" #include "chrome/browser/webdata/web_data_service.h" #include "chrome/common/notification_service.h" #include "net/base/cookie_monster.h" @@ -20,13 +17,28 @@ #include "net/url_request/url_request_context.h" #include "webkit/glue/password_form.h" +#if defined(OS_POSIX) +// TODO(port): get rid of this include. It's used just to provide declarations +// and stub definitions for classes we encouter during the porting effort. +#include "chrome/common/temp_scaffolding_stubs.h" +#endif + +// TODO(port): Get rid of this section and finish porting. +#if defined(OS_WIN) +#include "chrome/browser/download/download_manager.h" +#include "chrome/browser/sessions/session_service.h" +#include "chrome/browser/sessions/tab_restore_service.h" +#endif + using base::Time; // Done so that we can use invokeLater on BrowsingDataRemovers and not have // BrowsingDataRemover implement RefCounted. +template<> void RunnableMethodTraits<BrowsingDataRemover>::RetainCallee( BrowsingDataRemover* remover) { } +template<> void RunnableMethodTraits<BrowsingDataRemover>::ReleaseCallee( BrowsingDataRemover* remover) { } |