Implement periodic updates
authorH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 4 Mar 2014 07:46:44 +0000 (08:46 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 4 Mar 2014 07:46:44 +0000 (08:46 +0100)
commita5dcd4c22b91b752f4d7c831318311f14125a29d
treece72f302215df3318edd99a8913102cce0f5e94f
parent978d019d1fbc6789be06ecd8564ea5393aaed373
Implement periodic updates

The . command now causes printing of a stat01 command, without aborting
the analysis in progress. To achieve this, InputCommand is called during
search when polling reveals there is input. In this case it (currently)
only processes the . command, returning a value that informs the caller
the search should not be aborted. Other commands are backlogged, and
will cause the usual search abort. When InputCommand is then again called
from main it picks up the backlogged command in stead of reading one from
input.
gnushogi/commondsp.c
gnushogi/gnushogi.h
gnushogi/main.c
gnushogi/rawdsp.c
gnushogi/search.c