Tartarus CVS: putty: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sat, 01 Feb 2003 12:54:43 +0000
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Sat Feb 01 2003 12:54:43 GMT
Log message:
Created new data types `Filename' and `FontSpec', intended to be
opaque to all platform-independent modules and only handled within
per-platform code. `Filename' is there because the Mac has a magic
way to store filenames (though currently this checkin doesn't
support it!); `FontSpec' is there so that all the auxiliary stuff
such as font height and charset and so on which is needed under
Windows but not Unix can be kept where it belongs, and so that I can
have a hope in hell of dealing with a font chooser in the forthcoming
cross-platform config box code, and best of all it gets the horrid
font height wart out of settings.c and into the Windows code where
it should be.
The Mac part of this checkin is a bunch of random guesses which will
probably not quite compile, but which look roughly right to me.
Sorry if I screwed it up, Ben :-)
Modified files:
. : Recipe cmdline.c console.c import.c logging.c
misc.h pageant.c putty.h puttygen.c settings.c
ssh.c ssh.h sshpubk.c storage.h windefs.c
windlg.c window.c winmisc.c winstore.c
winstuff.h
mac : mac.c mac.h macstore.c macterm.c
unix : pterm.c unix.h uxcons.c uxmisc.c uxplink.c
uxstore.c
Links:
http://cvs.tartarus.org//putty/Recipe.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/cmdline.c.diff?r1=1.8&r2=1.9
http://cvs.tartarus.org//putty/console.c.diff?r1=1.9&r2=1.10
http://cvs.tartarus.org//putty/import.c.diff?r1=1.11&r2=1.12
http://cvs.tartarus.org//putty/logging.c.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//putty/misc.h.diff?r1=1.11&r2=1.12
http://cvs.tartarus.org//putty/pageant.c.diff?r1=1.58&r2=1.59
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.200&r2=1.201
http://cvs.tartarus.org//putty/puttygen.c.diff?r1=1.48&r2=1.49
http://cvs.tartarus.org//putty/settings.c.diff?r1=1.100&r2=1.101
http://cvs.tartarus.org//putty/ssh.c.diff?r1=1.269&r2=1.270
http://cvs.tartarus.org//putty/ssh.h.diff?r1=1.67&r2=1.68
http://cvs.tartarus.org//putty/sshpubk.c.diff?r1=1.20&r2=1.21
http://cvs.tartarus.org//putty/storage.h.diff?r1=1.6&r2=1.7
http://cvs.tartarus.org//putty/windefs.c.diff?r1=1.2&r2=1.3
http://cvs.tartarus.org//putty/windlg.c.diff?r1=1.205&r2=1.206
http://cvs.tartarus.org//putty/window.c.diff?r1=1.237&r2=1.238
http://cvs.tartarus.org//putty/winmisc.c.diff?r1=1.1&r2=1.2
http://cvs.tartarus.org//putty/winstore.c.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//putty/winstuff.h.diff?r1=1.29&r2=1.30
http://cvs.tartarus.org//putty/mac/mac.c.diff?r1=1.37&r2=1.38
http://cvs.tartarus.org//putty/mac/mac.h.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/mac/macstore.c.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//putty/mac/macterm.c.diff?r1=1.61&r2=1.62
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.94&r2=1.95
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.22&r2=1.23
http://cvs.tartarus.org//putty/unix/uxcons.c.diff?r1=1.6&r2=1.7
http://cvs.tartarus.org//putty/unix/uxmisc.c.diff?r1=1.1&r2=1.2
http://cvs.tartarus.org//putty/unix/uxplink.c.diff?r1=1.15&r2=1.16
http://cvs.tartarus.org//putty/unix/uxstore.c.diff?r1=1.7&r2=1.8