Mitchell Hashimoto
|
9ee5a5c715
|
implement ESC c -- full reset
|
2022-11-06 18:59:17 -08:00 |
|
Mitchell Hashimoto
|
e7c5cbf758
|
throttle cursor reset, under heavy IO this would slow things down
|
2022-11-06 18:44:35 -08:00 |
|
Mitchell Hashimoto
|
705772ed28
|
termio: clean up error handling for kill
|
2022-11-06 15:26:18 -08:00 |
|
Mitchell Hashimoto
|
ac6f960b92
|
termio: on deinit, send SIGHUP to child process to exit it
|
2022-11-06 14:08:42 -08:00 |
|
Mitchell Hashimoto
|
746858cea6
|
implement cursor reset when data comes in pty
|
2022-11-05 19:31:28 -07:00 |
|
Mitchell Hashimoto
|
aa98e3ca3a
|
Move cursor timer to renderer
|
2022-11-05 19:31:28 -07:00 |
|
Mitchell Hashimoto
|
a05b08fdc7
|
move bracketed paste to terminal state
|
2022-11-05 19:31:28 -07:00 |
|
Mitchell Hashimoto
|
5cb6ebe34d
|
Actually, we'll manage selection and viewports on the windowing thread
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
989046a06c
|
More IO events
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
1a7b9f7465
|
termio: clear selection
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
f1d2df1a54
|
fully hook up resize
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
b100406a6e
|
termio: start the thread mailbox, hook up resize
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
a8e7c52041
|
IO thread can trigger render and write data
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
d916d56bff
|
IO thread stream handler is in, lots of commented TODOs
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
9b3d22e55e
|
IO thread has more state setup
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
35c1decd58
|
Start pulling out IO thread and IO implementation
|
2022-11-05 19:31:02 -07:00 |
|