| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
That I was stuck on for hours yesterday, oops!
This commit was sponsored by Bruno BEAUFILS on Patreon.
|
|
|
|
|
|
|
| |
Seems to work well with networkDelay on both sides now.
However, typing "top" causes the "to" to be accepted, but the "p" is
rejected.
|
|
|
|
|
|
|
|
| |
So when the developer makes 2 keypresses close together, they send the
second Activity Entered with the first Activity Entered as its HashPointer.
This allows the developer to prove the order they did things.
This commit was sponsored by Peter Hogg on Patreon.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the control-d issue, and many more besides.
See https://github.com/merijn/posix-pty/issues/11
Also though, it means that if the user has set some unusual stty value,
it gets copied into the pty. We want this in debug-me, because it ought
to replicate the environment it's run in as well as possible.
This commit was sponsored by Thomas Hochstein on Patreon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I discovered the posix-pty library while looking for a way to forward
SIGWINCH to the slave pty. It's taken care of a lot of nasty pty
handling details, so let's use it!
Unfortunately, this broke control-d exiting debug-me, which used to work
great. I think that the problem is that readPty never returns B.empty,
even on control-d. Or perhaps, posix-pty is doing something to the pty
that prevents control-d getting through.
I kept all the withoutMode code; at least withoutMode EnableEcho
is still needed.
This commit was sponsored by Jochen Bartl on Patreon.
|
| |
|
|
|
|
|
|
|
| |
Realized the added problem this morning.
The pty reset code seems to be working now. Not sure what changed, but
yay!
|
| |
|
| |
|
| |
|
|
Lots of terminal mode fun. Has a few warts still, but it works well
enough to be comfortable, and even vim works ok.
This commit was sponsored by John Peloquin on Patreon.
|