ladybird/Userland/Libraries
Tim Ledbetter e76ad9492e LibWeb: Elide boundary checks when constructing find in page ranges
Previously, unnecessary boundary checks were being done when
constructing the range objects used to represent find in page matches.
These checks are no longer performed leading to a significant speedup
when performing find in page queries on pages containing a lot of text.
2024-07-03 15:35:14 +02:00
..
LibAccelGfx Everywhere: Limit layout text fragments to use one font for all glyphs 2024-06-30 19:23:24 +02:00
LibArchive Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
LibAudio LibAudio: Remove support for Serenity's AudioServer 2024-06-10 13:53:01 +02:00
LibCompress LibCompress: When limiting huffman tree depth, sacrifice bottom of tree 2024-05-26 21:00:55 +02:00
LibCore LibCore: Include full definition for LocalSocket 2024-07-02 10:27:45 +02:00
LibCrypto Everywhere: Remove all KERNEL #defines 2024-06-18 09:36:25 +02:00
LibDiff Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
LibFileSystem Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
LibGfx Everywhere: Limit layout text fragments to use one font for all glyphs 2024-06-30 19:23:24 +02:00
LibHTTP LibHTTP+RequestServer: Use HTTP::HeaderMap for request headers 2024-06-09 15:34:02 +02:00
LibIDL LibIDL: Depend on LibCoreMinimal instead of LibCore 2024-06-23 19:52:45 +02:00
LibImageDecoderClient LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
LibIPC LibIPC: Remove unused AK::Formatter for IPC::Connection 2024-06-28 17:11:24 +02:00
LibJS LibJS: Improve deep equals algorithm in tests 2024-06-26 12:13:08 -06:00
LibLine LibUnicode+Everywhere: Merge LibLocale back into LibUnicode 2024-06-23 19:52:45 +02:00
LibMain Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
LibMedia CMake: Consistently use imported targets for third party dependencies 2024-06-25 17:15:42 -04:00
LibProtocol LibProtocol: Don't crash when RequestServer exits 2024-07-01 18:10:56 +02:00
LibRegex LibUnicode: Replace code point scripts and script extensions with ICU 2024-06-22 14:56:39 +02:00
LibRIFF LibRIFF+LibGfx/ISOBMFF: Make ChunkID (de)serialization self-consistent 2024-03-22 18:31:15 +01:00
LibSyntax Everywhere: Remove LibSQL, SQLServer, and the sql REPL :^) 2024-06-06 11:27:03 -04:00
LibTest Everywhere: Remove all KERNEL #defines 2024-06-18 09:36:25 +02:00
LibTextCodec LibTextCodec: Use generated lookup tables for all single byte decoders 2024-06-04 10:21:07 +02:00
LibThreading Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
LibTLS LibTLS: Remove key-logging debug feature 2024-06-24 09:45:41 -06:00
LibUnicode LibCore+LibJS+LibUnicode: Port retrieving time zone offsets to ICU 2024-06-26 10:14:02 +02:00
LibURL LibURL: Convert ASCII only URLs to lowercase during parsing 2024-06-10 20:34:57 -04:00
LibWasm LibWasm/WASI: Don't convert enums and u8s into i64 2024-07-01 00:05:21 +02:00
LibWeb LibWeb: Elide boundary checks when constructing find in page ranges 2024-07-03 15:35:14 +02:00
LibWebSocket LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-22 18:53:24 +02:00
LibWebView LibWebView: Append remaining source after consuming all tokens 2024-07-03 08:59:53 -04:00
LibXML LibXML: Don't emit a parser error for failing to resolve DTD URI 2024-03-30 07:36:50 +01:00