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

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: More fixes - things build fine at this point. Created 3 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) 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 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 62
63 // Events for UMA. Do not reorder or delete. Add new events at the end, but 63 // Events for UMA. Do not reorder or delete. Add new events at the end, but
64 // before SriResourceIntegrityMismatchEventCount. 64 // before SriResourceIntegrityMismatchEventCount.
65 enum SriResourceIntegrityMismatchEvent { 65 enum SriResourceIntegrityMismatchEvent {
66 CheckingForIntegrityMismatch = 0, 66 CheckingForIntegrityMismatch = 0,
67 RefetchDueToIntegrityMismatch = 1, 67 RefetchDueToIntegrityMismatch = 1,
68 SriResourceIntegrityMismatchEventCount 68 SriResourceIntegrityMismatchEventCount
69 }; 69 };
70 70
71 #define DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, name) \ 71 #define DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, name) \
72 case Resource::name: { \ 72 case Resource::k##name: { \
73 DEFINE_THREAD_SAFE_STATIC_LOCAL( \ 73 DEFINE_THREAD_SAFE_STATIC_LOCAL( \
74 EnumerationHistogram, resourceHistogram, \ 74 EnumerationHistogram, resourceHistogram, \
75 new EnumerationHistogram( \ 75 new EnumerationHistogram( \
76 "Blink.MemoryCache.RevalidationPolicy." prefix #name, Load + 1)); \ 76 "Blink.MemoryCache.RevalidationPolicy." prefix #name, Load + 1)); \
77 resourceHistogram.count(policy); \ 77 resourceHistogram.count(policy); \
78 break; \ 78 break; \
79 } 79 }
80 80
81 #define DEFINE_RESOURCE_HISTOGRAM(prefix) \ 81 #define DEFINE_RESOURCE_HISTOGRAM(prefix) \
82 /* DO NOT SUBMIT - conflict resolution helper:
83 * Important to have CSSStyleSheet instead of kCSSStyleSheet below. */
82 switch (factory.type()) { \ 84 switch (factory.type()) { \
83 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, CSSStyleSheet) \ 85 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, CSSStyleSheet) \
84 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Font) \ 86 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Font) \
85 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Image) \ 87 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Image) \
86 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, ImportResource) \ 88 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, ImportResource) \
87 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, LinkPrefetch) \ 89 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, LinkPrefetch) \
88 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, MainResource) \ 90 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, MainResource) \
89 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Manifest) \ 91 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Manifest) \
90 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Media) \ 92 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Media) \
91 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Mock) \ 93 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Mock) \
92 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Raw) \ 94 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Raw) \
93 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Script) \ 95 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, Script) \
94 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, SVGDocument) \ 96 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, SVGDocument) \
95 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, TextTrack) \ 97 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, TextTrack) \
96 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, XSLStyleSheet) \ 98 DEFINE_SINGLE_RESOURCE_HISTOGRAM(prefix, XSLStyleSheet) \
97 } 99 }
100 /* DO NOT SUBMIT - conflict resolution helper:
101 * Important to have XSLStyleSheet instead of kXSLStyleSheet above. */
98 102
99 void addRedirectsToTimingInfo(Resource* resource, ResourceTimingInfo* info) { 103 void addRedirectsToTimingInfo(Resource* resource, ResourceTimingInfo* info) {
100 // Store redirect responses that were packed inside the final response. 104 // Store redirect responses that were packed inside the final response.
101 const auto& responses = resource->response().redirectResponses(); 105 const auto& responses = resource->response().redirectResponses();
102 for (size_t i = 0; i < responses.size(); ++i) { 106 for (size_t i = 0; i < responses.size(); ++i) {
103 const KURL& newURL = i + 1 < responses.size() 107 const KURL& newURL = i + 1 < responses.size()
104 ? KURL(responses[i + 1].url()) 108 ? KURL(responses[i + 1].url())
105 : resource->resourceRequest().url(); 109 : resource->resourceRequest().url();
106 bool crossOrigin = 110 bool crossOrigin =
107 !SecurityOrigin::areSameSchemeHostPort(responses[i].url(), newURL); 111 !SecurityOrigin::areSameSchemeHostPort(responses[i].url(), newURL);
(...skipping 1463 matching lines...) Expand 10 before | Expand all | Expand 10 after
1571 visitor->trace(m_context); 1575 visitor->trace(m_context);
1572 visitor->trace(m_archive); 1576 visitor->trace(m_archive);
1573 visitor->trace(m_loaders); 1577 visitor->trace(m_loaders);
1574 visitor->trace(m_nonBlockingLoaders); 1578 visitor->trace(m_nonBlockingLoaders);
1575 visitor->trace(m_documentResources); 1579 visitor->trace(m_documentResources);
1576 visitor->trace(m_preloads); 1580 visitor->trace(m_preloads);
1577 visitor->trace(m_resourceTimingInfoMap); 1581 visitor->trace(m_resourceTimingInfoMap);
1578 } 1582 }
1579 1583
1580 } // namespace blink 1584 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698