Michael Jumper
8019063214
Fix home/end and function keys.
2013-05-26 00:49:06 -07:00
Michael Jumper
d583dbb990
Add keyboard shortcuts for paste and scrolling. Allow middle click for paste.
2013-05-26 00:17:31 -07:00
Michael Jumper
2a6de3aaed
Add port and font options.
2013-05-25 23:50:13 -07:00
Michael Jumper
cf8ec8dbc2
Properly cleanup SSH sessions.
2013-05-25 23:05:58 -07:00
Michael Jumper
763ed37179
Add remaining keys, fix backspace. Add insert flag.
2013-05-25 22:45:26 -07:00
Michael Jumper
f2520ca91c
Send 0x0D for return.
2013-05-25 16:09:28 -07:00
Michael Jumper
b1622413a9
Implement mode set/reset. Implement DECCKM mode.
2013-05-22 11:08:38 -07:00
Michael Jumper
5a0b8b2ea7
Move pipes to terminal scope.
2013-05-21 22:02:11 -07:00
Michael Jumper
c220a4875c
Properly close pipe file descriptors. Wait for input thread to close in SSH thread.
2013-05-20 10:52:47 -07:00
Michael Jumper
5fd14b3b4d
Handle resize when SSH not connected. Update visible cursor row in resize.
2013-05-20 10:27:53 -07:00
Michael Jumper
a53a5e2e1b
Working input/output.
2013-05-17 22:53:13 -07:00
Michael Jumper
5009d1c280
Revert "Use input/output threads for SSH client."
...
Should actually have one main thread, which then spawns an input thread after connection successful.
This reverts commit 6a099b4176fb732b7281128100fe66bb0a72da1a.
2013-05-17 20:58:47 -07:00
Michael Jumper
8f0c2f3723
Use input/output threads for SSH client.
2013-05-17 20:53:16 -07:00
Michael Jumper
96edfad7c0
Add stub client thread.
2013-05-17 20:47:05 -07:00
Michael Jumper
0dbcdabe40
General naming cleanup.
2013-05-17 20:28:26 -07:00