| Index: Source/modules/serviceworkers/FetchResponseData.cpp
|
| diff --git a/Source/modules/serviceworkers/FetchResponseData.cpp b/Source/modules/serviceworkers/FetchResponseData.cpp
|
| index 9461559e8bfe8df38caec29e3abd1401a4ae7ae3..5f45dda7ff92e57fbd68049f5dd67a64616c9eb1 100644
|
| --- a/Source/modules/serviceworkers/FetchResponseData.cpp
|
| +++ b/Source/modules/serviceworkers/FetchResponseData.cpp
|
| @@ -11,27 +11,27 @@
|
|
|
| namespace blink {
|
|
|
| -PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::create()
|
| +FetchResponseData* FetchResponseData::create()
|
| {
|
| // "Unless stated otherwise, a response's url is null, status is 200, status
|
| // message is `OK`, header list is an empty header list, and body is null."
|
| - return adoptRefWillBeNoop(new FetchResponseData(DefaultType, 200, "OK"));
|
| + return new FetchResponseData(DefaultType, 200, "OK");
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createNetworkErrorResponse()
|
| +FetchResponseData* FetchResponseData::createNetworkErrorResponse()
|
| {
|
| // "A network error is a response whose status is always 0, status message
|
| // is always the empty byte sequence, header list is aways an empty list,
|
| // and body is always null."
|
| - return adoptRefWillBeNoop(new FetchResponseData(ErrorType, 0, ""));
|
| + return new FetchResponseData(ErrorType, 0, "");
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createBasicFilteredResponse()
|
| +FetchResponseData* FetchResponseData::createBasicFilteredResponse()
|
| {
|
| // "A basic filtered response is a filtered response whose type is |basic|,
|
| // header list excludes any headers in internal response's header list whose
|
| // name is `Set-Cookie` or `Set-Cookie2`."
|
| - RefPtrWillBeRawPtr<FetchResponseData> response = adoptRefWillBeNoop(new FetchResponseData(BasicType, m_status, m_statusMessage));
|
| + FetchResponseData* response = new FetchResponseData(BasicType, m_status, m_statusMessage);
|
| response->m_url = m_url;
|
| for (size_t i = 0; i < m_headerList->size(); ++i) {
|
| const FetchHeaderList::Header* header = m_headerList->list()[i].get();
|
| @@ -41,10 +41,10 @@ PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createBasicFiltered
|
| }
|
| response->m_blobDataHandle = m_blobDataHandle;
|
| response->m_internalResponse = this;
|
| - return response.release();
|
| + return response;
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createCORSFilteredResponse()
|
| +FetchResponseData* FetchResponseData::createCORSFilteredResponse()
|
| {
|
| // "A CORS filtered response is a filtered response whose type is |CORS|,
|
| // header list excludes all headers in internal response's header list,
|
| @@ -53,7 +53,7 @@ PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createCORSFilteredR
|
| // `Pragma`, and except those whose name is one of the values resulting from
|
| // parsing `Access-Control-Expose-Headers` in internal response's header
|
| // list."
|
| - RefPtrWillBeRawPtr<FetchResponseData> response = adoptRefWillBeNoop(new FetchResponseData(CORSType, m_status, m_statusMessage));
|
| + FetchResponseData* response = new FetchResponseData(CORSType, m_status, m_statusMessage);
|
| response->m_url = m_url;
|
| HTTPHeaderSet accessControlExposeHeaderSet;
|
| String accessControlExposeHeaders;
|
| @@ -67,17 +67,17 @@ PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createCORSFilteredR
|
| }
|
| response->m_blobDataHandle = m_blobDataHandle;
|
| response->m_internalResponse = this;
|
| - return response.release();
|
| + return response;
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<FetchResponseData> FetchResponseData::createOpaqueFilteredResponse()
|
| +FetchResponseData* FetchResponseData::createOpaqueFilteredResponse()
|
| {
|
| // "An opaque filtered response is a filtered response whose type is
|
| // |opaque|, status is 0, status message is the empty byte sequence, header
|
| // list is an empty list, and body is null."
|
| - RefPtrWillBeRawPtr<FetchResponseData> response = adoptRefWillBeNoop(new FetchResponseData(OpaqueType, 0, ""));
|
| + FetchResponseData* response = new FetchResponseData(OpaqueType, 0, "");
|
| response->m_internalResponse = this;
|
| - return response.release();
|
| + return response;
|
| }
|
|
|
| void FetchResponseData::populateWebServiceWorkerResponse(WebServiceWorkerResponse& response)
|
|
|