1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-31 13:02:45 +00:00
serenity/Userland/Libraries/LibVT
ryanb-dev 979f300337 LibVT: Handle window resize after history overflow
Addresses an issue in which a window resize event after history
overflow would cause the Terminal to crash due to a failed assertion.

The problematic assertion was removed and the logic updated to
support inserting lines even when the start of the history is at an
offset (due to an overflow).

Resolves #10987
2021-12-28 20:28:58 +03:30
..
Attribute.h Kernel+LibVT: Add function for deleting a range of characters 2021-06-10 17:18:02 +02:00
CharacterSet.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
CMakeLists.txt Terminal+LibVT: Use LibConfig instead of Core::ConfigFile 2021-08-26 00:54:27 +02:00
Color.h LibVT: Implement bright color support 2021-06-04 09:02:43 +01:00
EscapeSequenceParser.cpp Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
EscapeSequenceParser.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
Line.cpp LibVT: Only resize the line after all rewrapping is done 2021-06-24 18:50:45 +02:00
Line.h Userland: Make use of container version of any_of 2021-08-02 00:37:18 +02:00
Position.h LibVT: Add missing headers 2021-10-06 23:52:40 +01:00
Range.h Kernel+LibVT: Fix selection with scrollback wrap-around 2021-06-10 17:18:02 +02:00
StateMachine.txt LibVT: Fix UTF-8 handling in OSC sequences 2021-05-22 23:23:08 +02:00
Terminal.cpp LibVT: Cast unused smart-pointer return value to void 2021-12-05 15:31:03 +01:00
Terminal.h LibVT: Handle window resize after history overflow 2021-12-28 20:28:58 +03:30
TerminalWidget.cpp LibVT: Don't leave 50ms auto-scroll timer running at all times 2021-12-25 14:20:13 +01:00
TerminalWidget.h LibVT: Don't leave 50ms auto-scroll timer running at all times 2021-12-25 14:20:13 +01:00
XtermColors.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00