Mitchell Hashimoto
3e9a4ea234
terminal: cub with reverse wrap consumes pending wrap state as one
...
Related to #1184
See the updated website page and associated test.
2023-12-29 12:45:57 -08:00
Mitchell Hashimoto
34cfe0abab
xterm audit: DECOM (origin mode)
2023-11-21 18:32:00 -08:00
Mitchell Hashimoto
df800fb0b3
xterm audit: reverse video (DECSCNM)
2023-11-12 22:18:53 -08:00
Mitchell Hashimoto
8783f6c925
xterm audit: slow scroll (DECSCLM)
2023-11-12 22:11:11 -08:00
Mitchell Hashimoto
f00c87e805
xterm audit: DECCOLM and 132COLS
2023-11-12 22:05:26 -08:00
Mitchell Hashimoto
2741785033
website: prettier
2023-10-24 09:43:14 -07:00
Mitchell Hashimoto
e6a23be99a
terminal: cub with reverse mode on left margin
2023-10-24 09:26:34 -07:00
Mitchell Hashimoto
12054087e1
terminal: scroll up full top/bottom region was off by one
...
Fixes #689
See test cases, verified with xterm.
2023-10-16 09:25:47 -07:00
Mitchell Hashimoto
7b81eba565
terminal: cursor position report respects left scroll region with origin
2023-10-15 21:58:13 -07:00
Mitchell Hashimoto
06f7cfb398
terminal: save cursor and restore cursor xterm audit
2023-10-15 21:25:47 -07:00
Mitchell Hashimoto
5ce50d08a1
terminal: linefeed mode
2023-10-12 20:46:26 -07:00
Mitchell Hashimoto
853c0427e6
website: document srm mode
2023-10-12 19:38:06 -07:00
Mitchell Hashimoto
89d2827910
terminal: insert mode tests, fix insertBlanks multi-cell char split
2023-10-12 19:24:27 -07:00
Mitchell Hashimoto
6a065540dd
terminal: KAM (mode 2)
...
This has an associated config `vt-kam-allowed` which defaults to "false"
since this mode can cause the terminal to become mostly unusable. We
include this mode for completions sake however.
2023-10-12 17:07:47 -07:00
Mitchell Hashimoto
17430a1250
terminal: index handles left/right regions
2023-10-12 08:31:28 -07:00
Mitchell Hashimoto
f94f32be79
website
2023-10-11 22:01:37 -07:00
Mitchell Hashimoto
96546af475
terminal: test REP
2023-10-11 17:23:27 -07:00
Mitchell Hashimoto
fbc305c901
terminal: reverse index xterm audit
2023-10-10 15:15:53 -07:00
Mitchell Hashimoto
baf9d21b5e
website: CNL CPL
2023-10-10 14:36:39 -07:00
Mitchell Hashimoto
3cc0cbcc9d
terminal: SU, fix DL bug
2023-10-10 13:00:00 -07:00
Mitchell Hashimoto
7a8f2bfed6
terminal: decscusr
2023-10-10 12:24:11 -07:00
Mitchell Hashimoto
c980234cb4
website: deckpam, deckpnam
2023-10-10 12:15:04 -07:00
Mitchell Hashimoto
f216609662
terminal: RIS should reset tabstops, ESC ? W should reset every 8
...
Fixes #648
Two issues here:
- RIS should've been resetting the tabstops to every 8, but was
clearing all tabstops.
- `ESC ? W` should've reset tabstops to every 8, but was clearing
all tabstops.
2023-10-10 09:02:22 -07:00
Mitchell Hashimoto
9573bfccb0
website: RIS
2023-10-10 09:00:19 -07:00
Mitchell Hashimoto
d05e488cc4
website: left/right margins
2023-10-09 21:20:30 -07:00
Mitchell Hashimoto
be99d8ffe1
terminal: decaln
2023-10-09 20:33:52 -07:00
Mitchell Hashimoto
7cc0bbe211
terminal: set top and bottom margin tests
2023-10-09 20:08:16 -07:00
Mitchell Hashimoto
5e5b1f81d3
website: add validation for sd
2023-10-09 10:56:13 -07:00
Mitchell Hashimoto
fc08f9ab17
terminal: TBC tests
2023-10-09 10:01:23 -07:00
Mitchell Hashimoto
773104d343
terminal: scroll down tests
2023-10-09 09:40:28 -07:00
Mitchell Hashimoto
60f0e9289a
terminal: dch xterm audit
2023-10-08 22:16:35 -07:00
Mitchell Hashimoto
4b9560aa31
terminal: DL
2023-10-08 21:28:41 -07:00
Mitchell Hashimoto
dace9b5da2
website: IL
2023-10-08 15:25:28 -07:00
Mitchell Hashimoto
eab390344a
terminal: ED xterm audit
...
Fix multi-cell handling
Test all scenarios
2023-10-08 14:48:06 -07:00
Mitchell Hashimoto
02b134f97e
terminal: EL (erase line) xterm audit
...
Fix multi-cell char handling
Fix bg SGR respecting in non-protected cases
Fix protected attribute logic
2023-10-08 09:03:04 -07:00
Mitchell Hashimoto
fa73fa0de2
terminal: ECH handles protection attributes properly
2023-10-07 22:36:29 -07:00
Mitchell Hashimoto
1a127dbe01
website: ech
2023-10-07 22:05:58 -07:00
Mitchell Hashimoto
b927760149
terminal: HPR, VPR
2023-10-07 09:32:58 -07:00
Mitchell Hashimoto
01e1a79386
website: HPA, VPA
2023-10-07 09:24:27 -07:00
Mitchell Hashimoto
28f6379453
terminal: CUP respects left/right scroll region
2023-10-07 09:17:00 -07:00
Mitchell Hashimoto
568fd3c163
website: cup
2023-10-07 09:09:10 -07:00
Mitchell Hashimoto
c089c37b90
terminal: CUF handles right margin
2023-10-07 08:42:08 -07:00
Mitchell Hashimoto
9b7c778e55
terminal: cursor up respects scroll margins
2023-10-06 22:41:40 -07:00
Mitchell Hashimoto
78d69c6cdb
website: ich split multi-cell
2023-10-06 22:23:08 -07:00
Mitchell Hashimoto
f73a4f7393
website: ich
2023-10-06 22:08:39 -07:00
Mitchell Hashimoto
e4b844dea6
terminal: CHT
2023-10-06 16:58:48 -07:00
Mitchell Hashimoto
73c079e07f
website: cbt
2023-10-06 15:48:30 -07:00
Mitchell Hashimoto
46612a7c99
website
2023-10-06 14:58:11 -07:00
Mitchell Hashimoto
6958978a6c
terminal: IND supports left/right margins
2023-10-06 14:54:40 -07:00
Mitchell Hashimoto
139d8ea208
website: ind
2023-10-06 14:27:51 -07:00