Tartarus CVS: putty: simon

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Sat, 29 Mar 2003 18:30:17 +0000


CVS Root:       /home/cvs
Module:         putty
Changes by:     simon
Date:           Sat Mar 29 2003  18:30:17 GMT

Log message:
pterm now uses the new uxsel module, so it's one step closer to
being able to be a PuTTY as well as a pterm. In the process I've
also moved icky things like actually reading from the pty fd and
printing the `terminated on signal' messages into pty.c where they
obviously should have been in the first place. Also there's been one
interesting repercussion in the terminal code: terminal.c's
from_backend now calls term_out() directly rather than expecting the
front end to call it afterwards. This has had the entertaining side
effect of fixing a Windows-specific bug whereby activity in a port
forwarding through a PuTTY with a blinking cursor caused the cursor
to blink to ON (!!!!). So, a surprisingly far-reaching checkin as it
turns out...

Modified files:
    .               : Recipe terminal.c terminal.h window.c
    unix            : pterm.c pty.c unix.h uxplink.c uxsel.c

Links:
http://cvs.tartarus.org//putty/Recipe.diff?r1=1.38&r2=1.39
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.149&r2=1.150
http://cvs.tartarus.org//putty/terminal.h.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//putty/window.c.diff?r1=1.239&r2=1.240
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.97&r2=1.98
http://cvs.tartarus.org//putty/unix/pty.c.diff?r1=1.29&r2=1.30
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/unix/uxplink.c.diff?r1=1.19&r2=1.20
http://cvs.tartarus.org//putty/unix/uxsel.c.diff?r1=1.1&r2=1.2