summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vt/main.c
AgeCommit message (Collapse)Author
2017-10-20vt: block when sending input to host (fixes truncated paste)cinap_lenrek
2017-08-22vt: turn off nl -> nl+cr translation default in raw mode, don't scroll more ↵cinap_lenrek
than screen height
2017-08-20vt: block selection mode for snarfcinap_lenrek
2017-08-20vt: 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-09vt: fix silly bug causing characters be drawn one at a timecinap_lenrek
2017-05-20vt: don't flush while there is keyboard input availablecinap_lenrek
2017-04-22vt: handle underline attributecinap_lenrek
2017-04-22vt: handle nocolor flag and reversed background colorscinap_lenrek
2017-04-22vt: handle insert/delete/home/end keys for vt220/xtermcinap_lenrek
2017-04-22vt: handle application/normal mode (really fixes cursor keys)cinap_lenrek
2017-04-22vt: fix xterm cursor keyscinap_lenrek
2017-04-22vt: fix background drawingcinap_lenrek
2017-04-19vt: cursoron, don't resize winow when replying historycinap_lenrek
2017-04-19vt: 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-19vt: make it fastcinap_lenrek
2017-04-18vt: send interrupt on exit, open logfile OCEXEC, run host after environment ↵cinap_lenrek
got exported, send rest of arguments to host
2017-04-18vt: allow for a bit of bufferingcinap_lenrek
2017-04-18vt: convert from event to threadscinap_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-17vt: implement snarf supportcinap_lenrek
2016-03-01vt: add -r flag to start in raw modeBurnZeZ
2013-10-27vt: utf-8 supportcinap_lenrek
2013-10-02vt: dont pollute the outer environment (thanks mischief!)cinap_lenrek
2013-08-11vt: fix off by one memory corruptioncinap_lenrek
account for the final 0 byte in host_buf.
2012-11-10vt: on resize, restore screen using history buffercinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen