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

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

Issue 1425823002: (DEPRECATED) Send navigation_start to browser process in DidStartProvisionalLoad (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Name change + blink layering Created 5 years, 1 month 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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 request->setAppCacheHostID(data->m_appCacheHostID); 59 request->setAppCacheHostID(data->m_appCacheHostID);
60 request->setRequestContext(data->m_requestContext); 60 request->setRequestContext(data->m_requestContext);
61 request->setFrameType(data->m_frameType); 61 request->setFrameType(data->m_frameType);
62 request->setFetchRequestMode(data->m_fetchRequestMode); 62 request->setFetchRequestMode(data->m_fetchRequestMode);
63 request->setFetchCredentialsMode(data->m_fetchCredentialsMode); 63 request->setFetchCredentialsMode(data->m_fetchCredentialsMode);
64 request->setFetchRedirectMode(data->m_fetchRedirectMode); 64 request->setFetchRedirectMode(data->m_fetchRedirectMode);
65 request->setLoFiState(data->m_loFiState); 65 request->setLoFiState(data->m_loFiState);
66 request->m_referrerPolicy = data->m_referrerPolicy; 66 request->m_referrerPolicy = data->m_referrerPolicy;
67 request->m_didSetHTTPReferrer = data->m_didSetHTTPReferrer; 67 request->m_didSetHTTPReferrer = data->m_didSetHTTPReferrer;
68 request->m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNaviga tion; 68 request->m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNaviga tion;
69 request->m_browserNavigationStartTime = data->m_browserNavigationStartTime;
69 request->m_uiStartTime = data->m_uiStartTime; 70 request->m_uiStartTime = data->m_uiStartTime;
70 request->m_originatesFromReservedIPRange = data->m_originatesFromReservedIPR ange; 71 request->m_originatesFromReservedIPRange = data->m_originatesFromReservedIPR ange;
71 request->m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy ; 72 request->m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy ;
72 request->m_followedRedirect = data->m_followedRedirect; 73 request->m_followedRedirect = data->m_followedRedirect;
73 return request.release(); 74 return request.release();
74 } 75 }
75 76
76 PassOwnPtr<CrossThreadResourceRequestData> ResourceRequest::copyData() const 77 PassOwnPtr<CrossThreadResourceRequestData> ResourceRequest::copyData() const
77 { 78 {
78 OwnPtr<CrossThreadResourceRequestData> data = adoptPtr(new CrossThreadResour ceRequestData()); 79 OwnPtr<CrossThreadResourceRequestData> data = adoptPtr(new CrossThreadResour ceRequestData());
(...skipping 21 matching lines...) Expand all
100 data->m_appCacheHostID = m_appCacheHostID; 101 data->m_appCacheHostID = m_appCacheHostID;
101 data->m_requestContext = m_requestContext; 102 data->m_requestContext = m_requestContext;
102 data->m_frameType = m_frameType; 103 data->m_frameType = m_frameType;
103 data->m_fetchRequestMode = m_fetchRequestMode; 104 data->m_fetchRequestMode = m_fetchRequestMode;
104 data->m_fetchCredentialsMode = m_fetchCredentialsMode; 105 data->m_fetchCredentialsMode = m_fetchCredentialsMode;
105 data->m_fetchRedirectMode = m_fetchRedirectMode; 106 data->m_fetchRedirectMode = m_fetchRedirectMode;
106 data->m_loFiState = m_loFiState; 107 data->m_loFiState = m_loFiState;
107 data->m_referrerPolicy = m_referrerPolicy; 108 data->m_referrerPolicy = m_referrerPolicy;
108 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer; 109 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer;
109 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation; 110 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation;
111 data->m_browserNavigationStartTime = m_browserNavigationStartTime;
110 data->m_uiStartTime = m_uiStartTime; 112 data->m_uiStartTime = m_uiStartTime;
111 data->m_originatesFromReservedIPRange = m_originatesFromReservedIPRange; 113 data->m_originatesFromReservedIPRange = m_originatesFromReservedIPRange;
112 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy; 114 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy;
113 data->m_followedRedirect = m_followedRedirect; 115 data->m_followedRedirect = m_followedRedirect;
114 return data.release(); 116 return data.release();
115 } 117 }
116 118
117 bool ResourceRequest::isEmpty() const 119 bool ResourceRequest::isEmpty() const
118 { 120 {
119 return m_url.isEmpty(); 121 return m_url.isEmpty();
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after
446 m_fetchRequestMode = WebURLRequest::FetchRequestModeNoCORS; 448 m_fetchRequestMode = WebURLRequest::FetchRequestModeNoCORS;
447 // Contrary to the Fetch spec, we default to same-origin mode here, and deal 449 // Contrary to the Fetch spec, we default to same-origin mode here, and deal
448 // with CORS modes in updateRequestForAccessControl if we're called in a 450 // with CORS modes in updateRequestForAccessControl if we're called in a
449 // context which requires it. 451 // context which requires it.
450 m_fetchCredentialsMode = WebURLRequest::FetchCredentialsModeSameOrigin; 452 m_fetchCredentialsMode = WebURLRequest::FetchCredentialsModeSameOrigin;
451 m_fetchRedirectMode = WebURLRequest::FetchRedirectModeFollow; 453 m_fetchRedirectMode = WebURLRequest::FetchRedirectModeFollow;
452 m_referrerPolicy = ReferrerPolicyDefault; 454 m_referrerPolicy = ReferrerPolicyDefault;
453 m_loFiState = WebURLRequest::LoFiUnspecified; 455 m_loFiState = WebURLRequest::LoFiUnspecified;
454 m_didSetHTTPReferrer = false; 456 m_didSetHTTPReferrer = false;
455 m_checkForBrowserSideNavigation = true; 457 m_checkForBrowserSideNavigation = true;
458 m_browserNavigationStartTime = 0;
456 m_uiStartTime = 0; 459 m_uiStartTime = 0;
457 m_originatesFromReservedIPRange = false; 460 m_originatesFromReservedIPRange = false;
458 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport; 461 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport;
459 m_followedRedirect = false; 462 m_followedRedirect = false;
460 m_requestorOrigin = SecurityOrigin::createUnique(); 463 m_requestorOrigin = SecurityOrigin::createUnique();
461 } 464 }
462 465
463 } // namespace blink 466 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698