changelog
- Fri, 04 Sep 2026 13:49:48 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 04 Sep 2026 13:49:48 +0200] rev 218
- add function to reconstruct a board from a FEN string
resolves #939 in principle, but there are many TODOs left
- Thu, 03 Sep 2026 18:32:47 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 18:32:47 +0200] rev 217
- fix missing const-qualifier for argument of prompt_yesno()
- Thu, 03 Sep 2026 16:18:24 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 16:18:24 +0200] rev 216
- make castling rights part of the game state
required for issue #939
because creating a state from FEN
will not contain a move history
bonus: make is_check_position() robust
- Thu, 03 Sep 2026 15:28:54 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 15:28:54 +0200] rev 215
- simplify fen_pieces()
- Thu, 03 Sep 2026 12:13:05 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 12:13:05 +0200] rev 214
- make all should really build all (including the tests)
we removed the tests from the all-target initially
because they will cause warnings with compilers not
supporting C23
but we should not care too much about this
- Thu, 03 Sep 2026 11:54:19 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 11:54:19 +0200] rev 213
- add (empty) test suites for all pieces
- Thu, 03 Sep 2026 11:53:58 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 11:53:58 +0200] rev 212
- fix missing test adaptation for pgn_result
relates to #958
- Thu, 03 Sep 2026 11:42:53 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 11:42:53 +0200] rev 211
- merge #958 and #984
- Thu, 03 Sep 2026 11:41:19 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Sep 2026 11:41:19 +0200] rev 210
- replace unnecessary printw() calls with addstr() or addch()
resolves #984
- Wed, 02 Sep 2026 17:11:56 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 Sep 2026 17:11:56 +0200] rev 209
- improve error reporting in PGN parser - resolves #958
- Tue, 01 Sep 2026 17:47:07 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 01 Sep 2026 17:47:07 +0200] rev 208
- try different include order to hopefully avoid problems with curses wanting to define bool
- Tue, 01 Sep 2026 17:39:13 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 01 Sep 2026 17:39:13 +0200] rev 207
- prioritize cursesw over ncursesw on BSD because of color problems
- Tue, 01 Sep 2026 16:44:16 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 01 Sep 2026 16:44:16 +0200] rev 206
- fix that error message about non-colored terminals was printed before ending the curses session
- Mon, 31 Aug 2026 18:48:55 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 31 Aug 2026 18:48:55 +0200] rev 205
- add -lsocket on Solaris
- Mon, 31 Aug 2026 18:35:13 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 31 Aug 2026 18:35:13 +0200] rev 204
- try to fix the use of ncurses extensions in colors.h