ladybird/Userland/Libraries/LibWeb/Streams
Andrew Kaster a68222f654 LibWeb: Enable callbacks in chunk steps for ReadableStreamDefaultTee
We enqueue a microtask for this readable stream AO, and the methods that
we call from the chunk steps manipulate promises. As such, we need to
enable callbacks for the entire microtask's temporary execution
context.
2024-05-23 11:22:44 +02:00
..
AbstractOperations.cpp LibWeb: Enable callbacks in chunk steps for ReadableStreamDefaultTee 2024-05-23 11:22:44 +02:00
AbstractOperations.h LibWeb: Implement AO transform_stream_set_up() 2024-05-20 16:57:52 -04:00
ByteLengthQueuingStrategy.cpp LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ByteLengthQueuingStrategy.h LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ByteLengthQueuingStrategy.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
CountQueuingStrategy.cpp LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
CountQueuingStrategy.h LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
CountQueuingStrategy.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
QueuingStrategy.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
QueuingStrategy.idl LibWeb: Add IDL definition for Web::Streams::QueuingStrategy 2023-06-22 06:58:23 +02:00
QueuingStrategyInit.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
QueuingStrategyInit.idl LibWeb: Add IDL definition for Web::Streams::QueuingStrategyInit 2023-06-21 12:27:04 +02:00
ReadableByteStreamController.cpp LibWeb: Mark readable stream cancel/pull/release steps as infallible 2024-04-30 08:14:12 +02:00
ReadableByteStreamController.h LibWeb: Mark readable stream cancel/pull/release steps as infallible 2024-04-30 08:14:12 +02:00
ReadableByteStreamController.idl LibWeb: Implement ReadableByteStreamController.enqueue 2023-12-03 20:26:14 +01:00
ReadableStream.cpp LibWeb: Implement ReadableStream::close() 2024-05-20 16:57:52 -04:00
ReadableStream.h LibWeb: Implement ReadableStream::close() 2024-05-20 16:57:52 -04:00
ReadableStream.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
ReadableStreamBYOBReader.cpp LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ReadableStreamBYOBReader.h LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ReadableStreamBYOBReader.idl LibWeb: Use ArrayBufferView for ReadableStreamBYOBReader 2023-11-24 08:43:35 +01:00
ReadableStreamBYOBRequest.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ReadableStreamBYOBRequest.h LibWeb: Use TypedArray as a forward-declaration where appropriate 2024-02-27 20:02:07 +01:00
ReadableStreamBYOBRequest.idl LibWeb: Implement ReadableStreamBYOBRequest.respondWithNewView 2024-01-29 17:10:56 -05:00
ReadableStreamDefaultController.cpp LibWeb: Mark readable stream cancel/pull/release steps as infallible 2024-04-30 08:14:12 +02:00
ReadableStreamDefaultController.h LibWeb: Mark readable stream cancel/pull/release steps as infallible 2024-04-30 08:14:12 +02:00
ReadableStreamDefaultController.idl LibWeb: Add ReadableStreamDefaultController 2023-04-01 23:43:07 +01:00
ReadableStreamDefaultReader.cpp LibWeb: Implement read a chunk concept for ReadableStreamDefaultReader 2024-05-20 16:57:52 -04:00
ReadableStreamDefaultReader.h LibWeb: Implement read a chunk concept for ReadableStreamDefaultReader 2024-05-20 16:57:52 -04:00
ReadableStreamDefaultReader.idl LibWeb: Add ReadableStreamDefaultReader 2023-04-01 23:43:07 +01:00
ReadableStreamGenericReader.cpp LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ReadableStreamGenericReader.h LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
ReadableStreamGenericReader.idl LibWeb: Add the ReadableStreamGenericReader mixin interface 2023-04-01 23:43:07 +01:00
Transformer.cpp LibWeb: Add Transformer API 2023-07-15 11:59:39 +02:00
Transformer.h LibWeb: Add Transformer API 2023-07-15 11:59:39 +02:00
TransformStream.cpp LibWeb: Remove exceptional return types from infallible stream AOs 2024-04-30 08:14:12 +02:00
TransformStream.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
TransformStream.idl LibWeb: Add TransformStream scaffolding 2023-07-15 11:59:39 +02:00
TransformStreamDefaultController.cpp LibWeb: Mark stream AOs as infallible as required by the spec 2024-04-30 08:14:12 +02:00
TransformStreamDefaultController.h LibWeb: Mark stream AOs as infallible as required by the spec 2024-04-30 08:14:12 +02:00
TransformStreamDefaultController.idl LibWeb: Implement TransformStreamDefaultController::terminate() 2023-07-15 11:59:39 +02:00
UnderlyingSink.cpp LibWeb: Properly reject abrupt completion in clean_up_on_return 2023-04-17 10:27:40 +02:00
UnderlyingSink.h LibWeb: Add the WritableStream interface 2023-04-06 22:54:58 +02:00
UnderlyingSource.cpp LibWeb: Port TypeError in UnderlyingSource from ByteString 2024-01-02 10:01:26 +01:00
UnderlyingSource.h LibWeb: Use u64 for ReadableByteStream offsets instead of u32 2023-05-27 13:55:14 +02:00
WritableStream.cpp LibWeb: Mark stream AOs as infallible as required by the spec 2024-04-30 08:14:12 +02:00
WritableStream.h LibWeb: Mark stream AOs as infallible as required by the spec 2024-04-30 08:14:12 +02:00
WritableStream.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
WritableStreamDefaultController.cpp LibWeb: Mark writable stream abort steps as infallible 2024-04-30 08:14:12 +02:00
WritableStreamDefaultController.h LibWeb: Mark writable stream abort steps as infallible 2024-04-30 08:14:12 +02:00
WritableStreamDefaultController.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
WritableStreamDefaultWriter.cpp LibWeb: Remove exceptional return types from infallible stream AOs 2024-04-30 08:14:12 +02:00
WritableStreamDefaultWriter.h LibWeb: Remove exceptional return types from infallible stream AOs 2024-04-30 08:14:12 +02:00
WritableStreamDefaultWriter.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00