ladybird/Libraries/LibWeb/Encoding
Shannon Booth 02320c9b58 LibWeb: Run text encoder/decoder stream algorithms in their realm
Temporarily enter the TextEncoderStream/TextDecoderStream realm while
running their transform and flush algorithms.

This ensures objects and exceptions created through those algorithms are
associated with the constructor realm, matching the encoding streams
realm WPT.

I find this behaviour _somewhat_ strange, and this is only very loosely
specified, but all browsers have aligned on this behviour, so we may
as well match it.
2026-06-23 07:25:11 +02:00
..
TextDecoder.cpp LibWeb/Encoding: Take non-nullable options in TextDecoder construction 2026-06-23 07:25:11 +02:00
TextDecoder.h LibWeb/Encoding: Take non-nullable options in TextDecoder construction 2026-06-23 07:25:11 +02:00
TextDecoder.idl LibWeb: Extract TextDecoderCommon mixin into its own files 2026-04-28 19:17:09 +02:00
TextDecoderCommon.cpp LibWeb: Extract TextDecoderCommon mixin into its own files 2026-04-28 19:17:09 +02:00
TextDecoderCommon.h LibWeb: Extract TextDecoderCommon mixin into its own files 2026-04-28 19:17:09 +02:00
TextDecoderCommon.idl LibWeb: Extract TextDecoderCommon mixin into its own files 2026-04-28 19:17:09 +02:00
TextDecoderStream.cpp LibWeb: Run text encoder/decoder stream algorithms in their realm 2026-06-23 07:25:11 +02:00
TextDecoderStream.h LibTextCodec: Use encoding_rs for legacy codecs 2026-06-20 21:56:43 +02:00
TextDecoderStream.idl LibWeb: Implement TextDecoderStream 2026-04-28 19:17:09 +02:00
TextEncoder.cpp LibWeb/Encoding: Dont return ExceptionOr for encoder constructors 2026-06-23 07:25:11 +02:00
TextEncoder.h LibWeb/Encoding: Dont return ExceptionOr for encoder constructors 2026-06-23 07:25:11 +02:00
TextEncoder.idl LibWeb/Bindings: Remove GenerateAsRequired handling from IDL generator 2026-05-26 21:43:57 +02:00
TextEncoderCommon.cpp LibWeb: Extract the TextEncoderCommon mixin to its own IDL file 2025-02-07 11:04:46 -05:00
TextEncoderCommon.h LibWeb: Extract the TextEncoderCommon mixin to its own IDL file 2025-02-07 11:04:46 -05:00
TextEncoderCommon.idl LibWeb: Extract the TextEncoderCommon mixin to its own IDL file 2025-02-07 11:04:46 -05:00
TextEncoderStream.cpp LibWeb: Run text encoder/decoder stream algorithms in their realm 2026-06-23 07:25:11 +02:00
TextEncoderStream.h LibWeb/Encoding: Dont return ExceptionOr for encoder constructors 2026-06-23 07:25:11 +02:00
TextEncoderStream.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00