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

Side by Side Diff: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp

Issue 1632523002: `<link rel=preload>` with no `as` should be subject to connect-src (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix unit tests Created 4 years, 10 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) 1998 Lars Knoll (knoll@mpi-hd.mpg.de) 2 Copyright (C) 1998 Lars Knoll (knoll@mpi-hd.mpg.de)
3 Copyright (C) 2001 Dirk Mueller (mueller@kde.org) 3 Copyright (C) 2001 Dirk Mueller (mueller@kde.org)
4 Copyright (C) 2002 Waldo Bastian (bastian@kde.org) 4 Copyright (C) 2002 Waldo Bastian (bastian@kde.org)
5 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 5 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
6 Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/ 6 Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/
7 7
8 This library is free software; you can redistribute it and/or 8 This library is free software; you can redistribute it and/or
9 modify it under the terms of the GNU Library General Public 9 modify it under the terms of the GNU Library General Public
10 License as published by the Free Software Foundation; either 10 License as published by the Free Software Foundation; either
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 ASSERT(RuntimeEnabledFeatures::xsltEnabled()); 82 ASSERT(RuntimeEnabledFeatures::xsltEnabled());
83 case Resource::CSSStyleSheet: 83 case Resource::CSSStyleSheet:
84 return ResourceLoadPriorityHigh; 84 return ResourceLoadPriorityHigh;
85 case Resource::Raw: 85 case Resource::Raw:
86 case Resource::Script: 86 case Resource::Script:
87 case Resource::Font: 87 case Resource::Font:
88 case Resource::ImportResource: 88 case Resource::ImportResource:
89 case Resource::Manifest: 89 case Resource::Manifest:
90 return ResourceLoadPriorityMedium; 90 return ResourceLoadPriorityMedium;
91 case Resource::LinkSubresource: 91 case Resource::LinkSubresource:
92 case Resource::LinkPreload:
92 case Resource::TextTrack: 93 case Resource::TextTrack:
93 case Resource::Media: 94 case Resource::Media:
94 case Resource::SVGDocument: 95 case Resource::SVGDocument:
95 return ResourceLoadPriorityLow; 96 return ResourceLoadPriorityLow;
96 case Resource::Image: 97 case Resource::Image:
97 case Resource::LinkPrefetch: 98 case Resource::LinkPrefetch:
98 return ResourceLoadPriorityVeryLow; 99 return ResourceLoadPriorityVeryLow;
99 } 100 }
100 101
101 ASSERT_NOT_REACHED(); 102 ASSERT_NOT_REACHED();
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 case Resource::Font: 145 case Resource::Font:
145 return WebURLRequest::RequestContextFont; 146 return WebURLRequest::RequestContextFont;
146 case Resource::Image: 147 case Resource::Image:
147 return WebURLRequest::RequestContextImage; 148 return WebURLRequest::RequestContextImage;
148 case Resource::Raw: 149 case Resource::Raw:
149 return WebURLRequest::RequestContextSubresource; 150 return WebURLRequest::RequestContextSubresource;
150 case Resource::ImportResource: 151 case Resource::ImportResource:
151 return WebURLRequest::RequestContextImport; 152 return WebURLRequest::RequestContextImport;
152 case Resource::LinkPrefetch: 153 case Resource::LinkPrefetch:
153 return WebURLRequest::RequestContextPrefetch; 154 return WebURLRequest::RequestContextPrefetch;
155 case Resource::LinkPreload:
156 return WebURLRequest::RequestContextSubresource;
154 case Resource::LinkSubresource: 157 case Resource::LinkSubresource:
155 return WebURLRequest::RequestContextSubresource; 158 return WebURLRequest::RequestContextSubresource;
156 case Resource::TextTrack: 159 case Resource::TextTrack:
157 return WebURLRequest::RequestContextTrack; 160 return WebURLRequest::RequestContextTrack;
158 case Resource::SVGDocument: 161 case Resource::SVGDocument:
159 return WebURLRequest::RequestContextImage; 162 return WebURLRequest::RequestContextImage;
160 case Resource::Media: // TODO: Split this. 163 case Resource::Media: // TODO: Split this.
161 return WebURLRequest::RequestContextVideo; 164 return WebURLRequest::RequestContextVideo;
162 case Resource::Manifest: 165 case Resource::Manifest:
163 return WebURLRequest::RequestContextManifest; 166 return WebURLRequest::RequestContextManifest;
(...skipping 999 matching lines...) Expand 10 before | Expand all | Expand 10 after
1163 visitor->trace(m_loaders); 1166 visitor->trace(m_loaders);
1164 visitor->trace(m_nonBlockingLoaders); 1167 visitor->trace(m_nonBlockingLoaders);
1165 #if ENABLE(OILPAN) 1168 #if ENABLE(OILPAN)
1166 visitor->trace(m_documentResources); 1169 visitor->trace(m_documentResources);
1167 visitor->trace(m_preloads); 1170 visitor->trace(m_preloads);
1168 visitor->trace(m_resourceTimingInfoMap); 1171 visitor->trace(m_resourceTimingInfoMap);
1169 #endif 1172 #endif
1170 } 1173 }
1171 1174
1172 } 1175 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698