Suppress 2nd isready handshake on spurious 'new'
[uci2wb.git] / UCI2WB.c
2018-12-21 H.G.MullerSuppress 2nd isready handshake on spurious 'new'
2018-12-21 H.G.MullerToggle stm in engine thread
2018-12-21 H.G.MullerMake sure 'quit' is sent to tardy engine
2018-12-09 H.G.MullerLet LaunchSearch() also start ponder search v4.0
2018-12-08 H.G.MullerBump version to 4.0
2018-12-08 H.G.MullerFix periodic updates
2018-12-08 H.G.MullerPrint compliant error message on invalid command
2018-12-08 H.G.MullerExercise UCCI option 'newgame' also after 'isready...
2018-12-08 H.G.MullerDo not queue ignored commands
2018-12-08 H.G.MullerDebug recent changes
2018-12-08 H.G.MullerFix pondering with incremental TC
2018-12-08 H.G.MullerRefrain from starting analysis search if all moves...
2018-12-08 H.G.MullerHandle periodic updates with easy commands
2018-12-08 H.G.MullerChange StopPonder() into more general StopSearch()
2018-12-08 H.G.MullerFix pause/resume
2018-12-08 H.G.MullerAbandon backlogging of options
2018-12-08 H.G.MullerLet engine thread parse difficult commands
2018-12-08 H.G.MullerMove Engine2GUI to a more convenient place
2018-12-08 H.G.MullerLaunch searches at end of GUI loop
2018-12-08 H.G.MullerEliminate continues from GUI loop
2018-12-08 H.G.MullerPut launching of searches in a separate routine
2018-12-08 H.G.MullerLet 'searching' also indicate thinking state
2018-12-07 H.G.MullerCombine function of 'searching' and 'pondering' flags
2018-12-07 H.G.MullerPass command to DoCommand through global command queue
2018-12-07 H.G.MullerParse 'difficult' commands in separate routine
2018-12-07 H.G.MullerPut handling of engine output in separate routine
2018-12-06 H.G.MullerDo all input through one ReadLine() routine
2018-12-06 H.G.MullerImplement option ' ponder always'
2018-10-04 H.G.MullerImplement extended UCI info string variant option
2018-01-31 H.G.MullerSupport Scorpio bitbases
2018-01-31 H.G.MullerAdd support for robbobases
2017-10-27 H.G.MullerChange UCI_Variant name from threecheck to 3check
2017-02-01 H.G.MullerSuppress setup command also in Suicide ad Losers
2017-01-04 H.G.MullerBump version to 3.0
2017-01-04 H.G.MullerDisarm printing of 'uci' to the GUI in debug mode
2017-01-04 H.G.MullerFix egtpath for Gaviota EGT
2017-01-04 H.G.MullerSuppress printing duplicat PVs (for multi-PV)
2017-01-04 H.G.MullerDiversify UCI string options into -string, -path and...
2016-12-31 H.G.MullerFix strcasestr for Windows
2016-12-24 H.G.MullerPrint egt feature
2016-12-24 H.G.MullerFix string options with empty default
2016-12-24 H.G.MullerProcess CECP egtpath command
2016-12-23 H.G.MullerFix -var option with UCI_Chess960
2016-12-05 H.G.MullerMake sure we resign when engine reports we are checkmated
2016-12-05 H.G.MullerDisplay error message when engine dies
2016-12-03 H.G.MullerImprove efficiency
2016-12-01 H.G.MullerBuffer 'setoption' commands until engine done thinking
2016-12-01 H.G.MullerFix instant commands during think after ponder hit
2016-12-01 H.G.MullerProcess all innocent commands immediately (fixes pause...
2016-11-30 H.G.MullerAlso treat 'result' command immediately
2016-11-30 H.G.MullerImplement UCI_AnalyseMode option
2016-11-30 H.G.MullerTreat EOF same as quit command
2016-11-30 H.G.MullerTreat 'quit', 'force' and '?' commands immediately
2016-11-10 H.G.MullerPrint everything sent to engine in debug mode v2.3
2016-11-10 H.G.MullerSimplify debug printing
2016-11-10 H.G.MullerPrint newline after 'position moves' instead of before...
2016-11-10 H.G.MullerFix commands during analysis (MultiPV option!)
2016-11-10 H.G.MullerSuppress 'setup' command for some standard variants
2016-11-08 H.G.MullerBump version to 2.3
2016-11-08 H.G.MullerDefine strcasestr for Windows
2016-11-08 H.G.MullerImplement CECP 'setup' command
2016-11-06 H.G.MullerImplement CECP 'computer' command
2016-11-06 H.G.MullerSupport UCI_Opponent option
2016-11-05 H.G.MullerDo not transform FEN when UCI_Variant option is supported
2016-11-05 H.G.MullerImplement UCI_Variant option
2016-09-21 H.G.MullerBump version to 2.2
2016-09-21 H.G.MullerSubtract byoyomi from wtime and btime
2016-09-21 H.G.MullerSend game result to USI engines
2016-09-21 H.G.MullerHandle USI win claims
2016-09-21 H.G.MullerSplit byoyomi options over lines
2016-09-21 H.G.MullerBump version to 2.1
2016-09-21 H.G.MullerAdd option Byoyomi
2016-09-21 H.G.MullerAdd option 'Floating Byoyomi'
2016-09-21 H.G.MullerMake suffix an array
2016-06-14 H.G.MullerSupply time and node count for engines that do not...
2016-05-21 H.G.MullerJoin name and version when in separate 'id' commands
2016-04-12 H.G.MullerSet suspected non-standard Chess960 check options
2016-04-04 H.G.MullerFix setting hash-table size in UCCI
2016-04-04 H.G.MullerSupport Chess960
2015-01-07 H.G.MullerFix blocking of input in ponder games
2014-12-23 H.G.MullerSend ucinewgame after isready/readyok handshake
2014-12-23 H.G.MullerBlock processing of CECP commands during thinking
2014-11-21 H.G.MullerSpecify license and include GPL text v2.0
2014-10-30 H.G.MullerAlso use new start FEN in UCCI after Pawn push
2014-10-30 H.G.MullerPrint feature sigint=0 sigterm=0
2014-10-29 H.G.MullerDon't forget to quit engine when GUI dies unexpectedly
2014-10-29 H.G.MullerMake UCI2WB resistent to SIGTERM in Linux
2014-10-28 H.G.MullerBump version to 2.0
2014-10-28 H.G.MullerWork-around for move during ponder
2014-10-28 H.G.MullerFix UCCI draw offers
2014-10-28 H.G.MullerSuppress isready for first ping
2014-10-28 H.G.MullerRemove possible deadlock
2014-10-28 H.G.MullerImplement UCCI draw offers
2014-10-28 H.G.MullerImplement the UCCI usemillisec option
2014-10-28 H.G.MullerImplement UCCI newgame option
2014-10-28 H.G.MullerImplement UCCI
2014-10-28 H.G.MullerPrint UCI keywords from variable, so they can be easily...
2014-10-27 H.G.MullerCompactify timing code by figuring out who is black...
2014-10-27 H.G.MullerPrint 'ponder' always immediately behind 'go'
2014-10-27 H.G.MullerAdd infrastructure for keeping track of board position