1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:18:12 +00:00
serenity/Libraries/LibVT
Andreas Kling 901d2e3236 LibVT: Make selection follow terminal history scrollback :^)
The buffer positions referred to by a VT::Position now include history
scrollback, meaning that a VT::Position with row=0 is at the start of
the history.

The active terminal buffer keeps moving in VT::Position coordinates
whenever we scroll. This allows selection to follow history. It also
allows us to click hyperlinks in history.

Fixes #957.
2020-05-10 16:59:02 +02:00
..
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
Position.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Terminal.cpp LibVT: Make selection follow terminal history scrollback :^) 2020-05-10 16:59:02 +02:00
Terminal.h LibVT: Make selection follow terminal history scrollback :^) 2020-05-10 16:59:02 +02:00
TerminalWidget.cpp LibVT: Make selection follow terminal history scrollback :^) 2020-05-10 16:59:02 +02:00
TerminalWidget.h LibVT: Don't commit to opening a hyperlink until mouseup 2020-05-10 16:01:08 +02:00
XtermColors.h LibVT: Support RGB colors (\x1b[38;2;<r>;<g>;<b>m) 2020-05-10 10:23:05 +02:00