aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/websockets/Send-binary-arraybuffer.any.js
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2014-11-04 05:06:34 -0700
committerbors-servo <metajack+bors@gmail.com>2014-11-04 05:06:34 -0700
commit4e24e4d8e92528a5a6f7bb571c6557b5bca11ea9 (patch)
tree8c1c7940e8c5842c97c2861b80d354709e8b1015 /tests/wpt/web-platform-tests/websockets/Send-binary-arraybuffer.any.js
parentc4cfb4aae0491ca8016d3cbae9a39a6488b24739 (diff)
parent9bafd5f28ae3351a7f94b29ed95d93eb1c4797ce (diff)
downloadservo-4e24e4d8e92528a5a6f7bb571c6557b5bca11ea9.tar.gz
servo-4e24e4d8e92528a5a6f7bb571c6557b5bca11ea9.zip
auto merge of #3732 : mukilan/servo/xhr-issue-3630, r=jdm
This fixes issue #3630 A short summary of the changes: * Use atomic generation id to cancel inflight requests * Handles nested calls to abort, open, send inside handlers * Adds XHRReleaseMsg to delay freeing XHR object till all inflight events are processed * Handles both timeout, errors and abort/open in a symmetric fashion i.e All inflight events will be cancelled for timeouts, aborts, errors and on calling open. * Change the ErroredMsg enum to be more symmetric with the returned Error enum I noticed a few possible changes that could make the code for fetch task simpler: * We can remove the additional timer task and let the fetch task manage its own timer (or maybe the resource loader can do this.) * The CORS related steps could also be moved into the resource loader. * Right now upload events are not support. This requires some support from resource loader.
Diffstat (limited to 'tests/wpt/web-platform-tests/websockets/Send-binary-arraybuffer.any.js')
0 files changed, 0 insertions, 0 deletions