ladybird/Userland/Libraries/LibWeb
Timothy Flynn 6c6fb224ec LibWeb: Add an ad-hoc ReadableStreamDefaultReader::read_all_chunks AO
The ReadableStreamPipeTo AO requires reading all chunks from a stream.
There actually isn't an AO defined to do that, so the "read all bytes"
implementation was changed to provide each chunk in a vector in commit
12cfa08a09.

This change makes reading all bytes a bit more uncomfortable in normal
use cases, as we now have to manually join the vector we receive. This
can also cause churn with huge allocations.

So instead, let's just provide an ad-hoc callback to receive each chunk
as they arrive.
2024-05-01 21:46:45 +02:00
..
Animations LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ARIA
Bindings LibWeb: Exclude [Global] interfaces from legacy platform object method 2024-04-26 20:02:21 +02:00
Clipboard LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Cookie Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Crypto LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
CSS LibWeb: Serialize empty media rules with a single newline 2024-05-01 07:21:21 +02:00
DOM LibWeb: Evaluate media rules for adopted style sheets 2024-04-29 08:10:38 +02:00
DOMParsing LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
DOMURL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Encoding LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Fetch LibWeb/Fetch: Append the Fetch metadata headers 2024-05-01 12:57:35 +02:00
FileAPI LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
Geometry LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HighResolutionTime LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTML LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
Infra
Internals LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
IntersectionObserver LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Layout LibWeb: Honor intrinsic constraints on available space in table widths 2024-05-01 11:13:48 +02:00
Loader LibWeb: Use JS::SafeFunction for ResourceLoader callbacks 2024-04-03 18:14:33 +02:00
MathML LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
MimeSniff LibWeb: Remove OOM propagation from Fetch::Infrastructure::HTTP 2024-04-27 07:08:14 +02:00
NavigationTiming LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Page LibWeb: Move event handling & cursor from BrowsingContext to Navigable 2024-04-26 20:01:58 +02:00
Painting LibWeb: Verify in runtime that stacking context is not painted twice 2024-04-29 20:32:14 +02:00
PerformanceTimeline LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
PermissionsPolicy
Platform LibWeb: Set decoder error when decoding fails 2024-04-26 11:48:48 -04:00
ReferrerPolicy
RequestIdleCallback LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ResizeObserver LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SecureContexts
Selection LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SRI
Streams LibWeb: Add an ad-hoc ReadableStreamDefaultReader::read_all_chunks AO 2024-05-01 21:46:45 +02:00
SVG LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
UIEvents LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
UserTiming
WebAssembly LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebAudio LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebDriver
WebGL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebIDL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebSockets LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Worker Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
XHR LibWeb: Implement XMLHttpRequest.responseURL 2024-05-01 12:52:03 +02:00
XLink
XML LibWeb: Let queue_global_task() take a JS::HeapFunction 2024-04-20 18:11:01 +02:00
CMakeLists.txt LibWeb/Painting: Add ClippableAndScrollable mixin 2024-04-27 16:00:26 +02:00
Dump.cpp LibWeb: Add SessionHistoryEntry::document() 2024-03-27 18:07:07 +01:00
Dump.h
Forward.h LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
idl_files.cmake LibWeb: Add skeleton for OfflineAudioContext 2024-04-27 07:11:02 +02:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TreeNode.h