Andrea Marchesini
bd76fd013b
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
5d622f89aa
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00
Ryan VanderMeulen
95df0286b8
Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
...
CLOSED TREE
2015-05-11 11:43:59 -04:00
Andrea Marchesini
2ffeefc77a
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 15:20:06 +01:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Mike Hommey
4d93988786
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Nikhil Marathe
15dc3800a8
Bug 1109751 - Request and Response constructors should set mime type. r=baku
2015-02-03 12:59:32 -08:00
Nikhil Marathe
fbc0676607
Bug 1109751 - Consume FormData support in Fetch API. r=baku
2015-04-03 22:55:15 -07:00
Wes Kocher
b650776319
Backed out 2 changesets (bug 1109751) for asan mochitest-3 failures
...
Backed out changeset 269ce19afa43 (bug 1109751)
Backed out changeset add6d1bd2e52 (bug 1109751)
2015-04-03 12:22:47 -07:00
Wes Kocher
d349e3ecbe
Backed out changeset 4b4656732ca8 (bug 1109751)
2015-04-03 12:22:22 -07:00
Nikhil Marathe
db0f8b3804
Bug 1109751 - Bustage fix. r=bustage
2015-04-03 09:41:10 -07:00
Nikhil Marathe
bc96345415
Bug 1109751 - Request and Response constructors should set mime type. r=baku
2015-02-03 12:59:32 -08:00
Nikhil Marathe
275ffd5efe
Bug 1109751 - Consume FormData support in Fetch API. r=baku
2015-04-02 10:51:13 -07:00
Mike Hommey
44945d9d4c
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Andrea Marchesini
ad97ae68b8
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Andrew Overholt
d41fd71a28
Bug 1127552 - Add Telemetry to Fetch. r=nsm
...
Note when the Fetch is coming from the main thread or a worker. Also
count Requests just passed through a Service Worker.
2015-03-27 06:47:00 -04:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Nikhil Marathe
ef526e043b
Bug 1143857 - Add FormData serialize support to Fetch API. r=ehsan
2015-03-17 08:32:04 -07:00
Nikhil Marathe
1374634ba7
Bug 1139665 - Check content load policy in FetchDriver. r=baku
2014-10-14 16:36:58 -07:00
Ben Kelly
1f98da8c79
Bug 1073231 Implement Request and Response Clone() methods. r=nsm r=baku
2015-02-19 20:24:24 -05:00
Josh Matthews
e333052c55
Bug 1065216 - Dispatch a fetch event to workers when controlled pages initiate a network load. r=baku,mayhemer,smaug
2015-02-18 20:34:29 -05:00
Ryan VanderMeulen
e1c8dc900b
Backed out changeset 25f90464e93b (bug 1065216) for Android mochitest failures.
2015-02-18 16:00:33 -05:00
Josh Matthews
6857251ced
Bug 1065216 - Dispatch a fetch event to workers when controlled pages initiate a network load. r=baku,mayhemer,smaug
2015-02-18 14:10:52 -05:00
Mike Hommey
715db83e04
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
2015-02-02 09:56:13 +09:00
Nikhil Marathe
9f31f5e5ab
Bug 1109742 - Fix Body.json() error rejection. r=baku
2014-12-04 14:06:45 -08:00
Nikhil Marathe
67f670c500
Bug 1121682 - fetch() should reject with TypeError
2015-01-14 13:43:27 -08:00
Ehsan Akhgari
9866f9b2f3
Bug 1125178 - Mark some functions in dom as override; r=baku
2015-01-23 14:27:12 -05:00
Nikhil Marathe
b3142e434f
Bug 1119026 - Respect skip serviceworker flag. r=baku,bkelly
2014-12-24 02:08:41 -08:00
Nikhil Marathe
56ee4c22b8
Bug 1112922 - Implement request referrer correctly in Fetch API. r=bkelly
2014-12-23 07:56:19 -08:00
Tejas Srinivasan
5ae8e2697a
Bug 1120652 - Remove MainThreadFetchResolver::OnResponseEnd() and provide an empty definition in the parent class FetchDriverObserver. r=nsm
2015-01-14 23:59:00 -05:00
Nikhil Marathe
1e6026c30a
Bug 1119021 - CORS support. r=baku,bkelly
...
Use nsCrossSiteListenerProxy.h helpers to implement CORS support.
Several CORS fixes and lots of CORS tests.
Fixes:
Use empty string stream if response has no stream.
Parse Access-Control-Expose-Headers correctly.
Copy over remaining InternalRequest constructor attributes and set unsafe request flag.
Call FailWithNetworkError() in more cases.
Add non-simple Request headers to unsafeHeaders list for CORS check.
Do not AsyncOpen channel directly when CORS preflight is required.
Fix check for simple request method (was checking the opposite condition).
2015-01-07 15:50:54 -08:00
Nikhil Marathe
78f4e1e161
Bug 1115214 - Fetch API: Always consume body asynchronously. r=baku
2014-12-23 21:47:17 -08:00
Nikhil Marathe
ae3687ddd0
Bug 1039846 - Patch 7: Create channel with a loadgroup. r=baku,bkelly
2015-01-08 08:55:05 -08:00
Nikhil Marathe
cc47db65bc
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
Andrea Marchesini
cb2d10da86
Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent
2014-12-17 14:49:36 +00:00
Andrea Marchesini
b5a05079a9
Bug 1077393 - Rename ScalarValueString to USVString. r=smaug
2014-11-20 12:58:00 +01:00
Ehsan Akhgari
adaedd07aa
Bug 1090242 - Fix some more bad implicit constructors in DOM; r=baku
2014-10-10 17:28:35 -04:00
Nikhil Marathe
acfa9359fa
Bug 1039846 - Fix bustage. r=bustage CLOSED TREE
2014-10-20 13:25:56 -07:00
Nikhil Marathe
056d2e760a
Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku
2014-10-06 11:01:20 -07:00
Nikhil Marathe
a857566225
Bug 1071290 - Allow Blobs in Fetch BodyInit. r=baku
2014-10-09 10:52:10 -07:00
Nikhil Marathe
aab4e1765f
Bug 1039846 - Split Headers into InternalHeaders. r=baku
2014-10-02 10:59:20 -07:00
Nikhil Marathe
de9c3fd921
Bug 1039846 - Response implementation. r=baku
2014-09-26 16:41:15 -07:00
Nikhil Marathe
1a8062a12f
Bug 1039846 - Request implementation. r=baku
2014-09-23 22:03:20 -07:00