summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-22 19:57:35 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-22 19:57:35 +0000
commit477949abb137a50831dae7b1ef4b36b3295a6044 (patch)
tree136cb053bf67cd5aeaa05eb0f766abf5aaa32994
parent3fbdd8ed521d99cf94ef387321ea34cecf853a5e (diff)
downloadchromium_src-477949abb137a50831dae7b1ef4b36b3295a6044.zip
chromium_src-477949abb137a50831dae7b1ef4b36b3295a6044.tar.gz
chromium_src-477949abb137a50831dae7b1ef4b36b3295a6044.tar.bz2
Make WebRequest be a wrapper for ResourceRequest instead of FrameLoadRequest.
It turns out that no one was ever reading the frameName field, so this change is quite trivial. BUG=10038 TEST=none R=brettw Review URL: http://codereview.chromium.org/115713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16780 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--webkit/glue/chrome_client_impl.cc2
-rw-r--r--webkit/glue/webdatasource_impl.cc6
-rw-r--r--webkit/glue/webframe_impl.cc3
-rw-r--r--webkit/glue/webframeloaderclient_impl.cc2
-rw-r--r--webkit/glue/weburlrequest_impl.cc89
-rw-r--r--webkit/glue/weburlrequest_impl.h13
6 files changed, 46 insertions, 69 deletions
diff --git a/webkit/glue/chrome_client_impl.cc b/webkit/glue/chrome_client_impl.cc
index 9553e93..ae74e3c 100644
--- a/webkit/glue/chrome_client_impl.cc
+++ b/webkit/glue/chrome_client_impl.cc
@@ -210,7 +210,7 @@ WebCore::Page* ChromeClientImpl::createWindow(
// The request is empty when we are just being asked to open a blank window.
// This corresponds to window.open(""), for example.
if (!r.resourceRequest().isEmpty()) {
- WebRequestImpl request(r);
+ WebRequestImpl request(r.resourceRequest());
new_view->main_frame()->LoadRequest(&request);
}
diff --git a/webkit/glue/webdatasource_impl.cc b/webkit/glue/webdatasource_impl.cc
index 86767ca..6980e13 100644
--- a/webkit/glue/webdatasource_impl.cc
+++ b/webkit/glue/webdatasource_impl.cc
@@ -42,16 +42,14 @@ WebDataSourceImpl::~WebDataSourceImpl() {
const WebRequest& WebDataSourceImpl::GetInitialRequest() const {
// WebKit may change the frame load request as it sees fit, so we must sync
// our request object.
- initial_request_.set_frame_load_request(
- WebCore::FrameLoadRequest(originalRequest()));
+ initial_request_.set_resource_request(originalRequest());
return initial_request_;
}
const WebRequest& WebDataSourceImpl::GetRequest() const {
// WebKit may change the frame load request as it sees fit, so we must sync
// our request object.
- request_.set_frame_load_request(
- WebCore::FrameLoadRequest(request()));
+ request_.set_resource_request(request());
return request_;
}
diff --git a/webkit/glue/webframe_impl.cc b/webkit/glue/webframe_impl.cc
index 9284936..3bfbf04 100644
--- a/webkit/glue/webframe_impl.cc
+++ b/webkit/glue/webframe_impl.cc
@@ -427,8 +427,7 @@ void WebFrameImpl::InternalLoadRequest(const WebRequest* request,
const WebRequestImpl* request_impl =
static_cast<const WebRequestImpl*>(request);
- const ResourceRequest& resource_request =
- request_impl->frame_load_request().resourceRequest();
+ const ResourceRequest& resource_request = request_impl->resource_request();
// Special-case javascript URLs. Do not interrupt the existing load when
// asked to load a javascript URL unless the script generates a result.
diff --git a/webkit/glue/webframeloaderclient_impl.cc b/webkit/glue/webframeloaderclient_impl.cc
index 30aba5e..c9b4b6b 100644
--- a/webkit/glue/webframeloaderclient_impl.cc
+++ b/webkit/glue/webframeloaderclient_impl.cc
@@ -240,7 +240,7 @@ void WebFrameLoaderClient::dispatchWillSendRequest(
if (d) {
WebRequestImpl webreq(request);
d->WillSendRequest(webview, identifier, &webreq);
- request = webreq.frame_load_request().resourceRequest();
+ request = webreq.resource_request();
}
NetAgentImpl* net_agent = GetNetAgentImpl();
if (net_agent) {
diff --git a/webkit/glue/weburlrequest_impl.cc b/webkit/glue/weburlrequest_impl.cc
index cdbdcab..9a020ad 100644
--- a/webkit/glue/weburlrequest_impl.cc
+++ b/webkit/glue/weburlrequest_impl.cc
@@ -3,13 +3,10 @@
// found in the LICENSE file.
#include "config.h"
-#include "base/compiler_specific.h"
-MSVC_PUSH_WARNING_LEVEL(0);
#include "FormData.h"
#include "HTTPHeaderMap.h"
#include "ResourceRequest.h"
-MSVC_POP_WARNING();
#undef LOG
#include "base/logging.h"
@@ -19,7 +16,10 @@ MSVC_POP_WARNING();
#include "webkit/glue/glue_serialize.h"
#include "webkit/glue/glue_util.h"
-using WebCore::FrameLoadRequest;
+using WebCore::FormData;
+using WebCore::FormDataElement;
+using WebCore::HTTPHeaderMap;
+using WebCore::ResourceRequest;
using WebCore::ResourceRequestCachePolicy;
using WebCore::String;
@@ -29,14 +29,10 @@ WebRequestImpl::WebRequestImpl() {
}
WebRequestImpl::WebRequestImpl(const GURL& url)
- : request_(FrameLoadRequest(webkit_glue::GURLToKURL(url))) {
+ : request_(ResourceRequest(webkit_glue::GURLToKURL(url))) {
}
-WebRequestImpl::WebRequestImpl(const WebCore::ResourceRequest& request)
- : request_(FrameLoadRequest(request)) {
-}
-
-WebRequestImpl::WebRequestImpl(const WebCore::FrameLoadRequest& request)
+WebRequestImpl::WebRequestImpl(const ResourceRequest& request)
: request_(request) {
}
@@ -45,52 +41,48 @@ WebRequest* WebRequestImpl::Clone() const {
}
GURL WebRequestImpl::GetURL() const {
- return webkit_glue::KURLToGURL(request_.resourceRequest().url());
+ return webkit_glue::KURLToGURL(request_.url());
}
void WebRequestImpl::SetURL(const GURL& url) {
- request_.resourceRequest().setURL(webkit_glue::GURLToKURL(url));
+ request_.setURL(webkit_glue::GURLToKURL(url));
}
GURL WebRequestImpl::GetMainDocumentURL() const {
- return webkit_glue::KURLToGURL(request_.resourceRequest().mainDocumentURL());
+ return webkit_glue::KURLToGURL(request_.mainDocumentURL());
}
void WebRequestImpl::SetMainDocumentURL(const GURL& url) {
- request_.resourceRequest().setMainDocumentURL(webkit_glue::GURLToKURL(url));
+ request_.setMainDocumentURL(webkit_glue::GURLToKURL(url));
}
WebRequestCachePolicy WebRequestImpl::GetCachePolicy() const {
// WebRequestCachePolicy mirrors ResourceRequestCachePolicy
- return static_cast<WebRequestCachePolicy>(
- request_.resourceRequest().cachePolicy());
+ return static_cast<WebRequestCachePolicy>(request_.cachePolicy());
}
void WebRequestImpl::SetCachePolicy(WebRequestCachePolicy policy) {
// WebRequestCachePolicy mirrors ResourceRequestCachePolicy
- request_.resourceRequest().setCachePolicy(
- static_cast<WebCore::ResourceRequestCachePolicy>(policy));
+ request_.setCachePolicy(
+ static_cast<ResourceRequestCachePolicy>(policy));
}
std::string WebRequestImpl::GetHttpMethod() const {
- return webkit_glue::StringToStdString(
- request_.resourceRequest().httpMethod());
+ return webkit_glue::StringToStdString(request_.httpMethod());
}
void WebRequestImpl::SetHttpMethod(const std::string& method) {
- request_.resourceRequest().setHTTPMethod(
- webkit_glue::StdStringToString(method));
+ request_.setHTTPMethod(webkit_glue::StdStringToString(method));
}
std::string WebRequestImpl::GetHttpHeaderValue(const std::string& field) const {
return webkit_glue::StringToStdString(
- request_.resourceRequest().httpHeaderField(
- webkit_glue::StdStringToString(field)));
+ request_.httpHeaderField(webkit_glue::StdStringToString(field)));
}
void WebRequestImpl::SetHttpHeaderValue(const std::string& field,
const std::string& value) {
- request_.resourceRequest().setHTTPHeaderField(
+ request_.setHTTPHeaderField(
webkit_glue::StdStringToString(field),
webkit_glue::StdStringToString(value));
}
@@ -98,62 +90,55 @@ void WebRequestImpl::SetHttpHeaderValue(const std::string& field,
void WebRequestImpl::GetHttpHeaders(HeaderMap* headers) const {
headers->clear();
- const WebCore::HTTPHeaderMap& map =
- request_.resourceRequest().httpHeaderFields();
- WebCore::HTTPHeaderMap::const_iterator end = map.end();
- WebCore::HTTPHeaderMap::const_iterator it = map.begin();
+ const HTTPHeaderMap& map = request_.httpHeaderFields();
+ HTTPHeaderMap::const_iterator end = map.end();
+ HTTPHeaderMap::const_iterator it = map.begin();
for (; it != end; ++it) {
- headers->insert(
- std::make_pair(
- webkit_glue::StringToStdString(it->first),
- webkit_glue::StringToStdString(it->second)));
+ headers->insert(std::make_pair(
+ webkit_glue::StringToStdString(it->first),
+ webkit_glue::StringToStdString(it->second)));
}
}
void WebRequestImpl::SetHttpHeaders(const HeaderMap& headers) {
- WebCore::ResourceRequest& request = request_.resourceRequest();
-
HeaderMap::const_iterator end = headers.end();
HeaderMap::const_iterator it = headers.begin();
for (; it != end; ++it) {
- request.setHTTPHeaderField(
+ request_.setHTTPHeaderField(
webkit_glue::StdStringToString(it->first),
webkit_glue::StdStringToString(it->second));
}
}
std::string WebRequestImpl::GetHttpReferrer() const {
- return webkit_glue::StringToStdString(
- request_.resourceRequest().httpReferrer());
+ return webkit_glue::StringToStdString(request_.httpReferrer());
}
std::string WebRequestImpl::GetSecurityInfo() const {
- return webkit_glue::CStringToStdString(
- request_.resourceRequest().securityInfo());
+ return webkit_glue::CStringToStdString(request_.securityInfo());
}
void WebRequestImpl::SetSecurityInfo(const std::string& value) {
- request_.resourceRequest().setSecurityInfo(
- webkit_glue::StdStringToCString(value));
+ request_.setSecurityInfo(webkit_glue::StdStringToCString(value));
}
bool WebRequestImpl::HasUploadData() const {
- WebCore::FormData* formdata = request_.resourceRequest().httpBody();
+ FormData* formdata = request_.httpBody();
return formdata && !formdata->isEmpty();
}
void WebRequestImpl::GetUploadData(net::UploadData* data) const {
- WebCore::FormData* formdata = request_.resourceRequest().httpBody();
+ FormData* formdata = request_.httpBody();
if (!formdata)
return;
- const Vector<WebCore::FormDataElement>& elements = formdata->elements();
- Vector<WebCore::FormDataElement>::const_iterator it = elements.begin();
+ const Vector<FormDataElement>& elements = formdata->elements();
+ Vector<FormDataElement>::const_iterator it = elements.begin();
for (; it != elements.end(); ++it) {
- const WebCore::FormDataElement& element = (*it);
- if (element.m_type == WebCore::FormDataElement::data) {
+ const FormDataElement& element = (*it);
+ if (element.m_type == FormDataElement::data) {
data->AppendBytes(element.m_data.data(), element.m_data.size());
- } else if (element.m_type == WebCore::FormDataElement::encodedFile) {
+ } else if (element.m_type == FormDataElement::encodedFile) {
data->AppendFile(
FilePath(webkit_glue::StringToFilePathString(element.m_filename)));
} else {
@@ -166,7 +151,7 @@ void WebRequestImpl::GetUploadData(net::UploadData* data) const {
void WebRequestImpl::SetUploadData(const net::UploadData& data)
{
- RefPtr<WebCore::FormData> formdata = WebCore::FormData::create();
+ RefPtr<FormData> formdata = FormData::create();
const std::vector<net::UploadData::Element>& elements = data.elements();
std::vector<net::UploadData::Element>::const_iterator it = elements.begin();
@@ -186,11 +171,11 @@ void WebRequestImpl::SetUploadData(const net::UploadData& data)
formdata->setIdentifier(data.identifier());
- request_.resourceRequest().setHTTPBody(formdata);
+ request_.setHTTPBody(formdata);
}
void WebRequestImpl::SetRequestorID(int requestor_id) {
- request_.resourceRequest().setRequestorID(requestor_id);
+ request_.setRequestorID(requestor_id);
}
// static
diff --git a/webkit/glue/weburlrequest_impl.h b/webkit/glue/weburlrequest_impl.h
index aa4524a..207fbc3 100644
--- a/webkit/glue/weburlrequest_impl.h
+++ b/webkit/glue/weburlrequest_impl.h
@@ -5,13 +5,9 @@
#ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_
#define WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_
-#include "base/compiler_specific.h"
#include "webkit/glue/weburlrequest.h"
-MSVC_PUSH_WARNING_LEVEL(0);
-#include "FrameLoadRequest.h"
-#include "HistoryItem.h"
-MSVC_POP_WARNING();
+#include "ResourceRequest.h"
class WebRequestImpl : public WebRequest {
public:
@@ -19,7 +15,6 @@ class WebRequestImpl : public WebRequest {
explicit WebRequestImpl(const GURL& url);
explicit WebRequestImpl(const WebCore::ResourceRequest& request);
- explicit WebRequestImpl(const WebCore::FrameLoadRequest& request);
// WebRequest
virtual WebRequest* Clone() const;
@@ -45,15 +40,15 @@ class WebRequestImpl : public WebRequest {
virtual void SetRequestorID(int requestor_id);
// WebRequestImpl
- const WebCore::FrameLoadRequest& frame_load_request() const {
+ const WebCore::ResourceRequest& resource_request() const {
return request_;
}
- void set_frame_load_request(const WebCore::FrameLoadRequest& request) {
+ void set_resource_request(const WebCore::ResourceRequest& request) {
request_ = request;
}
protected:
- WebCore::FrameLoadRequest request_;
+ WebCore::ResourceRequest request_;
};
#endif // #ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_