Mitchell Hashimoto
ffaf020576
termio: move stream handler to dedicated file, remove dep on EventData
2024-07-13 15:19:38 -07:00
Mitchell Hashimoto
e51180e4a9
termio: changeConfig on reader data
2024-07-13 15:19:38 -07:00
Mitchell Hashimoto
c4484938c5
termio: wip but it builds
2024-07-13 15:19:38 -07:00
Mitchell Hashimoto
49c92fd0e6
termio: rename Exec to Termio throughout
2024-07-13 15:19:37 -07:00
Jon Parise
5ea99d3626
termio: fix "forced" shell integration
...
When a shell is forced, we would supply its /-prefixed executable name
to mimic a path location. The rest of the integration detection logic
assumes just a base executable name. Fix the forced names accordingly.
Also add a unit test for this "force shell" behavior.
2024-04-20 11:37:34 -07:00
Kevin Hovsäter
22b8173164
Fix typos
2023-08-08 14:27:34 +02:00
Mitchell Hashimoto
11d6e91228
termio: reader thread is thread-safe for writing to writer
2023-02-06 14:52:24 -08:00
Mitchell Hashimoto
8f1fcc64e8
rename termio thread message struct
2022-11-05 19:34:41 -07:00
Mitchell Hashimoto
b100406a6e
termio: start the thread mailbox, hook up resize
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