Provide menus for editing WinBoard engine and server lists
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 3 Dec 2010 08:27:58 +0000 (09:27 +0100)
committerArun Persaud <arun@nubati.net>
Sat, 4 Dec 2010 04:02:48 +0000 (20:02 -0800)
commit039ec08b2e0355d7fdd1cc496f7aa800be51bab3
treedc0616827e5443ecd76ae5fc820ef4ee8310d285
parent3b0732971d5ec32fc50ddc9218e3c1bbf0aa7995
Provide menus for editing WinBoard engine and server lists

The Edit Tags dialog in the WB front-end is adapted to act as a general
edit for string variables, by giving it an extra parameter to indicate
where to store the edited result. Menu items are added to invoke this
dialog for editing the /first, /secondChessProgramNames and /icsNames
options. This solves the problem that people would have to edit an ini
file that they can no longer locate (because the %APPDATA% folder has
different names and locations in the various Windows versions, and is
often a hidden folder on top of that).
There is a slight memory leak here, as the memory for the previous
value of the altered string option is not freed.
backend.c
frontend.h
winboard/resource.h
winboard/wedittags.c
winboard/winboard.c
winboard/winboard.rc
xedittags.c