replace _Bool with bool from C23 and/or stdbool.h

fix debug and release flags after uwproj update + add warnings in debug mode

improve code structure

fix missing update of rules in chess subdir

update uwproj

fix typo in help text

fix compilation error when using C23

add .idea folder to .hgignore

improve Makefiles

add uwproj configure script generator

pgn parser can now handle comments (although it ignores them for now)

adds unicode support

error message when syntactically validating a King's move into a check position is now correct

verified that checkmate notation does work correctly

fixes ambiguity resolver in PGN output not resolving ambiguities for diagonally attacking Knights

PGN output now correctly breaks after black has also moved

(0) -16 tip

mercurial