Resolve conflict between -mps and -inc options
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 30 Sep 2012 08:07:58 +0000 (10:07 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 30 Sep 2012 08:34:47 +0000 (10:34 +0200)
commit03825b0fcf49f649d77f6b8313557ad3efbe8368
treeae5ab68d60bab7ac3e1a487dc3c8607f70856e59
parent92b980ff1f96624f669e2007e2b03a7ff8350f68
Resolve conflict between -mps and -inc options

The age-old problem that a persistent valid -inc value will cause -mps
to be ignored is solved by the kludge of storing these two as a single
option (-mps) in the settings file, and declaring the other (-inc) volatile.
The range of negative numbers (invalid as -mps value) was available for
that, and now is used to store the negated value of -inc in msec.
For backward compatibility, specification of -inc causes interpretation
of -mps in the old way. The forcing of -inc to -1 in the master settings file
could be safely removed because of this change, so that the time increment
now is a persistent option.
args.h
xboard.conf.in