Changeset 224024 in webkit
- Timestamp:
- Oct 26, 2017 10:26:21 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 4 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r224021 r224024 1 2017-10-26 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r223994. 4 5 The LayoutTest for this change is failing. 6 7 Reverted changeset: 8 9 "Add service worker handle fetch support for all subresource 10 requests" 11 https://bugs.webkit.org/show_bug.cgi?id=178769 12 https://trac.webkit.org/changeset/223994 13 1 14 2017-10-25 Ryan Haddad <ryanhaddad@apple.com> 2 15 -
trunk/Source/WebCore/ChangeLog
r224023 r224024 1 2017-10-26 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r223994. 4 5 The LayoutTest for this change is failing. 6 7 Reverted changeset: 8 9 "Add service worker handle fetch support for all subresource 10 requests" 11 https://bugs.webkit.org/show_bug.cgi?id=178769 12 https://trac.webkit.org/changeset/223994 13 1 14 2017-10-26 Ryan Haddad <ryanhaddad@apple.com> 2 15 -
trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp
r224019 r224024 104 104 relaxAdoptionRequirement(); 105 105 106 #if ENABLE(SERVICE_WORKER) 107 if (m_options.serviceWorkersMode == ServiceWorkersMode::All && !m_options.serviceWorkerIdentifier) 108 m_options.serviceWorkerIdentifier = document.selectedServiceWorkerIdentifier(); 109 #endif 110 106 111 // Setting a referrer header is only supported in the async code path. 107 112 ASSERT(m_async || m_referrer.isEmpty()); -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp
r223994 r224024 687 687 { 688 688 // Implementing step 1 to 7 of https://fetch.spec.whatwg.org/#fetching 689 auto* document = this->document(); 690 691 if (document) { 692 if (!request.origin()) 693 request.setOrigin(document->securityOrigin()); 694 #if ENABLE(SERVICE_WORKER) 695 request.setSelectedServiceWorkerIdentifierIfNeeded(document->selectedServiceWorkerIdentifier()); 696 #endif 697 } 689 690 if (!request.origin() && document()) 691 request.setOrigin(document()->securityOrigin()); 698 692 699 693 request.setAcceptHeaderIfNone(type); -
trunk/Source/WebCore/loader/cache/CachedResourceRequest.cpp
r223994 r224024 274 274 } 275 275 276 #if ENABLE(SERVICE_WORKER)277 void CachedResourceRequest::setSelectedServiceWorkerIdentifierIfNeeded(uint64_t serviceWorkerIdentifier)278 {279 if (isNonSubresourceRequest(m_options.destination))280 return;281 if (isPotentialNavigationOrSubresourceRequest(m_options.destination))282 return;283 284 if (m_options.serviceWorkersMode != ServiceWorkersMode::All)285 return;286 if (m_options.serviceWorkerIdentifier)287 return;288 289 m_options.serviceWorkerIdentifier = serviceWorkerIdentifier;290 }291 #endif292 293 276 } // namespace WebCore -
trunk/Source/WebCore/loader/cache/CachedResourceRequest.h
r223994 r224024 96 96 static String splitFragmentIdentifierFromRequestURL(ResourceRequest&); 97 97 98 #if ENABLE(SERVICE_WORKER)99 void setSelectedServiceWorkerIdentifierIfNeeded(uint64_t serviceWorkerIdentifier);100 #endif101 102 98 private: 103 99 ResourceRequest m_resourceRequest; -
trunk/Source/WebKit/ChangeLog
r224023 r224024 1 2017-10-26 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r223994. 4 5 The LayoutTest for this change is failing. 6 7 Reverted changeset: 8 9 "Add service worker handle fetch support for all subresource 10 requests" 11 https://bugs.webkit.org/show_bug.cgi?id=178769 12 https://trac.webkit.org/changeset/223994 13 1 14 2017-10-26 Ryan Haddad <ryanhaddad@apple.com> 2 15 -
trunk/Source/WebKit/WebProcess/Storage/WebServiceWorkerProvider.cpp
r223994 r224024 65 65 return false; 66 66 67 // FIXME: We should probably assert that options.serviceWorkersIdentifier is not null. 67 68 if (isPotentialNavigationOrSubresourceRequest(options.destination)) 68 69 return false; 69 70 70 71 // FIXME: Implement non-subresource request loads. 71 if (isNonSubresourceRequest(options.destination) || !options.serviceWorkerIdentifier)72 if (isNonSubresourceRequest(options.destination)) 72 73 return false; 73 74
Note: See TracChangeset
for help on using the changeset viewer.