Andreas Kling
|
165f69023b
LibVT: Allow updating the window progress via an escape sequence
|
5 years ago |
Sergey Bugaev
|
66c6e0035e
LibVT: Fix emitting \0 when pressing a modifier key
|
5 years ago |
Sergey Bugaev
|
620697d924
LibVT: Move most of key press handling logic into VT::Terminal
|
5 years ago |
Andreas Kling
|
7b5b4bee70
LibVT: Store all-ASCII terminal lines as 8-bit characters
|
5 years ago |
Andreas Kling
|
b8498dc55e
LibVT: Add incremental UTF-8 parsing to the terminal input handler
|
5 years ago |
Andreas Kling
|
06f3eb0ecd
LibVT: Tweak input parsing related names
|
5 years ago |
Andreas Kling
|
c4edc4c550
LibVT: Switch VT::Line to being backed by 32-bit codepoints
|
5 years ago |
Andreas Kling
|
16965db86b
LibVT: Move out the Line class from Terminal to its own class
|
5 years ago |
Andreas Kling
|
901d2e3236
LibVT: Make selection follow terminal history scrollback :^)
|
5 years ago |
AnotherTest
|
8487806ec0
LibVT: Support RGB colors (\x1b[38;2;<r>;<g>;<b>m)
|
5 years ago |
Andreas Kling
|
f596b12a04
LibVT+Terminal: Support hyperlinks in the terminal :^)
|
5 years ago |
Andreas Kling
|
a0616d96bf
LibVT: Make the Xterm/OSC sequence parsing a bit more robust
|
5 years ago |
Andreas Kling
|
283bd1a95c
LibVT: Respond to DSR 0 (device status)
|
5 years ago |
AnotherTest
|
2663739db1
LibVT: Implement Device Status Report (cursor position report)
|
5 years ago |
Andreas Kling
|
37fc6c117c
Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller
|
5 years ago |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 years ago |
Linus Groh
|
3549623dc6
LibVT: Rename escape$r to DECSTBM (Set Top and Bottom Margins)
|
5 years ago |
Linus Groh
|
79f88db6fb
LibVT: Remove empty line
|
5 years ago |
Linus Groh
|
fd8c250866
LibVT: Replace escape$h_l with SM (Set Mode) / RM (Reset Mode)
|
5 years ago |
Linus Groh
|
be57b81336
LibVT: Rename escape$f to HVP (Horizontal and Vertical Position)
|
5 years ago |
Linus Groh
|
2edd8e37ae
LibVT: Rename escape$c to DA (Device Attributes)
|
5 years ago |
Linus Groh
|
dcb5bf9e50
LibVT: Rename escape$m to SGR (Select Graphic Rendition)
|
5 years ago |
Linus Groh
|
296afbe624
LibVT: Rename escape$H to CUP (Cursor Position)
|
5 years ago |
Linus Groh
|
5cdfc58242
LibVT: Rename escape$D to CUB (Cursor Backward)
|
5 years ago |
Linus Groh
|
428a55a196
LibVT: Rename escape$C to CUF (Cursor Forward)
|
5 years ago |
Linus Groh
|
35310dbd22
LibVT: Rename escape$B to CUD (Cursor Down)
|
5 years ago |
Linus Groh
|
cc73284c64
LibVT: Rename escape$A to CUU (Cursor Up)
|
5 years ago |
Andreas Kling
|
8c1f2d7131
LibVT: Rename escape$K and escape$J to EL and ED respectively
|
5 years ago |
Andreas Kling
|
4ed5c13792
LibVT: Fix off-by-ones in ED (Erase in Display) and EL (Erase in Line)
|
5 years ago |
Andreas Kling
|
a3069b16fd
LibVT: Make backspace (BS) non-destructive
|
5 years ago |