ladybird/Libraries
Shannon Booth 201c9bb154 LibDatabase: Allow String values to contain embedded null bytes
LibDatabase previously truncated String values at the first '\0' when
round-tripping through SQLite due to the use of strlen.

This is something which we should support according to WPT:

https://wpt.live/webstorage/storage_setitem.window.html

The above test works fine when run through our test-web harness
as we have the SQL database disabled, so this instead adds a C++
test.
2026-02-14 10:25:33 -05:00
..
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore: Remove unusued Core::System::mkdtemp 2026-02-14 10:25:33 -05:00
LibCrypto LibCrypto: Add ChaCha20-Poly1305 support 2026-01-26 10:03:09 +01:00
LibDatabase LibDatabase: Allow String values to contain embedded null bytes 2026-02-14 10:25:33 -05:00
LibDevTools LibJS: Add source locations to console.trace() 2026-02-06 11:58:07 +00:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS LibDNS: Remove LibCore::DateTime dependency 2025-09-30 12:39:01 +02:00
LibFileSystem LibFileSystem: Remove unused TempFile class 2026-02-14 10:25:33 -05:00
LibGC LibGC+LibWeb: Mark two GC::Cell functions as MUST_UPCALL 2026-02-06 13:50:54 +01:00
LibGfx LibGfx: Support incremental WebP animation decode 2026-02-13 18:34:24 +01:00
LibHTTP LibDatabase: Allow creating a memory backed database 2026-02-14 10:25:33 -05:00
LibIDL LibIDL: Add support for partial interface mixin 2026-01-13 10:09:22 +01:00
LibImageDecoderClient LibImageDecoderClient+LibWebView: Add animation session client API 2026-02-13 18:34:24 +01:00
LibIPC LibCore/LibIPC/Meta: Stop using deprecated Winsock functions 2026-02-02 10:35:11 +01:00
LibJS LibJS: Fix scoping of function declarations with destructured params 2026-02-12 16:59:47 +01:00
LibLine Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibMain AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06:00
LibMedia LibMedia: Fix multi-channel decode for dumb containers (like WAV) 2026-02-13 17:57:19 -06:00
LibRegex LibRegex: Mark OpCode_classes with REGEX_API 2026-02-07 14:09:56 +01:00
LibRequests LibWeb+RequestServer: Attach HTTP cookie headers from RequestServer 2026-02-10 12:21:20 +01:00
LibSyntax LibSyntax: Include RefCounted in Document.h 2026-01-23 09:20:15 +01:00
LibTest LibWasm: Take call arguments and results on registers if possible 2026-02-02 14:11:49 +01:00
LibTextCodec LibTextCodec+LibWeb: Move isomorphic coders to LibTextCodec 2025-11-27 14:57:29 +01:00
LibThreading LibThreading: Run BackgroundAction error handlers on the origin loop 2026-01-28 15:36:33 -06:00
LibTLS LibTLS: Use Windows-specific method to set default certificate store 2025-08-23 18:35:45 -06:00
LibUnicode LibJS+LibUnicode: Support Intl.MathematicalValue in Intl.PluralRules 2026-02-06 12:19:46 -05:00
LibURL LibURL: Remove LibCrypto as a dependency 2026-01-26 18:46:59 +01:00
LibWasm LibWasm: Parse and validate array types 2026-02-10 13:00:16 +01:00
LibWeb LibWeb: Fix SVG partial relayout skipping abspos sibling updates 2026-02-14 03:20:34 +01:00
LibWebSocket LibCrypto+AK: Merge LibCrypto/SecureRandom into AK/Random 2026-01-23 15:53:27 +01:00
LibWebView LibImageDecoderClient+LibWebView: Add animation session client API 2026-02-13 18:34:24 +01:00
LibXML LibXML+LibWeb: Use existing HTML entities table for XML parsing too 2026-01-09 19:13:41 +00:00
CMakeLists.txt CMake: Remove ENABLE_WINDOWS_CI option and adjust presets to match Unix 2026-01-16 11:15:16 -07:00