Locate engine list in separate file
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 29 Oct 2017 19:34:37 +0000 (20:34 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 29 Oct 2017 19:46:21 +0000 (20:46 +0100)
commit61d7701742047bbb6be9677d2a59f63f307b8f80
tree162660bf113530f6f31df374872d7b1ab438e8ba
parent1a5408e7ee5166a82467e45662eeb6ca914473ed
Locate engine list in separate file

The option -firstChessProgramNames, which contains the list of registered
engines, can now be kept in a dedicated settings file. This file will
be read at startup after the normal settings file and command-line
arguments. It will also be read and saved when dialogs altering the
engine list are used (Load Engine and Edit Engine List). This will
effectively cause changes in the engine list made by any XBoard instance
to be instantly broadcasted to all other instances. The name of this
engine-list file can be specified by the new persistent option -engineList.
If this is set to an empty string (the default), this new feature will
not be used, and the list in the normal settings file will be used
as always. This list is currently still written in the user settings file,
together with the other settings.
args.h
backend.c
backend.h
dialogs.c
frontend.h
menus.c