summaryrefslogtreecommitdiff
path: root/src/twopane.bash
AgeCommit message (Collapse)Author
2024-09-02put write-tty under job control; simplificationsAndrew Cady
2024-08-28auto-restart ECHOSENDAndrew Cady
2024-08-27the magic breaks top restarts somehow??Andrew Cady
2024-08-27shorten $STY for termuxAndrew Cady
2024-08-27kill whole pgroup to kill -CONT tty_forwardAndrew Cady
2024-08-27vbell offAndrew Cady
2024-08-26restarting like a champAndrew Cady
2024-08-26top exit quit is fit to printAndrew Cady
2024-08-25too many changes gotta commit em all!!Andrew Cady
2024-08-22introduced lock on screen panes to prevent racesAndrew Cady
2024-08-21quit on bottom pane exitAndrew Cady
2024-08-21reattaching is now working againAndrew Cady
2024-08-21still workingAndrew Cady
2024-08-21separate write-tty commandAndrew Cady
2024-08-20fix all problems with signals? Andrew Cady
2024-08-20many changes basically workingAndrew 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 codeAndrew Cady
2024-08-20avoid evalAndrew Cady
2024-08-20remove commentsAndrew Cady
2024-08-20factorAndrew Cady
2024-08-20soft cursorAndrew Cady
2024-08-19trivialAndrew Cady
2024-08-19trivialAndrew Cady
2024-08-15automatically install dependenciesu
moved source to src/