summaryrefslogtreecommitdiffstats
path: root/chrome/browser/google_util.cc
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-30 22:22:49 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-30 22:22:49 +0000
commitf7578f5d14dbd1c2931b7f574ead27cc978ab73a (patch)
treeddb316a54abc01a6219e4d129062390af5759be9 /chrome/browser/google_util.cc
parent439764b703a5edd48aa878b86fbd07a117b6a3cc (diff)
downloadchromium_src-f7578f5d14dbd1c2931b7f574ead27cc978ab73a.zip
chromium_src-f7578f5d14dbd1c2931b7f574ead27cc978ab73a.tar.gz
chromium_src-f7578f5d14dbd1c2931b7f574ead27cc978ab73a.tar.bz2
Move Google-specific code under browser/ into browser/google/.
BUG=50548 TEST=compiles Review URL: http://codereview.chromium.org/3280008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57922 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/google_util.cc')
-rw-r--r--chrome/browser/google_util.cc58
1 files changed, 0 insertions, 58 deletions
diff --git a/chrome/browser/google_util.cc b/chrome/browser/google_util.cc
deleted file mode 100644
index e8553e9..0000000
--- a/chrome/browser/google_util.cc
+++ /dev/null
@@ -1,58 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/google_util.h"
-
-#include <string>
-
-#include "base/string_util.h"
-#include "chrome/browser/browser_process.h"
-#include "chrome/browser/google_url_tracker.h"
-#include "googleurl/src/gurl.h"
-#include "net/base/registry_controlled_domain.h"
-
-namespace {
-
-// A helper method for adding a query param to |url|.
-GURL AppendParam(const GURL& url,
- const std::string& param_name,
- const std::string& param_value) {
- std::string query(url.query());
- if (!query.empty())
- query += "&";
- query += param_name + "=" + param_value;
- GURL::Replacements repl;
- repl.SetQueryStr(query);
- return url.ReplaceComponents(repl);
-}
-
-} // anonymous namespace
-
-namespace google_util {
-
-const char kLinkDoctorBaseURL[] =
- "http://linkhelp.clients.google.com/tbproxy/lh/fixurl";
-
-GURL AppendGoogleLocaleParam(const GURL& url) {
- // Google does not yet recognize 'nb' for Norwegian Bokmal, but it uses
- // 'no' for that.
- std::string locale = g_browser_process->GetApplicationLocale();
- if (locale == "nb")
- locale = "no";
- return AppendParam(url, "hl", locale);
-}
-
-GURL AppendGoogleTLDParam(const GURL& url) {
- const std::string google_domain(
- net::RegistryControlledDomainService::GetDomainAndRegistry(
- GoogleURLTracker::GoogleURL()));
- const size_t first_dot = google_domain.find('.');
- if (first_dot == std::string::npos) {
- NOTREACHED();
- return url;
- }
- return AppendParam(url, "sd", google_domain.substr(first_dot + 1));
-}
-
-} // namespace google_util