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

Side by Side Diff: Source/WebCore/loader/cache/CachedResource.cpp

Issue 13839016: Remove CSS_SHADERS compile-time flag. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 8 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) 2006 Samuel Weinig (sam.weinig@gmail.com) 5 Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com)
6 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 6 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
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 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 #if ENABLE(LINK_PREFETCH) 133 #if ENABLE(LINK_PREFETCH)
134 case CachedResource::LinkPrefetch: 134 case CachedResource::LinkPrefetch:
135 return ResourceLoadPriorityVeryLow; 135 return ResourceLoadPriorityVeryLow;
136 case CachedResource::LinkSubresource: 136 case CachedResource::LinkSubresource:
137 return ResourceLoadPriorityVeryLow; 137 return ResourceLoadPriorityVeryLow;
138 #endif 138 #endif
139 #if ENABLE(VIDEO_TRACK) 139 #if ENABLE(VIDEO_TRACK)
140 case CachedResource::TextTrackResource: 140 case CachedResource::TextTrackResource:
141 return ResourceLoadPriorityLow; 141 return ResourceLoadPriorityLow;
142 #endif 142 #endif
143 #if ENABLE(CSS_SHADERS)
144 case CachedResource::ShaderResource: 143 case CachedResource::ShaderResource:
145 return ResourceLoadPriorityMedium; 144 return ResourceLoadPriorityMedium;
146 #endif
147 } 145 }
148 ASSERT_NOT_REACHED(); 146 ASSERT_NOT_REACHED();
149 return ResourceLoadPriorityLow; 147 return ResourceLoadPriorityLow;
150 } 148 }
151 149
152 #if PLATFORM(CHROMIUM) 150 #if PLATFORM(CHROMIUM)
153 static ResourceRequest::TargetType cachedResourceTypeToTargetType(CachedResource ::Type type) 151 static ResourceRequest::TargetType cachedResourceTypeToTargetType(CachedResource ::Type type)
154 { 152 {
155 switch (type) { 153 switch (type) {
156 case CachedResource::MainResource: 154 case CachedResource::MainResource:
157 return ResourceRequest::TargetIsMainFrame; 155 return ResourceRequest::TargetIsMainFrame;
158 case CachedResource::CSSStyleSheet: 156 case CachedResource::CSSStyleSheet:
159 #if ENABLE(XSLT) 157 #if ENABLE(XSLT)
160 case CachedResource::XSLStyleSheet: 158 case CachedResource::XSLStyleSheet:
161 #endif 159 #endif
162 return ResourceRequest::TargetIsStyleSheet; 160 return ResourceRequest::TargetIsStyleSheet;
163 case CachedResource::Script: 161 case CachedResource::Script:
164 return ResourceRequest::TargetIsScript; 162 return ResourceRequest::TargetIsScript;
165 case CachedResource::FontResource: 163 case CachedResource::FontResource:
166 return ResourceRequest::TargetIsFontResource; 164 return ResourceRequest::TargetIsFontResource;
167 case CachedResource::ImageResource: 165 case CachedResource::ImageResource:
168 return ResourceRequest::TargetIsImage; 166 return ResourceRequest::TargetIsImage;
169 #if ENABLE(CSS_SHADERS)
170 case CachedResource::ShaderResource: 167 case CachedResource::ShaderResource:
171 #endif
172 case CachedResource::RawResource: 168 case CachedResource::RawResource:
173 return ResourceRequest::TargetIsSubresource; 169 return ResourceRequest::TargetIsSubresource;
174 #if ENABLE(LINK_PREFETCH) 170 #if ENABLE(LINK_PREFETCH)
175 case CachedResource::LinkPrefetch: 171 case CachedResource::LinkPrefetch:
176 return ResourceRequest::TargetIsPrefetch; 172 return ResourceRequest::TargetIsPrefetch;
177 case CachedResource::LinkSubresource: 173 case CachedResource::LinkSubresource:
178 return ResourceRequest::TargetIsSubresource; 174 return ResourceRequest::TargetIsSubresource;
179 #endif 175 #endif
180 #if ENABLE(VIDEO_TRACK) 176 #if ENABLE(VIDEO_TRACK)
181 case CachedResource::TextTrackResource: 177 case CachedResource::TextTrackResource:
(...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after
972 // Because the disk cache is asynchronous and racey with regards to the data we might be asked to replace, 968 // Because the disk cache is asynchronous and racey with regards to the data we might be asked to replace,
973 // we need to verify that the new buffer has the same contents as our old bu ffer. 969 // we need to verify that the new buffer has the same contents as our old bu ffer.
974 if (m_data->size() != newBuffer->size() || memcmp(m_data->data(), newBuffer- >data(), m_data->size())) 970 if (m_data->size() != newBuffer->size() || memcmp(m_data->data(), newBuffer- >data(), m_data->size()))
975 return; 971 return;
976 972
977 m_data->tryReplaceSharedBufferContents(newBuffer.get()); 973 m_data->tryReplaceSharedBufferContents(newBuffer.get());
978 } 974 }
979 #endif 975 #endif
980 976
981 } 977 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698