8195 Commits

Author SHA1 Message Date
Mitchell Hashimoto
23548852c6 update to nixpkgs 22.05 2022-07-26 14:40:57 -07:00
Mitchell Hashimoto
fc611ec28b nix: update the package to set proper rpath 2022-07-26 14:39:40 -07:00
Mitchell Hashimoto
2453b40e5d log glfw errors globally 2022-07-26 13:05:57 -07:00
Mitchell Hashimoto
2be6de7ebd nix: we have a package that builds, but doesn't run 2022-07-26 12:04:51 -07:00
Mitchell Hashimoto
702f54a6fa first attempt at a derivation 2022-07-26 11:38:54 -07:00
Mitchell Hashimoto
adba7aae22 Add sdk submodule 2022-07-26 11:33:15 -07:00
Mitchell Hashimoto
e4dd940c98 vendor: update mach for glfw 2022-07-26 11:24:36 -07:00
Mitchell Hashimoto
c09498318a don't install conformance tests 2022-07-26 09:55:37 -07:00
Mitchell Hashimoto
28acd99d7d reset inverse attribute 2022-07-26 09:37:52 -07:00
Mitchell Hashimoto
e34c8958c2 test: update test cases from the setCursorPosition off-by-one fix 2022-07-25 17:21:59 -07:00
Mitchell Hashimoto
85a9e6fdf0 fix an off by one in set cursor pos 2022-07-25 17:03:20 -07:00
Mitchell Hashimoto
4f85c13d1b test: add wraptest 2022-07-25 08:23:50 -07:00
Mitchell Hashimoto
473f749f00 nix: add wraptest 2022-07-25 08:18:35 -07:00
Mitchell Hashimoto
a239098883 index should return after handling bottom-most line in scroll region 2022-07-25 08:08:23 -07:00
Mitchell Hashimoto
f11c82853f test: run-all runs in parallel 2022-07-24 16:47:47 -07:00
Mitchell Hashimoto
e66a4fcab6 test cases update since deccolm implemented 2022-07-24 16:35:18 -07:00
Mitchell Hashimoto
d81bb19af6 fix crash we can get with horizontal tabs off the end of the screen 2022-07-24 16:33:57 -07:00
Mitchell Hashimoto
5c8c9d8e3c support DECCOLM
This gets vttest page 1 and page 2 now FULL passing.

We now crash on page 3. This is a lingering bug in our grid code
though and we need to find it anyways so we'll keep the crash in.
2022-07-24 16:06:04 -07:00
Mitchell Hashimoto
a3409ac70d erase line left should include cursor position 2022-07-24 09:53:21 -07:00
Mitchell Hashimoto
a43c63111f count = 0 implies 1 for all cursor movement, fixes one line of vttest 2022-07-24 09:38:38 -07:00
Mitchell Hashimoto
6369f1f2f9 big improvements in action logging 2022-07-24 09:20:02 -07:00
Mitchell Hashimoto
4a9b8ea187 add a formatter for CSI logs so that they're more easy to read 2022-07-23 18:13:37 -07:00
Mitchell Hashimoto
bf3d6617fe move test log up so it shows up on fail 2022-07-22 14:24:24 -07:00
Mitchell Hashimoto
dfde2acf10 on resize, make sure we resize the alt screen too 2022-07-22 14:22:53 -07:00
Mitchell Hashimoto
12a864c3f2 test: use larger dimensions to avoid some crash 2022-07-22 14:17:15 -07:00
Mitchell Hashimoto
65c0472701 test: sort tests prior to running 2022-07-22 13:59:51 -07:00
Mitchell Hashimoto
3dbe9cba43 clean up unreachables with log statements 2022-07-22 13:54:16 -07:00
Mitchell Hashimoto
1b9b14be8b update zig 2022-07-22 13:48:55 -07:00
Mitchell Hashimoto
855a71d55c quiet noisy log 2022-07-22 13:45:51 -07:00
Mitchell Hashimoto
180d4a3c41 test: colorize output 2022-07-22 13:42:53 -07:00
Mitchell Hashimoto
d672bedec7 alternate screen buffer (mode 1049) now supported 2022-07-22 13:36:16 -07:00
Mitchell Hashimoto
5564bd7213 cursor belongs to screen (prep for alternate screen) 2022-07-22 13:08:40 -07:00
Mitchell Hashimoto
cf1aeacc4b update TODO 2022-07-22 10:12:18 -07:00
Mitchell Hashimoto
b4fc81564b xterm test cases 2022-07-22 10:10:51 -07:00
Mitchell Hashimoto
7e25585d5c update alacritty test cases 2022-07-22 10:09:03 -07:00
Mitchell Hashimoto
aca9077bed add all vttest screen 1s 2022-07-22 10:07:14 -07:00
Mitchell Hashimoto
f445de7568 CSI: Insert Blanks (ESC [ n @) 2022-07-22 09:58:39 -07:00
Mitchell Hashimoto
6641fcbd4c add --font-size flag for font size in pixels 2022-07-21 21:35:49 -07:00
Mitchell Hashimoto
578679fb35 test: run-all.sh, hide i3bar for compare 2022-07-21 21:00:40 -07:00
Mitchell Hashimoto
6812f3f54a test: switch to Ubuntu for now
We can't use Alpine because we can't yet compile for musl.
2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
ad2a795b9d test: start preparing to run ourselfs in the harness 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
1586afe64b remove unused 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
fd1b306c47 image outputs now contain the terminal name 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
ad0e1c150f test: fix vttest/1_1 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
aadf36bed9 test: vttest-1-1 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
9f619a46b2 test: compare the results and error 2022-07-21 09:03:49 -07:00
Mitchell Hashimoto
6d6e57facf test: run.sh also does compare 2022-07-21 09:03:49 -07:00
Mitchell Hashimoto
70a8245809 test: run from host 2022-07-21 09:03:49 -07:00
Mitchell Hashimoto
b04ade67aa Build vttest, improve runner 2022-07-21 09:03:49 -07:00
Mitchell Hashimoto
462291d80a start dockerfile and script for running a terminal and screenshotting it 2022-07-21 09:03:49 -07:00