8 Commits

Author SHA1 Message Date
roytam1 d0ab61e943 import from UXP: Issue #1442 - Part 24 - Prevent FetchStream from incorrectly running on the main thread. This prevents a deadlock and JSContext related crashes, however this should eventually be replaced by an EventTargetFor() call when the Dispatcher API is implemented. Also now that ReadableStream appears stable, toggle the preferences true by default. (f3991f98) 2023-10-05 10:22:56 +08:00
roytam1 3fd15cede7 import from UXP: Issue #1442 - Part 23 - Align FetchStream with Firefox 68ESR. https://bugzilla.mozilla.org/show_bug.cgi?id=1612308 https://bugzilla.mozilla.org/show_bug.cgi?id=1445587 Partial part 2 implementing synchronization changes. (836d36dc) 2023-10-05 10:20:39 +08:00
roytam1 1a40588ad1 import from UXP: Issue #1442 - Part 20 - FetchStream should not have an extra JS::Heap<ReadableStream>. https://bugzilla.mozilla.org/show_bug.cgi?id=1390717 (b1a12de9) 2023-10-05 10:13:48 +08:00
roytam1 369af6d892 import from UXP: Issue #1442 - Part 19 - FetchStream must support multiple read requests. https://bugzilla.mozilla.org/show_bug.cgi?id=1395220 (0e1efcb2) 2023-10-05 10:11:19 +08:00
roytam1 7a8de8dae5 import from UXP: Issue #1442 - Part 17 - Creating FetchStream as a out param in order to avoid JS hazards https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (e2284591) 2023-10-05 09:59:52 +08:00
roytam1 45ea3d9b06 ported from UXP: Issue #1442 - Part 11 - Response.body handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1329298 Use BufferSource in webIDL. https://bugzilla.mozilla.org/show_bug.cgi?id=1337722 (a8a75090) 2023-10-05 09:23:01 +08:00
roytam1 b8bb2ad271 import from UXP: Issue #1442 - Part 9: Stream shutdown handling. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 (3979e484) 2023-10-04 17:20:47 +08:00
roytam1 7fb23ef4bd import from UXP: Issue #1442 - Part 8: Fetch implementation of streams. https://bugzilla.mozilla.org/show_bug.cgi?id=1128959 +worker-friendly pref checking for the DOM API. (bff1f3bc) 2023-10-04 17:19:58 +08:00