Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Side by Side Diff: third_party/WebKit/Source/platform/network/ResourceRequest.cpp

Issue 2484633004: Change Lo-Fi bool to bitmask to support multiple Previews types (Closed)
Patch Set: fix ContentResourceProviderTest Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved. 2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved.
3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. 3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 m_priority(ResourceLoadPriorityLowest), 62 m_priority(ResourceLoadPriorityLowest),
63 m_intraPriorityValue(0), 63 m_intraPriorityValue(0),
64 m_requestorID(0), 64 m_requestorID(0),
65 m_requestorProcessID(0), 65 m_requestorProcessID(0),
66 m_appCacheHostID(0), 66 m_appCacheHostID(0),
67 m_requestContext(WebURLRequest::RequestContextUnspecified), 67 m_requestContext(WebURLRequest::RequestContextUnspecified),
68 m_frameType(WebURLRequest::FrameTypeNone), 68 m_frameType(WebURLRequest::FrameTypeNone),
69 m_fetchRequestMode(WebURLRequest::FetchRequestModeNoCORS), 69 m_fetchRequestMode(WebURLRequest::FetchRequestModeNoCORS),
70 m_fetchCredentialsMode(WebURLRequest::FetchCredentialsModeInclude), 70 m_fetchCredentialsMode(WebURLRequest::FetchCredentialsModeInclude),
71 m_fetchRedirectMode(WebURLRequest::FetchRedirectModeFollow), 71 m_fetchRedirectMode(WebURLRequest::FetchRedirectModeFollow),
72 m_loFiState(WebURLRequest::LoFiUnspecified), 72 m_previewsState(WebURLRequest::PreviewsUnspecified),
73 m_referrerPolicy(ReferrerPolicyDefault), 73 m_referrerPolicy(ReferrerPolicyDefault),
74 m_didSetHTTPReferrer(false), 74 m_didSetHTTPReferrer(false),
75 m_checkForBrowserSideNavigation(true), 75 m_checkForBrowserSideNavigation(true),
76 m_uiStartTime(0), 76 m_uiStartTime(0),
77 m_isExternalRequest(false), 77 m_isExternalRequest(false),
78 m_inputPerfMetricReportPolicy( 78 m_inputPerfMetricReportPolicy(
79 InputToLoadPerfMetricReportPolicy::NoReport), 79 InputToLoadPerfMetricReportPolicy::NoReport),
80 m_redirectStatus(RedirectStatus::NoRedirect) {} 80 m_redirectStatus(RedirectStatus::NoRedirect) {}
81 81
82 ResourceRequest::ResourceRequest(CrossThreadResourceRequestData* data) 82 ResourceRequest::ResourceRequest(CrossThreadResourceRequestData* data)
(...skipping 17 matching lines...) Expand all
100 setSkipServiceWorker(data->m_skipServiceWorker); 100 setSkipServiceWorker(data->m_skipServiceWorker);
101 setShouldResetAppCache(data->m_shouldResetAppCache); 101 setShouldResetAppCache(data->m_shouldResetAppCache);
102 setRequestorID(data->m_requestorID); 102 setRequestorID(data->m_requestorID);
103 setRequestorProcessID(data->m_requestorProcessID); 103 setRequestorProcessID(data->m_requestorProcessID);
104 setAppCacheHostID(data->m_appCacheHostID); 104 setAppCacheHostID(data->m_appCacheHostID);
105 setRequestContext(data->m_requestContext); 105 setRequestContext(data->m_requestContext);
106 setFrameType(data->m_frameType); 106 setFrameType(data->m_frameType);
107 setFetchRequestMode(data->m_fetchRequestMode); 107 setFetchRequestMode(data->m_fetchRequestMode);
108 setFetchCredentialsMode(data->m_fetchCredentialsMode); 108 setFetchCredentialsMode(data->m_fetchCredentialsMode);
109 setFetchRedirectMode(data->m_fetchRedirectMode); 109 setFetchRedirectMode(data->m_fetchRedirectMode);
110 setLoFiState(data->m_loFiState); 110 setPreviewsState(data->m_previewsState);
111 m_referrerPolicy = data->m_referrerPolicy; 111 m_referrerPolicy = data->m_referrerPolicy;
112 m_didSetHTTPReferrer = data->m_didSetHTTPReferrer; 112 m_didSetHTTPReferrer = data->m_didSetHTTPReferrer;
113 m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNavigation; 113 m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNavigation;
114 m_uiStartTime = data->m_uiStartTime; 114 m_uiStartTime = data->m_uiStartTime;
115 m_isExternalRequest = data->m_isExternalRequest; 115 m_isExternalRequest = data->m_isExternalRequest;
116 m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy; 116 m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy;
117 m_redirectStatus = data->m_redirectStatus; 117 m_redirectStatus = data->m_redirectStatus;
118 } 118 }
119 119
120 ResourceRequest::ResourceRequest(const ResourceRequest&) = default; 120 ResourceRequest::ResourceRequest(const ResourceRequest&) = default;
(...skipping 27 matching lines...) Expand all
148 data->m_skipServiceWorker = m_skipServiceWorker; 148 data->m_skipServiceWorker = m_skipServiceWorker;
149 data->m_shouldResetAppCache = m_shouldResetAppCache; 149 data->m_shouldResetAppCache = m_shouldResetAppCache;
150 data->m_requestorID = m_requestorID; 150 data->m_requestorID = m_requestorID;
151 data->m_requestorProcessID = m_requestorProcessID; 151 data->m_requestorProcessID = m_requestorProcessID;
152 data->m_appCacheHostID = m_appCacheHostID; 152 data->m_appCacheHostID = m_appCacheHostID;
153 data->m_requestContext = m_requestContext; 153 data->m_requestContext = m_requestContext;
154 data->m_frameType = m_frameType; 154 data->m_frameType = m_frameType;
155 data->m_fetchRequestMode = m_fetchRequestMode; 155 data->m_fetchRequestMode = m_fetchRequestMode;
156 data->m_fetchCredentialsMode = m_fetchCredentialsMode; 156 data->m_fetchCredentialsMode = m_fetchCredentialsMode;
157 data->m_fetchRedirectMode = m_fetchRedirectMode; 157 data->m_fetchRedirectMode = m_fetchRedirectMode;
158 data->m_loFiState = m_loFiState; 158 data->m_previewsState = m_previewsState;
159 data->m_referrerPolicy = m_referrerPolicy; 159 data->m_referrerPolicy = m_referrerPolicy;
160 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer; 160 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer;
161 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation; 161 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation;
162 data->m_uiStartTime = m_uiStartTime; 162 data->m_uiStartTime = m_uiStartTime;
163 data->m_isExternalRequest = m_isExternalRequest; 163 data->m_isExternalRequest = m_isExternalRequest;
164 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy; 164 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy;
165 data->m_redirectStatus = m_redirectStatus; 165 data->m_redirectStatus = m_redirectStatus;
166 return data; 166 return data;
167 } 167 }
168 168
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
415 // layer. 415 // layer.
416 if (httpMethod() == HTTPNames::GET || httpMethod() == HTTPNames::HEAD) 416 if (httpMethod() == HTTPNames::GET || httpMethod() == HTTPNames::HEAD)
417 return false; 417 return false;
418 418
419 // For non-GET and non-HEAD methods, always send an Origin header so the 419 // For non-GET and non-HEAD methods, always send an Origin header so the
420 // server knows we support this feature. 420 // server knows we support this feature.
421 return true; 421 return true;
422 } 422 }
423 423
424 } // namespace blink 424 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/platform/network/ResourceRequest.h ('k') | third_party/WebKit/public/platform/WebURLRequest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698