Benjamin Summers
|
ff273f0b72
|
Demuxed terminals now track terminal state instead of terminal history.
Before, terminal demuxing used unbounded memory, but now it just tracks
the line state and 20 lines of history.
|
2019-09-18 16:11:06 -07:00 |
|
Benjamin Summers
|
dcb25bbbb8
|
Track terminal state in pure code.
|
2019-09-18 15:07:53 -07:00 |
|
Benjamin Summers
|
b1a9dff197
|
Fixes live-lock by changing type of Vere.Term.API.Client.give to take [Term.Ev].
|
2019-09-18 02:11:18 -07:00 |
|
Benjamin Summers
|
6b8e88fdd8
|
Was replaying terminal events in the wrong order.
|
2019-09-18 01:08:13 -07:00 |
|
Benjamin Summers
|
09b30bf169
|
Collect terminal size.
|
2019-09-17 23:58:42 -07:00 |
|
Benjamin Summers
|
cd07b10946
|
Impement basic support for multiple terminals pretending to be one terminal.
|
2019-09-17 23:17:54 -07:00 |
|
Benjamin Summers
|
ebf3d3e5c6
|
Move terminal client API into it's own module.
|
2019-09-17 22:22:19 -07:00 |
|