gecko/dom/fetch
Nikhil Marathe 5efcea65d0 Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly
This patch has the following big pieces:
HTTP support in FetchDriver, which requires the principal of the caller to be passed.
Managing worker lifetime when a fetch() call is in progress.
Managing worker lifetime when a Response body is being read.
Using nsIPipe to link network streams to Request/Response body streams.
Using nsIInputStreamPump to convert Request/Response body streams into respective types.

Folded:
Bug 1039846 - Fetch API: Use a pipe to immediately start writing HTTP body data to InternalResponse.
Bug 1039846 - Assert bodystream can be set only once
Bug 1039846 - Add feature when handling fetch responses on workers
Bug 1039846 - Try to retarget http fetch delivery off main thread.
Bug 1039846 - Safely consume body using nsIInputStreamPump on workers and main thread.
Bug 1039846 - Retarget body reading to stream transport service.
2014-12-10 00:51:59 -08:00
..
Fetch.cpp Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
Fetch.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
FetchDriver.cpp Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
FetchDriver.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
Headers.cpp Bug 1039846 - Split Headers into InternalHeaders. r=baku 2014-10-02 10:59:20 -07:00
Headers.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
InternalHeaders.cpp Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku 2014-10-06 11:01:20 -07:00
InternalHeaders.h Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku 2014-10-06 11:01:20 -07:00
InternalRequest.cpp Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
InternalRequest.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
InternalResponse.cpp Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku 2014-10-06 11:01:20 -07:00
InternalResponse.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
moz.build Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku 2014-10-06 11:01:20 -07:00
Request.cpp Bug 1077393 - Rename ScalarValueString to USVString. r=smaug 2014-11-20 12:58:00 +01:00
Request.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00
Response.cpp Bug 1077393 - Rename ScalarValueString to USVString. r=smaug 2014-11-20 12:58:00 +01:00
Response.h Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly 2014-12-10 00:51:59 -08:00