Implement use of pause / resume protocol commands
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 5 Dec 2012 15:34:58 +0000 (16:34 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 7 Dec 2012 21:27:37 +0000 (22:27 +0100)
commit49ff2afc84db668b0f58cc3c6f785fc1942039a9
tree690217df4d62c553881bf624731023d52eaa2761
parent9e76d58957a505620e6c5395989ad4f9bbbffe93
Implement use of pause / resume protocol commands

Engines that implement feature pause=1 will be paused during their move
on a pause event; pondering engines will be controlled either through
'pause' or (if they don't support that) 'easy', which both should work
instantaneously. If the thinking engine does not support 'pause', the pausing
will be deferred to when it produces its move, and is implemented by not
relaying the move, and switch off pondering for both.
backend.c
backend.h