Change the semantics of 'FontSpec' so that it's a dynamically
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 1 Oct 2011 17:38:59 +0000 (17:38 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 1 Oct 2011 17:38:59 +0000 (17:38 +0000)
commitae62eaeb01088430162fa96e8cca35f721ff376d
tree936542d1a5a4bc890e1e3a5775e7e98bf24116a3
parentdd5517cba1ca97e82bdca32a49186179c855c962
Change the semantics of 'FontSpec' so that it's a dynamically
allocated type.

The main reason for this is to stop it from taking up a fixed large
amount of space in every 'struct value' subunion in conf.c, although
that makes little difference so far because Filename is still doing
the same thing (and is therefore next on my list). However, the
removal of its arbitrary length limit is not to be sneezed at.

git-svn-id: svn://svn.tartarus.org/sgt/putty@9314 cda61777-01e9-0310-a592-d414129be87e
19 files changed:
conf.c
config.c
dialog.h
putty.h
settings.c
storage.h
unix/gtkdlg.c
unix/gtkwin.c
unix/unix.h
unix/uxmisc.c
unix/uxplink.c
unix/uxsftp.c
unix/uxstore.c
windows/winctrls.c
windows/windefs.c
windows/window.c
windows/winmisc.c
windows/winstore.c
windows/winstuff.h