Commit Graph

15 Commits

Author SHA1 Message Date
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