respect move_start offset in replay game states default tip

some cleanup and simplifications

test and ensure C++ compatibility of chess headers

add comment regarding our choice of the FEN spec for en passant threats

FEN parser: add test cases for stalemate and no-material positions

fixes parsing of en-passant threat in fen_parse()

implement that fen_parse() sets the game-end flags correctly

identify all and fix some occurrences where the new move_start offset matters

add function to reconstruct a board from a FEN string

fix missing const-qualifier for argument of prompt_yesno()

(0) -100 -10 tip

mercurial