Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index e4ee832d5c05e5166cda0e4ad55d8d380f48d924..0c5733ff291bb801acfdc4dbffe8f5b8e62a4ae7 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -149,6 +149,7 @@ |
#include "net/base/registry_controlled_domains/registry_controlled_domain.h" |
#include "net/http/http_util.h" |
#include "third_party/WebKit/public/platform/URLConversion.h" |
+#include "third_party/WebKit/public/platform/WebCachePolicy.h" |
#include "third_party/WebKit/public/platform/WebData.h" |
#include "third_party/WebKit/public/platform/WebMediaPlayer.h" |
#include "third_party/WebKit/public/platform/WebSecurityOrigin.h" |
@@ -244,6 +245,7 @@ |
#include "content/renderer/vr/vr_dispatcher.h" |
#endif |
+using blink::WebCachePolicy; |
using blink::WebContentDecryptionModule; |
using blink::WebContextMenuData; |
using blink::WebCString; |
@@ -513,7 +515,7 @@ WebURLRequest CreateURLRequestForNavigation( |
bool is_view_source_mode_enabled) { |
WebURLRequest request(common_params.url); |
if (is_view_source_mode_enabled) |
- request.setCachePolicy(WebURLRequest::ReturnCacheDataElseLoad); |
+ request.setCachePolicy(WebCachePolicy::ReturnCacheDataElseLoad); |
if (common_params.referrer.url.is_valid()) { |
WebString web_referrer = WebSecurityPolicy::generateReferrerHeader( |
@@ -2933,17 +2935,17 @@ void RenderFrameImpl::didCreateDataSource(blink::WebLocalFrame* frame, |
if (content_initiated) { |
const WebURLRequest& request = datasource->request(); |
switch (request.getCachePolicy()) { |
- case WebURLRequest::UseProtocolCachePolicy: // normal load. |
+ case WebCachePolicy::UseProtocolCachePolicy: // normal load. |
document_state->set_load_type(DocumentState::LINK_LOAD_NORMAL); |
break; |
- case WebURLRequest::ValidatingCacheData: // reload. |
- case WebURLRequest::BypassingCache: // end-to-end reload. |
+ case WebCachePolicy::ValidatingCacheData: // reload. |
+ case WebCachePolicy::BypassingCache: // end-to-end reload. |
document_state->set_load_type(DocumentState::LINK_LOAD_RELOAD); |
break; |
- case WebURLRequest::ReturnCacheDataElseLoad: // allow stale data. |
+ case WebCachePolicy::ReturnCacheDataElseLoad: // allow stale data. |
document_state->set_load_type(DocumentState::LINK_LOAD_CACHE_STALE_OK); |
break; |
- case WebURLRequest::ReturnCacheDataDontLoad: // Don't re-post. |
+ case WebCachePolicy::ReturnCacheDataDontLoad: // Don't re-post. |
document_state->set_load_type(DocumentState::LINK_LOAD_CACHE_ONLY); |
break; |
default: |
@@ -4642,10 +4644,9 @@ void RenderFrameImpl::OnFailedNavigation( |
int error_code) { |
DCHECK(IsBrowserSideNavigationEnabled()); |
bool is_reload = IsReload(common_params.navigation_type); |
- WebURLRequest::CachePolicy cache_policy = |
- WebURLRequest::UseProtocolCachePolicy; |
+ WebCachePolicy cache_policy = WebCachePolicy::UseProtocolCachePolicy; |
RenderFrameImpl::PrepareRenderViewForNavigation( |
- common_params.url, request_params, &is_reload, &cache_policy); |
+ common_params.url, request_params, is_reload, cache_policy); |
GetContentClient()->SetActiveURL(common_params.url); |
@@ -5232,10 +5233,9 @@ void RenderFrameImpl::NavigateInternal( |
base::TimeTicks renderer_navigation_start = base::TimeTicks::Now(); |
bool is_reload = IsReload(common_params.navigation_type); |
bool is_history_navigation = request_params.page_state.IsValid(); |
- WebURLRequest::CachePolicy cache_policy = |
- WebURLRequest::UseProtocolCachePolicy; |
+ WebCachePolicy cache_policy = WebCachePolicy::UseProtocolCachePolicy; |
RenderFrameImpl::PrepareRenderViewForNavigation( |
- common_params.url, request_params, &is_reload, &cache_policy); |
+ common_params.url, request_params, is_reload, cache_policy); |
GetContentClient()->SetActiveURL(common_params.url); |
@@ -5254,7 +5254,7 @@ void RenderFrameImpl::NavigateInternal( |
// We cannot reload if we do not have any history state. This happens, for |
// example, when recovering from a crash. |
is_reload = false; |
- cache_policy = WebURLRequest::ValidatingCacheData; |
+ cache_policy = WebCachePolicy::ValidatingCacheData; |
} |
// If the navigation is for "view source", the WebLocalFrame needs to be put |
@@ -5576,8 +5576,8 @@ RenderFrameImpl::CreateRendererFactory() { |
void RenderFrameImpl::PrepareRenderViewForNavigation( |
const GURL& url, |
const RequestNavigationParams& request_params, |
- bool* is_reload, |
- WebURLRequest::CachePolicy* cache_policy) { |
+ bool is_reload, |
+ WebCachePolicy cache_policy) { |
hiroshige
2016/04/07 06:30:32
Can we remove |is_reload| and |cache_policy| if th
Takashi Toyoshima
2016/04/08 04:41:48
I think it's WebKit style, but we usually do not r
hiroshige
2016/04/08 05:50:40
Sorry, I meant: can we remove the two parameters f
Takashi Toyoshima
2016/04/08 06:12:07
Oops, I see. You are right. I can just remove thes
|
DCHECK(render_view_->webview()); |
MaybeHandleDebugURL(url); |
@@ -5808,7 +5808,7 @@ void RenderFrameImpl::PopulateDocumentStateFromPending( |
// UseProtocolCachePolicy to mean both "normal load" and "determine cache |
// policy based on load type, etc". |
internal_data->set_cache_policy_override( |
- WebURLRequest::UseProtocolCachePolicy); |
+ WebCachePolicy::UseProtocolCachePolicy); |
} |
if (IsReload(pending_navigation_params_->common_params.navigation_type)) |