Signs of life
After over four years, a PuTTY release sees the light!
But good grief, I had forgotten how much hassle the release process was. I remember having a long and clearly worded checklist to help me through it –
(Or perhaps it's just my brain that's rotted.)
Suddenly I feel a surge of sympathy for the people at work who have to actually ship software to customers.

no subject
no subject
Sounds good; are there any more details?
no subject
no subject
Student - you're using putty??
Me - yes - oh and I know the bloke who wrote it
Student - *starstruck*
no subject
And Simon, Thank you for PuTTY!
no subject
no subject
no subject
(Also, good grief, you just got slashdotted, Simon. Our collective geek-deity proximity bonus just increased by at least 20%.)
no subject
no subject
no subject
no subject
- ability to store some settings in
- inheritable saved sessions (so that when I change, say, my font preference in Default Settings it automatically propagates to all my other sessions, except those in which I've specifically asked for a non-default font)
- storing configuration in a disk file as an alternative to the registry (so that people can carry around PuTTY plus their config file on a USB stick)
- ability to configure all PuTTY's options from the command line in a uniform way (rather than having to do a lot of them by the cumbersome method of creating a saved session and using
Now I'm not saying I want to have implemented all those features before 1.0, but I do want to have made a commitment to a data storage format which is capable of supporting them. Currently PuTTY's data storage only tries to be upward-compatible, meaning that you can upgrade PuTTY and it'll still work with your old settings. Use an older PuTTY with newer settings, and you're on your own. My goal is that within the 1.0 series, the data storage should be compatible in both directions. (Not because I anticipate people deliberately downgrading to an earlier version, although it's been known occasionally, but because I can easily imagine people using different versions on two machines which happen to be sharing a network-stored configuration.)HKEY_CURRENT_USERand others inHKEY_LOCAL_MACHINE(or, on Unix, some in~/.puttyand some in/etc/putty), so that a sysadmin could set up some default saved sessions and a default host key cache which would then be the starting point for each user's personal configuration-load).I've been trying to find time to work on this for [mumble] years. I actually have an initial piece of groundwork towards these goals almost ready to commit, and have only been holding off because I wanted to get a feature release out first. I'll probably commit it RSN.
no subject
Thanks for explaining.
no subject
no subject
no subject
$ git diff diff --git a/loopy.c b/loopy.c index 0a03cf4..51ac14b 100644 --- a/loopy.c +++ b/loopy.c @@ -850,9 +850,9 @@ static float *game_colours(frontend *fe, int *ncolours) ret[COL_MISTAKE * 3 + 1] = 0.0F; ret[COL_MISTAKE * 3 + 2] = 0.0F; - ret[COL_SATISFIED * 3 + 0] = 0.0F; - ret[COL_SATISFIED * 3 + 1] = 0.0F; - ret[COL_SATISFIED * 3 + 2] = 0.0F; + ret[COL_SATISFIED * 3 + 0] = 0.8F; + ret[COL_SATISFIED * 3 + 1] = 0.8F; + ret[COL_SATISFIED * 3 + 2] = 0.8F; /* We want the faint lines to be a bit darker than the background. * Except if the background is pretty dark already; then it ought to be ano subject
LOOPY_COLOUR_5=ccccccin your environment. (It's hacky, but it fills the gap until I get round to writing a proper user-preferences layer.)