ladybird/Libraries
Andreas Kling b6bef6b688 Libraries: Use UTF-16 for JS-visible runtime strings
Produce JS-visible string results as UTF-16 at their source, including
numeric formatting, BigInt and BigFraction formatting, URI encoding,
console formatting, parser errors, regular expression errors, Intl and
Temporal records, LibUnicode locale boundaries, and LibWeb bindings.

Handle fractional radix formatting through the UTF-16 builder view.
2026-06-22 19:51:25 +02:00
..
LibCompress LibCompress: Remove PackBitsDecoder 2026-06-12 22:37:49 +02:00
LibCore Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
LibCrypto Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
LibDatabase Meta: Move most dependency checks to check_for_dependencies.cmake 2026-04-20 16:41:29 -06:00
LibDevTools LibDevTools+LibWeb: Let DevTools remove IndexedDB data 2026-06-19 14:25:39 +02:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS LibDNS: Serialize answer and authority records in Message::to_raw 2026-06-17 18:27:33 +02:00
LibFileSystem LibFileSystem: Preserve copy flags when recursing into directories 2026-04-13 12:00:52 +02:00
LibGC LibGC: Add support for coordinated multi-heap collection 2026-06-19 17:01:47 +02:00
LibGfx LibGfx: Tolerate missing optional WebP ICC chunks 2026-06-22 17:15:21 +02:00
LibHTTP LibHTTP: Validate direct cookie conversion 2026-06-18 11:37:36 +02:00
LibImageDecoderClient LibImageDecoderClient: Remove sync id fetch from async decode request 2026-02-28 00:04:06 -06:00
LibImageDecoders LibGfx+LibWeb: Remove TIFF image decoding 2026-06-12 22:37:49 +02:00
LibIPC LibIPC: Coalesce Mach read notifications 2026-06-19 18:21:06 +02:00
LibJS Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
LibMain AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06:00
LibMedia LibMedia: Don't display video frames that are late 2026-06-11 21:49:55 +02:00
LibRegex LibRegex: Compile ECMAScript patterns from UTF-16 2026-06-22 16:10:40 +02:00
LibRequests LibRequests+RequestServer: Send oversized ws frames via shared memory 2026-05-27 09:52:34 +02:00
LibSandbox LibSandbox: Allow listing read-write directories 2026-06-19 19:12:26 +02:00
LibSync LibSync: Implement ConditionVariable::wait_for(Duration) 2026-05-22 09:30:10 -05:00
LibSyntax LibSyntax+LibJS+LibWebView: Port the syntax highlighter to UTF-8 2026-06-06 18:42:18 +02:00
LibTest Libraries: Parse JS strings from UTF-16 2026-06-22 19:51:25 +02:00
LibTextCodec LibTextCodec: Use encoding_rs for legacy codecs 2026-06-20 21:56:43 +02:00
LibThreading LibThreading: Remove BackgroundAction 2026-06-05 20:00:12 +02:00
LibTLS Meta: Move most dependency checks to check_for_dependencies.cmake 2026-04-20 16:41:29 -06:00
LibUnicode Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
LibURL LibURL: Use encoding_rs for form URL encoding 2026-06-20 21:56:43 +02:00
LibWasm LibWeb+LibWasm: Keep WebAssembly cache storage stable 2026-06-19 17:01:47 +02:00
LibWeb Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
LibWebSocket LibWebSocket: Time out stalled close handshakes 2026-05-05 19:14:29 +02:00
LibWebView UI/Qt: Keep macOS app alive without windows 2026-06-22 01:13:53 +02:00
LibXML Meta: Move most dependency checks to check_for_dependencies.cmake 2026-04-20 16:41:29 -06:00
CMakeLists.txt LibGfx: Split image decoders into a separate library 2026-06-10 11:55:48 +02:00
RustAllocator.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00