Commit Graph

4 Commits

Author SHA1 Message Date
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
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
cd07b10946 Impement basic support for multiple terminals pretending to be one terminal. 2019-09-17 23:17:54 -07:00