Fix hanging when playing with book
[uci2wb.git] / UCI2WB.c
2022-07-17 H.G.MullerFix hanging when playing with book master
2021-01-25 H.G.MullerUse 'isready' after 'ucinewgame'
2021-01-25 H.G.MullerLimit Hash setting to engine's maximum
2020-07-15 H.G.MullerAllow arbitrary board size in USI
2020-07-14 H.G.MullerFix USI move conversion
2020-04-20 H.G.MullerUpdate "usage is" message
2020-04-18 H.G.MullerSend increment in UCCI also when it is 0
2020-04-18 H.G.MullerFix handling of draw offers
2020-04-18 H.G.MullerDon't always use UCI Cyclone dialect in Xiangqi
2019-06-18 H.G.MullerProtect against overrun of input buffer
2019-06-18 H.G.MullerAdd -kill option to specify kill delay
2019-06-18 H.G.MullerKill engines that do not respond to 'quit' in time
2019-06-18 H.G.MullerAdd option -nice to lower engine priority
2019-06-12 H.G.MullerBump version to 4.1
2019-06-12 H.G.MullerSilence warnings
2019-06-12 H.G.MullerOnly set UCI_Variant to 'chess' when that is in the...
2019-06-12 H.G.MullerFix UCI_Variant command
2019-06-02 H.G.MullerFix loading of opening line
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