ladybird/Services
Shannon Booth ef6753a9f9 LibWeb+LibTextCodec: Wire decoder options through TextDecoder
Add explicit IgnoreBOM and ErrorMode options to LibTextCodec decoders,
and thread them through TextDecoder and TextDecoderStream.

This lets Web-facing decoder APIs preserve BOMs when requested and use
fatal error handling without post-processing decoded output.

NB: RemoveBOM was renamed to IgnoreBOM as "RemoveBOM" is the name
used by encoding_rs and was previously an implementation detail.
The new name matches what is used by the encoding standard as it
is now also used in LibWeb.
2026-06-23 07:25:11 +02:00
..
Compositor LibSandbox: Allow listing read-write directories 2026-06-19 19:12:26 +02:00
ImageDecoder LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
RequestServer LibWeb+LibTextCodec: Wire decoder options through TextDecoder 2026-06-23 07:25:11 +02:00
WebContent Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
WebDriver WebDriver: Tolerate a WebContent process swap during load-url-from-ui 2026-06-22 14:46:35 +02:00
WebWorker Libraries: Parse JS strings from UTF-16 2026-06-22 19:51:25 +02:00
CMakeLists.txt Compositor+LibWebView+WebContent: Scaffold opt-in Compositor process 2026-05-22 19:50:42 +01:00
RendererSandbox.h WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
RendererSandboxLinux.cpp Services: Deny GPU operations in WebContent 2026-06-18 10:25:44 +02:00
RendererSandboxMacOS.cpp LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
RendererSandboxUnimplemented.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00