summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autocomplete
diff options
context:
space:
mode:
authordeanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-03 12:40:12 +0000
committerdeanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-03 12:40:12 +0000
commit9e6e2734e03081ee95f450dab6215e2149256389 (patch)
treeafbdc6d5a29a3cb27eaaa732261f9a609bbb9e1f /chrome/browser/autocomplete
parent1c0921376932ac72984ceb1d552d95520d440f46 (diff)
downloadchromium_src-9e6e2734e03081ee95f450dab6215e2149256389.zip
chromium_src-9e6e2734e03081ee95f450dab6215e2149256389.tar.gz
chromium_src-9e6e2734e03081ee95f450dab6215e2149256389.tar.bz2
Cleanup the autocomplete model includes. Move from a deprecated std::wstring to utf8 url fixer upper function.
These files should now compile on Linux. Review URL: http://codereview.chromium.org/28323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10788 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autocomplete')
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit.cc21
-rw-r--r--chrome/browser/autocomplete/autocomplete_popup_model.cc12
2 files changed, 4 insertions, 29 deletions
diff --git a/chrome/browser/autocomplete/autocomplete_edit.cc b/chrome/browser/autocomplete/autocomplete_edit.cc
index 3cbda04..b420d75 100644
--- a/chrome/browser/autocomplete/autocomplete_edit.cc
+++ b/chrome/browser/autocomplete/autocomplete_edit.cc
@@ -4,34 +4,19 @@
#include "chrome/browser/autocomplete/autocomplete_edit.h"
-#include <locale>
-
-// TODO(deanm): Cleanup these includes.
#include "base/basictypes.h"
-#include "base/ref_counted.h"
-#include "base/scoped_clipboard_writer.h"
#include "base/string_util.h"
-#include "chrome/app/chrome_dll_resource.h"
-#include "chrome/browser/autocomplete/autocomplete_accessibility.h"
+#include "chrome/browser/autocomplete/autocomplete_edit_view.h"
#include "chrome/browser/autocomplete/autocomplete_popup_model.h"
-#include "chrome/browser/autocomplete/autocomplete_popup_view_win.h"
#include "chrome/browser/autocomplete/keyword_provider.h"
-#include "chrome/browser/browser_process.h"
-#include "chrome/browser/command_updater.h"
-#include "chrome/browser/drag_utils.h"
#include "chrome/browser/metrics/user_metrics.h"
#include "chrome/browser/net/url_fixer_upper.h"
#include "chrome/browser/profile.h"
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/search_engines/template_url_model.h"
-#include "chrome/browser/tab_contents/tab_contents.h"
-#include "chrome/browser/views/location_bar_view.h"
-#include "chrome/common/clipboard_service.h"
#include "chrome/common/notification_service.h"
-#include "chrome/common/os_exchange_data.h"
-#include "chrome/common/win_util.h"
+#include "googleurl/src/gurl.h"
#include "googleurl/src/url_util.h"
-#include "grit/generated_resources.h"
#include "skia/include/SkBitmap.h"
///////////////////////////////////////////////////////////////////////////////
@@ -164,7 +149,7 @@ bool AutocompleteEditModel::GetURLForText(const std::wstring& text,
if (type != AutocompleteInput::URL)
return false;
- *url = GURL(URLFixerUpper::FixupURL(text, std::wstring()));
+ *url = GURL(URLFixerUpper::FixupURL(WideToUTF8(text), std::string()));
return true;
}
diff --git a/chrome/browser/autocomplete/autocomplete_popup_model.cc b/chrome/browser/autocomplete/autocomplete_popup_model.cc
index f6a5ffb..ca77882 100644
--- a/chrome/browser/autocomplete/autocomplete_popup_model.cc
+++ b/chrome/browser/autocomplete/autocomplete_popup_model.cc
@@ -4,24 +4,14 @@
#include "chrome/browser/autocomplete/autocomplete_popup_model.h"
-// TODO(deanm): Clean up these includes, not going to fight it now.
-#include <cmath>
-
-#include "base/scoped_ptr.h"
#include "base/string_util.h"
#include "chrome/browser/autocomplete/autocomplete_edit.h"
-#include "chrome/browser/autocomplete/autocomplete_popup_view_win.h"
-#include "chrome/browser/browser_process.h"
+#include "chrome/browser/autocomplete/autocomplete_popup_view.h"
#include "chrome/browser/net/dns_global.h"
#include "chrome/browser/profile.h"
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/search_engines/template_url_model.h"
-#include "chrome/browser/views/location_bar_view.h"
-#include "chrome/common/gfx/chrome_canvas.h"
-#include "chrome/common/l10n_util.h"
#include "chrome/common/notification_service.h"
-#include "chrome/common/resource_bundle.h"
-#include "grit/theme_resources.h"
#include "third_party/icu38/public/common/unicode/ubidi.h"
AutocompletePopupModel::AutocompletePopupModel(