summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-11 00:13:59 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-11 00:13:59 +0000
commitef5fb3f57b8af12f10ae476c293c8221c77c3952 (patch)
tree4ade95a6c376e12b69c8fdcee8d850d015d5b1d5 /chrome/browser
parentc12519fb92c4e6ae39b20376badc19c825d62d2c (diff)
downloadchromium_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')
-rw-r--r--chrome/browser/browser.scons1
-rw-r--r--chrome/browser/browsing_data_remover.cc18
2 files changed, 15 insertions, 4 deletions
diff --git a/chrome/browser/browser.scons b/chrome/browser/browser.scons
index f45d593..d1dcd6a 100644
--- a/chrome/browser/browser.scons
+++ b/chrome/browser/browser.scons
@@ -678,7 +678,6 @@ if not env.Bit('windows'):
'browser_accessibility_manager.cc',
'browser_shutdown.cc',
'browser_url_handler.cc',
- 'browsing_data_remover.cc',
'chrome_plugin_host.cc',
'dock_info.cc',
'dom_ui/dom_ui_contents.cc',
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) {
}