ladybird/Libraries
Jelle Raaijmakers b42c2c5e8f LibWeb: Use code unit offsets in Document::find_matching_text()
We were passing in byte offsets instead of UTF-16 code unit offsets,
which could lead to crashes if the offsets found exceeded the number of
code units in text fragments on the page.

Fixes #4908.

Co-authored-by: Tim Ledbetter <tim.ledbetter@ladybird.org>
2025-06-13 15:08:26 +02:00
..
LibCompress
LibCore LibCore: Add a Promise::after(promises) API 2025-06-11 18:16:29 +02:00
LibCrypto LibCrypto: Add support for raw EC keys and SECPxxxr1 signatures 2025-06-11 18:16:29 +02:00
LibDevTools LibDevTools: Set target type for frame actors 2025-06-06 17:08:41 -04:00
LibDiff LibDiff: Remove a bunch of unused code 2025-05-13 12:46:34 +02:00
LibDNS LibDNS: Add debug messages for error response codes in resolver 2025-06-13 11:42:01 +02:00
LibFileSystem AK+LibCore: Avoid double-negation of syscall error values 2025-05-10 21:19:46 -04:00
LibGC LibGC: Pass correct args to VirtualFree 2025-06-05 22:00:55 -06:00
LibGfx LibGfx: Disable tech(variations) font support for now 2025-06-12 11:04:37 +01:00
LibHTTP
LibIDL Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibImageDecoderClient
LibIPC LibIPC: Chunk sent file descriptors by MAX_TRANSFER_FDS 2025-05-24 19:15:06 +03:00
LibJS LibTest/Tests: Build and run test-js on windows 2025-06-05 22:00:55 -06:00
LibLine Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibMain
LibMedia LibMedia: Use a simple locked vector to handle audio commands on macOS 2025-05-25 08:45:50 -04:00
LibRegex LibRegex: Fix handling of + quantifier with zero-width matches 2025-06-02 15:52:26 +02:00
LibRequests Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibRIFF
LibSyntax
LibTest LibTest/Tests: Build and run test-js on windows 2025-06-05 22:00:55 -06:00
LibTextCodec Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibThreading Everywhere: Fix trivial -Wunnecessary-virtual-specifier instances 2025-05-12 11:40:45 -06:00
LibTLS LibTLS: Make TLSv12::can_read_without_blocking() respect the timeout arg 2025-06-11 18:16:29 +02:00
LibUnicode LibJS+LibUnicode: Support ambiguous time zone transitions 2025-06-03 09:09:21 +12:00
LibURL LibURL: Add FIXME's for testing equality of opaque origins 2025-05-24 09:51:44 -04:00
LibWasm LibWasm: Quit early in memory_fill if store_to_memory traps 2025-05-22 07:35:58 +01:00
LibWeb LibWeb: Use code unit offsets in Document::find_matching_text() 2025-06-13 15:08:26 +02:00
LibWebSocket
LibWebView Everywhere: Implement persistence of localStorage using sqlite 2025-06-12 17:04:35 +02:00
LibXML Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
CMakeLists.txt Tests/LibThreading: Port to Windows 2025-06-05 10:16:03 -06:00