1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 06:37:35 +00:00
serenity/Userland/Libraries
AnotherTest 074e2ffdfd LibLine: Avoid refreshing the entire line when inserting at the end
This patchset allows the editor to avoid redrawing the entire line when
the changes cause no unrecoverable style updates, and are at the end of
the line (this applies to most normal typing situations).
Cases that this does not resolve:
- When the cursor is not at the end of the buffer
- When a display refresh changes the styles on the already-drawn parts
  of the line
- When the prompt has not yet been drawn, or has somehow changed

Fixes #5296.
2021-02-20 22:28:23 +01:00
..
LibAudio LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
LibC AK+LibC: Remove dbgprintf() :^) 2021-02-20 17:17:30 +01:00
LibChess LibChess: SetOptionCommand: Set provided option name and value 2021-02-18 08:00:02 +01:00
LibCompress Everywhere: Fix typos 2021-01-22 18:41:29 +01:00
LibCore LibCore: Convert dbgprintf() => dbgln() 2021-02-17 15:40:52 +01:00
LibCoreDump LibCoreDump: Expose arguments and environment 2021-01-15 23:26:47 +01:00
LibCpp LibCpp: Replace dbgprintf() with outln() 2021-02-20 17:12:25 +01:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto LibCrypto: Don't copy the prime test candidates 2021-02-14 13:30:10 +01:00
LibDebug Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
LibDesktop LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
LibDiff Everywhere: Debug macros instead of constexpr. 2021-01-25 09:47:36 +01:00
LibELF DynamicLoader: Always make .data segment read+write 2021-02-20 19:02:48 +01:00
LibGemini Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
LibGfx LibTTF: ScaledFont should have a NonnullRefPtr<TTF::Font> 2021-02-17 23:45:21 +01:00
LibGUI LibGUI: Always set tree column content width to widest open node 2021-02-20 22:27:52 +01:00
LibHTTP Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
LibImageDecoderClient LibWeb+LibImageDecoderClient: Reuse ImageDecoder service process 2021-02-20 11:37:55 +01:00
LibIPC LibIPC: Add Connection::send_sync_but_allow_failure() 2021-02-20 11:37:55 +01:00
LibJS LibJS: Implement tests for Array.prototype.flat 2021-02-18 00:22:45 +01:00
LibKeyboard Userland: Add LibSystem and funnel all syscalls through it 2021-02-05 12:23:39 +01:00
LibLine LibLine: Avoid refreshing the entire line when inserting at the end 2021-02-20 22:28:23 +01:00
LibM LibM: Implement nextafter() and nexttoward() 2021-02-05 12:27:23 +01:00
LibMarkdown Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
LibPCIDB LibC+Everywhere: Remove open_with_path_length() in favor of open() 2021-01-12 23:34:01 +01:00
LibProtocol LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
LibPthread LibPthread: Convert dbgprintf() => dbgln_if() 2021-02-17 15:46:21 +01:00
LibRegex Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
LibSymbolClient SymbolServer+LibSymbolClient: Just do one symbol per IPC message 2021-02-04 23:35:10 +01:00
LibSyntax LibSyntax: Make rehighlight() take Gfx::Palette as by const-reference 2021-02-11 23:52:39 +01:00
LibSystem Userland: Add LibSystem and funnel all syscalls through it 2021-02-05 12:23:39 +01:00
LibTar Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTextCodec LibTextCodec: Add a simple UTF-16BE decoder 2021-02-16 17:31:22 +01:00
LibThread Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTLS LibTLS: Replace dbgprintf() with dbgln() 2021-02-20 17:06:39 +01:00
LibTTF LibTTF: ScaledFont should have a NonnullRefPtr<TTF::Font> 2021-02-17 23:45:21 +01:00
LibVT LibVT: Oops, fix dbgln() invocation mistake 2021-02-20 17:16:33 +01:00
LibWeb LibWeb: Move ExceptionOr bindings utils into own header 2021-02-20 13:10:55 +01:00
LibX86 LibX86: Don't assert just because insn has no immediate bytes 2021-02-02 20:13:44 +01:00
CMakeLists.txt LibSyntax: Move GUI::Highlighter to Syntax::Highlighter in LibSyntax 2021-02-07 15:15:10 +01:00