Linus Groh
|
3549623dc6
LibVT: Rename escape$r to DECSTBM (Set Top and Bottom Margins)
|
5 роки тому |
Linus Groh
|
79f88db6fb
LibVT: Remove empty line
|
5 роки тому |
Linus Groh
|
fd8c250866
LibVT: Replace escape$h_l with SM (Set Mode) / RM (Reset Mode)
|
5 роки тому |
Linus Groh
|
be57b81336
LibVT: Rename escape$f to HVP (Horizontal and Vertical Position)
|
5 роки тому |
Linus Groh
|
2edd8e37ae
LibVT: Rename escape$c to DA (Device Attributes)
|
5 роки тому |
Linus Groh
|
dcb5bf9e50
LibVT: Rename escape$m to SGR (Select Graphic Rendition)
|
5 роки тому |
Linus Groh
|
296afbe624
LibVT: Rename escape$H to CUP (Cursor Position)
|
5 роки тому |
Linus Groh
|
5cdfc58242
LibVT: Rename escape$D to CUB (Cursor Backward)
|
5 роки тому |
Linus Groh
|
428a55a196
LibVT: Rename escape$C to CUF (Cursor Forward)
|
5 роки тому |
Linus Groh
|
35310dbd22
LibVT: Rename escape$B to CUD (Cursor Down)
|
5 роки тому |
Linus Groh
|
cc73284c64
LibVT: Rename escape$A to CUU (Cursor Up)
|
5 роки тому |
Andreas Kling
|
8c1f2d7131
LibVT: Rename escape$K and escape$J to EL and ED respectively
|
5 роки тому |
Andreas Kling
|
4ed5c13792
LibVT: Fix off-by-ones in ED (Erase in Display) and EL (Erase in Line)
|
5 роки тому |
Andreas Kling
|
a3069b16fd
LibVT: Make backspace (BS) non-destructive
|
5 роки тому |
Andreas Kling
|
dca92af431
LibVT: Support IND and RI (cursor down/up basically)
|
5 роки тому |
Andreas Kling
|
0d191aae13
LibVT: Rename EscapeState::ExpectBracket => GotEscape
|
5 роки тому |
Andreas Kling
|
897ad1b927
LibVT: Support NEL (Next Line)
|
5 роки тому |
Andreas Kling
|
ab77bd4c3a
LibVT: Support <esc>#8 to fill screen with E's
|
5 роки тому |
Andreas Kling
|
25f04b06ad
LibVT: Don't go into "stomp" state after moving the cursor
|
5 роки тому |
Andreas Kling
|
20e41ab381
LibVT: Support HVP (Horizontal and Vertical Position) (final 'f')
|
5 роки тому |
Andreas Kling
|
e6f5ce8285
LibVT: Support the DA (Device Attributes) request (final 'c')
|
5 роки тому |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 роки тому |
joshua stein
|
5c25983844
LibVT: enforce a minimum size of 1 column and 1 row
|
5 роки тому |
Andreas Kling
|
6f4c380d95
AK: Use size_t for the length of strings
|
5 роки тому |
Brandon Scott
|
194f85431f
LibVT: Fixed some debugging code that didn't compile
|
5 роки тому |
Andreas Kling
|
5a83e053b3
LibVT: Make inject_string() a public API so clients can use it
|
5 роки тому |
Sergey Bugaev
|
053419dc3c
Terminal: Ensure a \t always advances by at least one column
|
5 роки тому |
Andreas Kling
|
462336ed49
LibVT: Add scrollback history to VT::Terminal
|
5 роки тому |
Andreas Kling
|
ca9592d56f
LibVT: Shave down VT::Attribute from 8 bytes to 3 bytes
|
5 роки тому |
Andreas Kling
|
b24b111298
LibVT: Factor out terminal emulation from Terminal to make it reusable
|
5 роки тому |