John "Elwin" Edwards
d7df88f3cf
WebTTY: use WebSockets when possible.
2013-07-22 07:51:53 -07:00
John "Elwin" Edwards
2ab0de0799
Improvements to the keyboard.
...
Add a number pad to the keyboard. Make it hidden by default for
RLG-Web.
2012-06-23 17:11:51 -07:00
John "Elwin" Edwards
e5a4a55876
Try to get some compatibility for keys.
...
I'd thought using the DOM_VK_ names was a good idea. Symbolic names
ought to be more portable than opaque numeric constants. Foolish me,
expecting things to be sane.
Keys now work with FF15 and Chrome 17.
2012-06-21 09:43:52 -07:00
John "Elwin" Edwards
553f07360c
Move credentials into the drivers.
...
The session id, or whether the session is currently active on the
server, are better handled in the drivers than in termemu.js.
2012-06-19 13:40:30 -07:00
John "Elwin" Edwards
c7995adad5
shterm.js: Client-side message ordering
...
Make sure data from the server is written to the terminal emulator in
the correct order. Out-of-order messages are stored in a queue until
their turn comes.
2012-05-15 09:30:12 -07:00
John "Elwin" Edwards
090e02ed59
webtty: switch upward protocol to JSON
...
Switch the client-to-server messages from the HTML forms format to
JSON (for the webtty app). Message numbers are sent but not yet used.
2012-05-13 20:50:13 -07:00
John "Elwin" Edwards
32127f8b77
shterm.js: Add some debugging messages.
2012-05-13 08:47:35 -07:00
John "Elwin" Edwards
b6bf7038ca
webtty: switch all server responses to JSON.
2012-05-11 13:33:48 -07:00
John "Elwin" Edwards
71d43603a9
webtty: begin experimenting with JSON protocol.
2012-05-09 16:36:11 -07:00
John "Elwin" Edwards
02cc454ad1
Make the emulator screen resizable.
2012-05-09 13:38:05 -07:00
John "Elwin" Edwards
f29453c763
WebTTY: switch terminal size to 80x25.
2012-05-07 16:03:10 -07:00
John "Elwin" Edwards
f40a08f3ef
Put common key tables into a common file.
2012-05-07 13:08:24 -07:00
John "Elwin" Edwards
797e84ed08
Add support for the delete key.
2012-05-07 12:50:02 -07:00
John "Elwin" Edwards
ed87e67faa
Client: don't assume the terminal is 24x80.
2012-05-07 11:09:14 -07:00
John "Elwin" Edwards
508b41b488
Add a few comments.
2012-05-06 09:04:14 -07:00
John "Elwin" Edwards
8dec6dff87
Put this project under version control, finally.
2012-05-06 08:45:40 -07:00