8161 Commits

Author SHA1 Message Date
Mitchell Hashimoto
9f3e6344cc fix build 2022-07-10 15:49:17 -07:00
Mitchell Hashimoto
d36bf5195c scroll down behaves correctly 2022-07-10 14:58:10 -07:00
Mitchell Hashimoto
0fc9c956c4 better tests around scrollback 2022-07-10 14:52:35 -07:00
Mitchell Hashimoto
afd47eb10c start building in "scrolling" of sorts 2022-07-10 14:45:43 -07:00
Mitchell Hashimoto
8244283626 update TODO 2022-07-08 20:59:08 -07:00
Mitchell Hashimoto
5606bec8b8 add constants for 132 col mode but don't implement 2022-07-08 17:49:09 -07:00
Mitchell Hashimoto
4b6968e0d1 enable/disable autowrap 2022-07-08 17:43:52 -07:00
Mitchell Hashimoto
79f684ab0f disable action debug 2022-07-08 17:38:50 -07:00
Mitchell Hashimoto
4cc38e7281 implement auto-wrap, always enabled for now (ignores mode 7) 2022-07-08 17:37:22 -07:00
Mitchell Hashimoto
9e82d682c5 update README 2022-07-08 15:59:20 -07:00
Mitchell Hashimoto
a4e3f93be0 update deps 2022-07-08 15:52:55 -07:00
Mitchell Hashimoto
d15ab77c3a handle inversion with screen inversion properly 2022-06-30 10:12:46 -07:00
Mitchell Hashimoto
527d8baaa0 invert attribute 2022-06-30 10:05:47 -07:00
Mitchell Hashimoto
f53efa633a initial underline support, can be improved 2022-06-28 14:22:25 -07:00
Mitchell Hashimoto
427fcc94e2 font 2022-06-28 13:44:27 -07:00
Mitchell Hashimoto
75b9d1cb84 bold font rendering 2022-06-28 13:44:20 -07:00
Mitchell Hashimoto
d5b018349c add bold font, doesn't work yet 2022-06-28 10:52:59 -07:00
Mitchell Hashimoto
385a682b24 move towards font family management to prep for bold/italic 2022-06-28 10:31:11 -07:00
Mitchell Hashimoto
2893da8b0b update mach 2022-06-27 09:19:02 -07:00
Mitchell Hashimoto
e325ea1616 parse more SGR attrs 2022-06-26 17:37:08 -07:00
Mitchell Hashimoto
bcc6b7604d fix paste outputting "v" 2022-06-26 16:39:48 -07:00
Mitchell Hashimoto
fae36f4e65 reverse colors 2022-06-26 11:56:15 -07:00
Mitchell Hashimoto
0dbd4d2ca6 only compile tracy on linux 2022-06-26 10:43:00 -07:00
Mitchell Hashimoto
147916efea update CI 2022-06-26 10:29:20 -07:00
Mitchell Hashimoto
941fedf832 agree to macos sdk 2022-06-26 10:21:51 -07:00
Mitchell Hashimoto
4753b64690 fix test 2022-06-26 10:10:08 -07:00
Mitchell Hashimoto
ae03ab673a update CI 2022-06-26 10:06:34 -07:00
Mitchell Hashimoto
5a7c40e3f1 Build in CI 2022-06-26 10:05:20 -07:00
Mitchell Hashimoto
7108ff3933 update zig 2022-06-25 11:33:31 -07:00
Mitchell Hashimoto
b42c54e964 fix tabstops off by one 2022-06-25 11:08:20 -07:00
Mitchell Hashimoto
96d2de8f60 enq and cursor report with origin mode 2022-06-25 11:04:48 -07:00
Mitchell Hashimoto
245b9642f9 save and restore cursor 2022-06-25 10:56:41 -07:00
Mitchell Hashimoto
fb6800c8ce handle SO/SI but don't do anything yet (just don't crash) 2022-06-25 10:06:40 -07:00
Mitchell Hashimoto
090e580cc7 setting and clearing tab stops 2022-06-24 18:15:14 -07:00
Mitchell Hashimoto
4d2d4322f4 implement VT 2022-06-24 18:00:42 -07:00
Mitchell Hashimoto
4661b73d01 NEL next line 2022-06-24 17:55:38 -07:00
Mitchell Hashimoto
51b2786a3b hook up IND index 2022-06-24 17:53:17 -07:00
Mitchell Hashimoto
55db659d2b basic "index" implementation 2022-06-24 17:47:43 -07:00
Mitchell Hashimoto
f7aca2e493 f CSI alias for set cursor pos 2022-06-24 10:20:56 -07:00
Mitchell Hashimoto
52c5af9228 erase line complete 2022-06-24 10:02:50 -07:00
Mitchell Hashimoto
e8ce48c8d9 erase display above 2022-06-24 09:57:07 -07:00
Mitchell Hashimoto
83377c7470 decaln 2022-06-24 09:31:55 -07:00
Mitchell Hashimoto
df89dd08e1 support set top/bottom margin with zero params 2022-06-22 16:37:38 -07:00
Mitchell Hashimoto
7dbe6b941e origin mode set cursor pos 2022-06-22 16:06:48 -07:00
Mitchell Hashimoto
46db4623bc OSC 133;C 2022-06-21 15:50:44 -07:00
Mitchell Hashimoto
7069917e6a use c allocator in release modes if available 2022-06-21 10:32:39 -07:00
Mitchell Hashimoto
de17d0183c update zig 2022-06-11 13:01:18 -07:00
Mitchell Hashimoto
7beb8fd171 update dependencies 2022-06-09 10:08:50 -07:00
Mitchell Hashimoto
989d23e9fc update deps and fixes for NixOS 22.05 2022-06-01 18:00:37 -07:00
Mitchell Hashimoto
a7e0bb04ea on resize, set the terminal cursor to max 2022-05-23 15:25:22 -07:00