ladybird/Libraries/LibWeb/Streams
Kenneth Myhra 861f6e3965 LibWeb: Commit pull-into descriptors after filling from queue
These changes make sure that we postpone calls to
ReadableByteStreamControllerCommitPullIntoDescriptor until after all
pull-into descriptors have been filled up by
ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue.

Also pulls in the WPT test which was created in relation to this spec
change. The test verifies that a patched then() will see a null
byobRequest.
2024-12-05 13:03:12 -05:00
..
AbstractOperations.cpp LibWeb: Commit pull-into descriptors after filling from queue 2024-12-05 13:03:12 -05:00
AbstractOperations.h LibWeb: Commit pull-into descriptors after filling from queue 2024-12-05 13:03:12 -05:00
ByteLengthQueuingStrategy.cpp LibWeb: Allow using queuing strategies on globals other than Window 2024-11-20 18:01:21 -07:00
ByteLengthQueuingStrategy.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ByteLengthQueuingStrategy.idl
CountQueuingStrategy.cpp LibWeb: Allow using queuing strategies on globals other than Window 2024-11-20 18:01:21 -07:00
CountQueuingStrategy.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CountQueuingStrategy.idl
GenericTransformStream.cpp LibWeb: Add the IDL for the GenericTransformStream mixin 2024-11-17 22:37:45 +01:00
GenericTransformStream.h LibWeb: Add the IDL for the GenericTransformStream mixin 2024-11-17 22:37:45 +01:00
GenericTransformStream.idl LibWeb: Add the IDL for the GenericTransformStream mixin 2024-11-17 22:37:45 +01:00
QueuingStrategy.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
QueuingStrategy.idl
QueuingStrategyInit.h
QueuingStrategyInit.idl
ReadableByteStreamController.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableByteStreamController.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableByteStreamController.idl
ReadableStream.cpp LibWeb: Add missing spec links for pipe_through() and pipe_to() 2024-11-24 11:11:44 +01:00
ReadableStream.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStream.idl
ReadableStreamBYOBReader.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamBYOBReader.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamBYOBReader.idl
ReadableStreamBYOBRequest.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamBYOBRequest.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamBYOBRequest.idl
ReadableStreamDefaultController.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamDefaultController.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamDefaultController.idl
ReadableStreamDefaultReader.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamDefaultReader.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamDefaultReader.idl
ReadableStreamGenericReader.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamGenericReader.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ReadableStreamGenericReader.idl
Transformer.cpp
Transformer.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TransformStream.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TransformStream.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TransformStream.idl
TransformStreamDefaultController.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TransformStreamDefaultController.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TransformStreamDefaultController.idl
UnderlyingSink.cpp
UnderlyingSink.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
UnderlyingSource.cpp
UnderlyingSource.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WritableStream.cpp LibWeb: Return GC::Ref for some Stream promise returning functions 2024-11-16 18:33:58 +01:00
WritableStream.h LibWeb: Return GC::Ref for some Stream promise returning functions 2024-11-16 18:33:58 +01:00
WritableStream.idl
WritableStreamDefaultController.cpp LibWeb: Add missing initialize call to WritableStreamDefaultController 2024-11-17 08:51:41 -05:00
WritableStreamDefaultController.h LibWeb: Add missing initialize call to WritableStreamDefaultController 2024-11-17 08:51:41 -05:00
WritableStreamDefaultController.idl
WritableStreamDefaultWriter.cpp LibWeb: Return GC::Ref for some Stream promise returning functions 2024-11-16 18:33:58 +01:00
WritableStreamDefaultWriter.h LibWeb: Return GC::Ref for some Stream promise returning functions 2024-11-16 18:33:58 +01:00
WritableStreamDefaultWriter.idl