1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 00:11:00 +00:00
serenity/Userland/Libraries/LibVT
Daniel Bertalan 05c174b45a LibVT: Reset scrollbar after switching to/from the alternate buffer
We did not call the history change callback after switching to the
alternate screen buffer, which caused the scrollbar to not change its
maximum value. If we already had lines in the scrollback buffer, this
meant that we could drag the scrollbar, which then tried to access
non-existent lines from the scrollback.

Fixes #8581
2021-07-10 01:23:23 +02:00
..
Attribute.h Kernel+LibVT: Add function for deleting a range of characters 2021-06-10 17:18:02 +02:00
CMakeLists.txt Meta: Make generate_state_machine() generate a proper target 2021-05-20 12:11:27 +01: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: Implement new ANSI escape sequence parser 2021-05-16 11:50:56 +02:00
Line.cpp LibVT: Only resize the line after all rewrapping is done 2021-06-24 18:50:45 +02:00
Line.h LibVT: Only resize the line after all rewrapping is done 2021-06-24 18:50:45 +02:00
Position.h LibVT: Rewrap the terminal history along with the normal buffer 2021-06-23 19:04:08 +02: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: Reset scrollbar after switching to/from the alternate buffer 2021-07-10 01:23:23 +02:00
Terminal.h LibVT: Always check intermediate bytes in CSI sequences 2021-07-09 20:28:17 +04:30
TerminalWidget.cpp AK+Everywhere: Add and use static APIs for LexicalPath 2021-06-30 11:13:54 +02:00
TerminalWidget.h Kernel+LibVT: Fix selection with scrollback wrap-around 2021-06-10 17:18:02 +02:00
XtermColors.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00