Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-02 | put write-tty under job control; simplifications | Andrew Cady | |
2024-08-28 | auto-restart ECHOSEND | Andrew Cady | |
2024-08-27 | the magic breaks top restarts somehow?? | Andrew Cady | |
2024-08-27 | shorten $STY for termux | Andrew Cady | |
2024-08-27 | kill whole pgroup to kill -CONT tty_forward | Andrew Cady | |
2024-08-27 | vbell off | Andrew Cady | |
2024-08-26 | restarting like a champ | Andrew Cady | |
2024-08-26 | top exit quit is fit to print | Andrew Cady | |
2024-08-25 | too many changes gotta commit em all!! | Andrew Cady | |
2024-08-22 | introduced lock on screen panes to prevent races | Andrew Cady | |
2024-08-21 | quit on bottom pane exit | Andrew Cady | |
2024-08-21 | reattaching is now working again | Andrew Cady | |
2024-08-21 | still working | Andrew Cady | |
2024-08-21 | separate write-tty command | Andrew Cady | |
2024-08-20 | fix all problems with signals? | Andrew Cady | |
2024-08-20 | many changes basically working | Andrew Cady | |
the problem is that when the top pane sends SIGUSR1 it does not quit the bottom in the right order and an extra character ends up being read from the terminal in the bottom before a write error signals the end of the connection. Our signal of termination from the top is not reaching the right pid, the pid of the socat inside of the read_char needs to be reached by SIGUSR1, instead of $$ the outermost shell, where killing the job in job control should be enough to break the connection to the tty, it remains probably as long as socat remains running, we need to kill the whole process group of read-tty when killing the main process or when it exits | |||
2024-08-20 | "new" backgrounding code | Andrew Cady | |
2024-08-20 | avoid eval | Andrew Cady | |
2024-08-20 | remove comments | Andrew Cady | |
2024-08-20 | factor | Andrew Cady | |
2024-08-20 | soft cursor | Andrew Cady | |
2024-08-19 | trivial | Andrew Cady | |
2024-08-19 | trivial | Andrew Cady | |
2024-08-15 | automatically install dependencies | u | |
moved source to src/ |