1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:08:12 +00:00
serenity/Userland/Libraries/LibLine
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
..
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Editor.cpp LibLine: Avoid refreshing the entire line when inserting at the end 2021-02-20 22:28:23 +01:00
Editor.h LibLine: Avoid refreshing the entire line when inserting at the end 2021-02-20 22:28:23 +01:00
InternalFunctions.cpp LibLine: Place the search editor prompt at the right line after ^L 2021-02-07 13:12:56 +01:00
KeyCallbackMachine.cpp Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
KeyCallbackMachine.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Span.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
StringMetrics.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Style.h LibLine: Avoid refreshing the entire line when inserting at the end 2021-02-20 22:28:23 +01:00
SuggestionDisplay.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SuggestionManager.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SuggestionManager.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
VT.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
XtermSuggestionDisplay.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00