2.7.114 released June 6, 2000 - sniff_lunch revised and moved to mouse.c - mouse code classifies boundary strings - bugfix: mouse code was unsafe when stackp>0 - new functions do_mouse_attack() and do_mouse_defend - more careful includes in interface/debugboard/display.c - bugfix in incremental_sloppy_self_atari() - regression shell scripts revised - global variable color_has_played eliminated - new function stones_on_board() in board.c - movenum no longer used in fuseki.c - examine_position() avoids recomputing data that are up to date - caching of mouse reading results is no longer using code 2 to indicate a successful result for pass - new workaround for mangling of cached negative move coordinates - statistics functions reset_life_node_counter() and get_life_node_counter() in life.c - corresponding new GTP commands reset_life_node_counter and get_life_node_counter - life.tst, ld_life.tst, and ld_mouse_life.tst reports the total number of nodes visited by the life code - make_worms no longer returns anything - correct answer for mouse test 37 revised - temporary workaround in recognize_eye2(), chimeras are reported as one and a half eye - maximize_eyes() and minimize_eyes() score and sort the moves to test - performance optimizations in maximize_eyes() and minimize_eyes(), shortcut loops where possible unless all attack or defense moves are asked for - bugfix in maximize_eyes(), check for marginality when counting eyes