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

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

Issue 2329463004: ABANDONED CL: Changes needed to make things compile after running rewrite_to_chrome_style tool. (Closed)
Patch Set: Rebasing the fixes... Created 3 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 5 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All
6 rights reserved. 6 rights reserved.
7 Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/ 7 Copyright (C) 2009 Torch Mobile Inc. http://www.torchmobile.com/
8 8
9 This library is free software; you can redistribute it and/or 9 This library is free software; you can redistribute it and/or
10 modify it under the terms of the GNU Library General Public 10 modify it under the terms of the GNU Library General Public
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 61
62 // Events for UMA. Do not reorder or delete. Add new events at the end, but 62 // Events for UMA. Do not reorder or delete. Add new events at the end, but
63 // before SriResourceIntegrityMismatchEventCount. 63 // before SriResourceIntegrityMismatchEventCount.
64 enum SriResourceIntegrityMismatchEvent { 64 enum SriResourceIntegrityMismatchEvent {
65 CheckingForIntegrityMismatch = 0, 65 CheckingForIntegrityMismatch = 0,
66 RefetchDueToIntegrityMismatch = 1, 66 RefetchDueToIntegrityMismatch = 1,
67 SriResourceIntegrityMismatchEventCount 67 SriResourceIntegrityMismatchEventCount
68 }; 68 };
69 69
70 #define DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, name) \ 70 #define DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, name) \
71 case Resource::name: { \ 71 case Resource::k##name: { \
72 DEFINE_THREAD_SAFE_STATIC_LOCAL( \ 72 DEFINE_THREAD_SAFE_STATIC_LOCAL( \
73 EnumerationHistogram, resourceHistogram, \ 73 EnumerationHistogram, resourceHistogram, \
74 new EnumerationHistogram( \ 74 new EnumerationHistogram( \
75 "Blink.MemoryCache.RevalidationPolicy." prefix #name, Load + 1)); \ 75 "Blink.MemoryCache.RevalidationPolicy." prefix #name, Load + 1)); \
76 resourceHistogram.count(policy); \ 76 resourceHistogram.count(policy); \
77 break; \ 77 break; \
78 } 78 }
79 79
80 #define DEFINE_RESOURCE_HISTOGRAM(prefix) \ 80 #define DEFINE_RESOURCE_HISTOGRAM(prefix) \
81 /* DO NOT SUBMIT - conflict resolution helper:
82 * Important to have CSSStyleSheet instead of kCSSStyleSheet below. */
81 switch (factory.type()) { \ 83 switch (factory.type()) { \
82 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, CSSStyleSheet) \ 84 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, CSSStyleSheet) \
83 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Font) \ 85 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Font) \
84 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Image) \ 86 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Image) \
85 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, ImportResource) \ 87 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, ImportResource) \
86 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, LinkPrefetch) \ 88 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, LinkPrefetch) \
87 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, MainResource) \ 89 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, MainResource) \
88 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Manifest) \ 90 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Manifest) \
89 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Media) \ 91 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Media) \
90 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Mock) \ 92 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Mock) \
91 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Raw) \ 93 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Raw) \
92 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Script) \ 94 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Script) \
93 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, SVGDocument) \ 95 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, SVGDocument) \
94 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, TextTrack) \ 96 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, TextTrack) \
95 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, XSLStyleSheet) \ 97 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, XSLStyleSheet) \
96 } 98 }
99 /* DO NOT SUBMIT - conflict resolution helper:
100 * Important to have XSLStyleSheet instead of kXSLStyleSheet above. */
97 101
98 void addRedirectsToTimingInfo(Resource* resource, ResourceTimingInfo* info) { 102 void addRedirectsToTimingInfo(Resource* resource, ResourceTimingInfo* info) {
99 // Store redirect responses that were packed inside the final response. 103 // Store redirect responses that were packed inside the final response.
100 const auto& responses = resource->response().redirectResponses(); 104 const auto& responses = resource->response().redirectResponses();
101 for (size_t i = 0; i < responses.size(); ++i) { 105 for (size_t i = 0; i < responses.size(); ++i) {
102 const KURL& newURL = i + 1 < responses.size() 106 const KURL& newURL = i + 1 < responses.size()
103 ? KURL(responses[i + 1].url()) 107 ? KURL(responses[i + 1].url())
104 : resource->resourceRequest().url(); 108 : resource->resourceRequest().url();
105 bool crossOrigin = 109 bool crossOrigin =
106 !SecurityOrigin::areSameSchemeHostPort(responses[i].url(), newURL); 110 !SecurityOrigin::areSameSchemeHostPort(responses[i].url(), newURL);
(...skipping 1435 matching lines...) Expand 10 before | Expand all | Expand 10 after
1542 visitor->trace(m_context); 1546 visitor->trace(m_context);
1543 visitor->trace(m_archive); 1547 visitor->trace(m_archive);
1544 visitor->trace(m_loaders); 1548 visitor->trace(m_loaders);
1545 visitor->trace(m_nonBlockingLoaders); 1549 visitor->trace(m_nonBlockingLoaders);
1546 visitor->trace(m_documentResources); 1550 visitor->trace(m_documentResources);
1547 visitor->trace(m_preloads); 1551 visitor->trace(m_preloads);
1548 visitor->trace(m_resourceTimingInfoMap); 1552 visitor->trace(m_resourceTimingInfoMap);
1549 } 1553 }
1550 1554
1551 } // namespace blink 1555 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698