ladybird/Tests
Timothy Flynn e6b7c8cde2 LibUnicode: Consistently reject out-of-bounds segmenter indices
In the UTF-8 implementation, this prevents out-of-bounds access of the
underlying text data, as the ICU macro would essentially do something
akin to `text[text.length()]`.

The UTF-16 implementation already checks for out-of-bounds, but would
previously return 0. We now return an empty Optional in both impls. This
doesn't affect LibJS (the user of the UTF-16 impl), as it already does
bounds checking before invoking LibUnicode APIs.
2025-01-16 23:22:48 +01:00
..
AK AK: Add tests for GenericShorthands 2025-01-09 09:03:50 +01:00
ClangPlugins LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
LibCompress
LibCore
LibCrypto LibCrypto+LibWeb: Replace RSA_OAEP-EME implementation 2025-01-13 17:00:18 +01:00
LibDiff
LibGC Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
LibGfx
LibJS
LibMedia Meta: Consolidate checking for the system audio backend 2024-12-25 12:00:43 +01:00
LibRegex LibRegex: Use the *actually* correct repeat start offset for Repeat 2024-12-23 13:13:52 +01:00
LibTest
LibTextCodec
LibThreading
LibTLS
LibUnicode LibUnicode: Consistently reject out-of-bounds segmenter indices 2025-01-16 23:22:48 +01:00
LibURL LibURL+LibWeb: Make URL::basic_parse return an Optional<URL> 2025-01-11 10:08:29 -05:00
LibWasm
LibWeb LibWeb: Align AudioContext constructor with current spec steps 2025-01-16 13:56:18 +00:00
LibWebView
LibXML
Resources
CMakeLists.txt