diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-22 19:57:35 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-22 19:57:35 +0000 |
commit | 477949abb137a50831dae7b1ef4b36b3295a6044 (patch) | |
tree | 136cb053bf67cd5aeaa05eb0f766abf5aaa32994 | |
parent | 3fbdd8ed521d99cf94ef387321ea34cecf853a5e (diff) | |
download | chromium_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.cc | 2 | ||||
-rw-r--r-- | webkit/glue/webdatasource_impl.cc | 6 | ||||
-rw-r--r-- | webkit/glue/webframe_impl.cc | 3 | ||||
-rw-r--r-- | webkit/glue/webframeloaderclient_impl.cc | 2 | ||||
-rw-r--r-- | webkit/glue/weburlrequest_impl.cc | 89 | ||||
-rw-r--r-- | webkit/glue/weburlrequest_impl.h | 13 |
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_ |