Respond immediately to ponder on/off commands
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 5 Dec 2012 11:05:59 +0000 (12:05 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Wed, 5 Dec 2012 11:11:20 +0000 (12:11 +0100)
commit99de6ab7fd6d624fbf821de5c2e42c1bbba6d914
tree94e3f3fa71440539488d5e9ebb3d9b300684f254
parentc3f4db2a7ba3c54f806a5972cf371ab6af416be1
Respond immediately to ponder on/off commands

Rather than just setting the flag that causes a ponder search to start
after the engine moves, we start the search on receiving the 'hard' command.
When a ponder search is in progress, it is stopped on receiving 'easy'.
This requires saving a ponder move even with ponder off, (because it might
be switched on later), and more strict clearing of the move beyond the last
one, toprevent it can be accidentally used as ponder move (e.g. after undo).
UCI2WB.c