summaryrefslogtreecommitdiffstats
path: root/chrome/browser/dom_ui
diff options
context:
space:
mode:
authorpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-24 15:11:05 +0000
committerpinkerton@chromium.org <pinkerton@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-24 15:11:05 +0000
commit95cdbbc0bad36451f935e41984e774aecfd02623 (patch)
tree7b6b8b695aa34dc9a12858dd3c7637154ce2c32d /chrome/browser/dom_ui
parentf50e9970d0aa02dcd35f10df4c4deb4568acab51 (diff)
downloadchromium_src-95cdbbc0bad36451f935e41984e774aecfd02623.zip
chromium_src-95cdbbc0bad36451f935e41984e774aecfd02623.tar.gz
chromium_src-95cdbbc0bad36451f935e41984e774aecfd02623.tar.bz2
Add some browser/dom_ui files to Mac and Linux. Fix errors exposed by GCC.
Review URL: http://codereview.chromium.org/27090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10257 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/dom_ui')
-rw-r--r--chrome/browser/dom_ui/dom_ui.h2
-rw-r--r--chrome/browser/dom_ui/history_ui.cc11
-rw-r--r--chrome/browser/dom_ui/history_ui.h7
3 files changed, 11 insertions, 9 deletions
diff --git a/chrome/browser/dom_ui/dom_ui.h b/chrome/browser/dom_ui/dom_ui.h
index ff0f96f..a1b25ec 100644
--- a/chrome/browser/dom_ui/dom_ui.h
+++ b/chrome/browser/dom_ui/dom_ui.h
@@ -91,4 +91,4 @@ class DOMMessageHandler {
};
-#endif // CHROME_BROWSER_DOM_UI_H__ \ No newline at end of file
+#endif // CHROME_BROWSER_DOM_UI_H__
diff --git a/chrome/browser/dom_ui/history_ui.cc b/chrome/browser/dom_ui/history_ui.cc
index 48a4f7fd..c1c0805 100644
--- a/chrome/browser/dom_ui/history_ui.cc
+++ b/chrome/browser/dom_ui/history_ui.cc
@@ -6,6 +6,7 @@
#include "base/message_loop.h"
#include "base/string_piece.h"
+#include "base/string_util.h"
#include "base/thread.h"
#include "base/time.h"
#include "base/time_format.h"
@@ -92,8 +93,8 @@ void HistoryUIHTMLSource::StartDataRequest(const std::string& path,
////////////////////////////////////////////////////////////////////////////////
BrowsingHistoryHandler::BrowsingHistoryHandler(DOMUI* dom_ui)
: DOMMessageHandler(dom_ui),
- remover_(NULL),
- search_text_() {
+ search_text_(),
+ remover_(NULL) {
dom_ui_->RegisterMessageCallback("getHistory",
NewCallback(this, &BrowsingHistoryHandler::HandleGetHistory));
dom_ui_->RegisterMessageCallback("searchHistory",
@@ -248,8 +249,8 @@ void BrowsingHistoryHandler::QueryComplete(
results_value.Append(page_value);
}
- dom_ui_->CallJavascriptFunction(L"historyResult",
- StringValue(search_text_), results_value);
+ StringValue temp(search_text_);
+ dom_ui_->CallJavascriptFunction(L"historyResult", temp, results_value);
}
void BrowsingHistoryHandler::ExtractSearchHistoryArguments(const Value* value,
@@ -275,7 +276,7 @@ void BrowsingHistoryHandler::ExtractSearchHistoryArguments(const Value* value,
static_cast<const StringValue*>(list_member);
std::wstring wstring_value;
string_value->GetAsString(&wstring_value);
- *month = _wtoi(wstring_value.c_str());
+ *month = StringToInt(wstring_value);
}
}
}
diff --git a/chrome/browser/dom_ui/history_ui.h b/chrome/browser/dom_ui/history_ui.h
index 96efd3e..133cb96 100644
--- a/chrome/browser/dom_ui/history_ui.h
+++ b/chrome/browser/dom_ui/history_ui.h
@@ -9,6 +9,7 @@
#include "chrome/browser/dom_ui/chrome_url_data_manager.h"
#include "chrome/browser/dom_ui/dom_ui.h"
#include "chrome/browser/dom_ui/dom_ui_contents.h"
+#include "chrome/browser/cancelable_request.h"
class GURL;
@@ -70,9 +71,9 @@ class BrowsingHistoryHandler : public DOMMessageHandler,
// Browsing history remover
BrowsingDataRemover* remover_;
-
+
// Our consumer for the history service.
- CancelableRequestConsumerT<PageUsageData*, NULL> cancelable_consumer_;
+ CancelableRequestConsumerTSimple<PageUsageData*> cancelable_consumer_;
DISALLOW_COPY_AND_ASSIGN(BrowsingHistoryHandler);
};
@@ -93,4 +94,4 @@ class HistoryUI : public DOMUI {
DISALLOW_COPY_AND_ASSIGN(HistoryUI);
};
-#endif // CHROME_BROWSER_DOM_UI_HISTORY_UI_H__ \ No newline at end of file
+#endif // CHROME_BROWSER_DOM_UI_HISTORY_UI_H__