Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-20 | vt: block when sending input to host (fixes truncated paste) | cinap_lenrek | |
2017-08-22 | vt: turn off nl -> nl+cr translation default in raw mode, don't scroll more ↵ | cinap_lenrek | |
than screen height | |||
2017-08-20 | vt: block selection mode for snarf | cinap_lenrek | |
2017-08-20 | vt: implement /dev/cons and /dev/consctl as a fileserver, winch, incremental ↵ | cinap_lenrek | |
redraw we used to bind a pipe to /dev/cons and /dev/consctl with some shared segment hack to pass tty info arround. now we implement this as a fileserver. add support for "winchon"/"winchoff" ctl message to enable interrupt on window size change. (used by ssh) keep track of fullscreen scrolls, avoiding redrawing the whole screen each time. | |||
2017-08-09 | vt: fix silly bug causing characters be drawn one at a time | cinap_lenrek | |
2017-05-20 | vt: don't flush while there is keyboard input available | cinap_lenrek | |
2017-04-22 | vt: handle underline attribute | cinap_lenrek | |
2017-04-22 | vt: handle nocolor flag and reversed background colors | cinap_lenrek | |
2017-04-22 | vt: handle insert/delete/home/end keys for vt220/xterm | cinap_lenrek | |
2017-04-22 | vt: handle application/normal mode (really fixes cursor keys) | cinap_lenrek | |
2017-04-22 | vt: fix xterm cursor keys | cinap_lenrek | |
2017-04-22 | vt: fix background drawing | cinap_lenrek | |
2017-04-19 | vt: cursoron, don't resize winow when replying history | cinap_lenrek | |
2017-04-19 | vt: but not too fast :-) | cinap_lenrek | |
if drawing can't keep up with the host, make sure we eventually redraw the screen and check for user events. | |||
2017-04-19 | vt: make it fast | cinap_lenrek | |
2017-04-18 | vt: send interrupt on exit, open logfile OCEXEC, run host after environment ↵ | cinap_lenrek | |
got exported, send rest of arguments to host | |||
2017-04-18 | vt: allow for a bit of buffering | cinap_lenrek | |
2017-04-18 | vt: convert from event to threads | cinap_lenrek | |
the event library doesnt do any flow control. if the host keeps sending data while the user is mousing arround, extract() will collect the data until memory fills up. so instead we abandon the event library and convert the program to use channels. | |||
2017-04-17 | vt: implement snarf support | cinap_lenrek | |
2016-03-01 | vt: add -r flag to start in raw mode | BurnZeZ | |
2013-10-27 | vt: utf-8 support | cinap_lenrek | |
2013-10-02 | vt: dont pollute the outer environment (thanks mischief!) | cinap_lenrek | |
2013-08-11 | vt: fix off by one memory corruption | cinap_lenrek | |
account for the final 0 byte in host_buf. | |||
2012-11-10 | vt: on resize, restore screen using history buffer | cinap_lenrek | |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen | |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen | |