summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-25 16:43:23 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-25 16:43:23 +0000
commita60346fc4fcab6192854566fbd514ec469c5735e (patch)
tree502cd26a49cf1ed83e57e2c7a673f45068cf2729 /webkit/glue
parent750488e4ed4bba0772a8e997b6e89948a5ce7b7f (diff)
downloadchromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.zip
chromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.tar.gz
chromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.tar.bz2
Move configuration of URLRequest referrer to content/browser/loader.
There are a couple of places outside of the loader where an URLRequest is configured for downloading. BeginDownload gains a Referrer param, so we can consistently apply the Referrer to the URLRequest inside ResourceDispatcherHostImpl. Review URL: https://chromiumcodereview.appspot.com/17610005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/webkit_glue.cc20
-rw-r--r--webkit/glue/webkit_glue.h9
2 files changed, 0 insertions, 29 deletions
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc
index 34d8b8a..b51bc64 100644
--- a/webkit/glue/webkit_glue.cc
+++ b/webkit/glue/webkit_glue.cc
@@ -28,7 +28,6 @@
#include "base/strings/utf_string_conversions.h"
#include "base/sys_info.h"
#include "net/base/escape.h"
-#include "net/url_request/url_request.h"
#include "skia/ext/platform_canvas.h"
#if defined(OS_MACOSX)
#include "skia/ext/skia_utils_mac.h"
@@ -174,25 +173,6 @@ bool IsInspectorProtocolVersionSupported(const std::string& version) {
WebString::fromUTF8(version));
}
-void ConfigureURLRequestForReferrerPolicy(
- net::URLRequest* request, WebKit::WebReferrerPolicy referrer_policy) {
- net::URLRequest::ReferrerPolicy net_referrer_policy =
- net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE;
- switch (referrer_policy) {
- case WebKit::WebReferrerPolicyDefault:
- net_referrer_policy =
- net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE;
- break;
-
- case WebKit::WebReferrerPolicyAlways:
- case WebKit::WebReferrerPolicyNever:
- case WebKit::WebReferrerPolicyOrigin:
- net_referrer_policy = net::URLRequest::NEVER_CLEAR_REFERRER;
- break;
- }
- request->set_referrer_policy(net_referrer_policy);
-}
-
COMPILE_ASSERT(std::numeric_limits<double>::has_quiet_NaN, has_quiet_NaN);
#if defined(OS_LINUX) || defined(OS_ANDROID)
diff --git a/webkit/glue/webkit_glue.h b/webkit/glue/webkit_glue.h
index 1a9f30b..405d3d0 100644
--- a/webkit/glue/webkit_glue.h
+++ b/webkit/glue/webkit_glue.h
@@ -17,16 +17,11 @@
#include "base/platform_file.h"
#include "base/strings/string16.h"
#include "third_party/WebKit/public/platform/WebCanvas.h"
-#include "third_party/WebKit/public/platform/WebReferrerPolicy.h"
#include "webkit/glue/webkit_glue_export.h"
class SkBitmap;
class SkCanvas;
-namespace net {
-class URLRequest;
-}
-
namespace WebKit {
struct WebFileInfo;
class WebFrame;
@@ -82,10 +77,6 @@ std::string GetInspectorProtocolVersion();
WEBKIT_GLUE_EXPORT bool IsInspectorProtocolVersionSupported(
const std::string& version);
-// Configures the URLRequest according to the referrer policy.
-WEBKIT_GLUE_EXPORT void ConfigureURLRequestForReferrerPolicy(
- net::URLRequest* request, WebKit::WebReferrerPolicy referrer_policy);
-
// Returns an estimate of the memory usage of the renderer process. Different
// platforms implement this function differently, and count in different
// allocations. Results are not comparable across platforms. The estimate is