Tue, 25 Aug 2026 22:25:33 +0200 Mike Becker fix missing include in network.c (was implicit on most Linux systems) default tip changeset | files
Tue, 25 Aug 2026 19:42:15 +0200 Mike Becker flip File and Rank parameters into correct order changeset | files
Tue, 25 Aug 2026 18:59:18 +0200 Mike Becker rename Row to Rank changeset | files
Tue, 25 Aug 2026 18:35:18 +0200 Mike Becker increase type safety + add backwards compatibility including C99 changeset | files
Mon, 24 Aug 2026 16:13:51 +0200 Mike Becker fix how agreeing on a draw works changeset | files
Mon, 24 Aug 2026 15:48:19 +0200 Mike Becker complete documentation of the network protocol changeset | files
Mon, 24 Aug 2026 14:43:33 +0200 Mike Becker remove unnecessary fen.h include in main.c changeset | files
Mon, 24 Aug 2026 14:38:15 +0200 Mike Becker rework network message codes + add NETCODE_ACCEPT_MOVE changeset | files
Mon, 24 Aug 2026 14:31:37 +0200 Mike Becker change how a game is ended in multiplayer changeset | files
Mon, 24 Aug 2026 14:30:47 +0200 Mike Becker add test data for games that are one move away from completion changeset | files
Mon, 24 Aug 2026 13:42:35 +0200 Mike Becker fix regression in network play: we have to transmit capture/check(mate) flags changeset | files
Mon, 24 Aug 2026 13:20:19 +0200 Mike Becker fix wrong error code when chess rules are violated changeset | files
Sun, 23 Aug 2026 12:19:05 +0200 Mike Becker fix byte-order problem in GameInfo and change decline reason to one byte changeset | files
Sun, 23 Aug 2026 11:38:27 +0200 Mike Becker fix missing byte-order conversion in ntoh_move() and change protocol byte order to little-endian changeset | files
Sat, 22 Aug 2026 16:22:05 +0200 Mike Becker start fixing the network protocol changeset | files
Sat, 22 Aug 2026 15:15:52 +0200 Mike Becker simplify how the elapsed move time is recorded changeset | files
Fri, 21 Aug 2026 20:06:26 +0200 Mike Becker fix that client is not sending netcode version back on version mismatch changeset | files
Fri, 21 Aug 2026 17:04:43 +0200 Mike Becker implement draw due to insufficient material changeset | files
Fri, 21 Aug 2026 16:08:50 +0200 Mike Becker add create_pgn() function and use it in test-real-pgn changeset | files
Mon, 17 Aug 2026 12:22:08 +0200 Mike Becker fix FEN being off by one changeset | files
Mon, 17 Aug 2026 12:14:51 +0200 Mike Becker split DECLINE message into DECLINE and DECLINE_MOVE changeset | files
Mon, 17 Aug 2026 12:01:19 +0200 Mike Becker allow continuing resigned or (actively) drawn games changeset | files
Fri, 14 Aug 2026 13:52:27 +0200 Mike Becker add info text in game review for threefold repetition changeset | files
Fri, 14 Aug 2026 13:40:26 +0200 Mike Becker implement first naive draw by threefold repetition changeset | files
Fri, 14 Aug 2026 11:35:36 +0200 Mike Becker withdraw requirement that PGN parser should work on uninitialized state changeset | files
Sun, 09 Aug 2026 14:34:23 +0200 Mike Becker add expected game result to test-real-pgn suite changeset | files
Thu, 06 Aug 2026 16:11:37 +0200 Mike Becker implements stalemate detection + fixes missing const qualifier in new *_moves[_allowed] API changeset | files
Thu, 06 Aug 2026 14:45:55 +0200 Mike Becker add functions to list the possible moves for each piece changeset | files
Sun, 02 Aug 2026 15:19:47 +0200 Mike Becker fix unnecessary disambiguation + simplify get_real_threats() code changeset | files
Sun, 02 Aug 2026 15:08:43 +0200 Mike Becker fix regression: pieces could not threaten fields when pinned changeset | files
Sat, 01 Aug 2026 11:26:48 +0200 Mike Becker fix regression: pawns cannot block check threats changeset | files
Sat, 01 Aug 2026 10:58:39 +0200 Mike Becker fix regression: missing promotion when simulating threats changeset | files
Sat, 01 Aug 2026 10:53:44 +0200 Mike Becker fix bug when parsing checkmate indicator changeset | files
Thu, 30 Jul 2026 19:17:38 +0200 Mike Becker major refactoring of rules API changeset | files
Thu, 30 Jul 2026 18:34:15 +0200 Mike Becker add dependency on fen.h for rules.c changeset | files
Thu, 30 Jul 2026 11:49:47 +0200 Mike Becker convert some macros to static inline functions changeset | files
Wed, 29 Jul 2026 13:45:51 +0200 Mike Becker refactor rules.h / rules.c changeset | files
Tue, 28 Jul 2026 13:44:10 +0200 Mike Becker add another game to test stalemate detection changeset | files
Tue, 28 Jul 2026 13:37:19 +0200 Mike Becker gamestate_cleanup() is now safe to be called multiple times changeset | files
Tue, 28 Jul 2026 12:58:49 +0200 Mike Becker add FEN history to the game state changeset | files
Fri, 24 Jul 2026 15:35:06 +0200 Mike Becker fix: wrong error code when king moves into check and missing auto-disambiguation when one of the candidate pieces is pinned changeset | files
Fri, 24 Jul 2026 12:53:58 +0200 Mike Becker fix: disambiguation by row while capturing was not implemented changeset | files
Fri, 24 Jul 2026 12:44:42 +0200 Mike Becker rename INVALID_POSITION to PIECE_NOT_FOUND changeset | files
Fri, 24 Jul 2026 12:42:57 +0200 Mike Becker fix wrong error message when move indices are invalid changeset | files
Thu, 23 Jul 2026 11:37:35 +0200 Mike Becker fix incorrect move notation when disambiguating moves changeset | files
Tue, 21 Jul 2026 14:09:55 +0200 Mike Becker fix that en passant captures do not work changeset | files
Sun, 19 Jul 2026 19:17:04 +0200 Mike Becker fix regression: position reporting about PGN errors changeset | files
Sun, 19 Jul 2026 17:13:16 +0200 Mike Becker add 150 example games to test PGN parser changeset | files
Sat, 18 Jul 2026 22:00:49 +0200 Mike Becker add test directory and make target for tests changeset | files
Sat, 18 Jul 2026 21:18:38 +0200 Mike Becker make eval_move() and check_move() not change their input string changeset | files
Sat, 18 Jul 2026 21:18:07 +0200 Mike Becker fix fucked up indentation changeset | files
Sat, 18 Jul 2026 15:30:08 +0200 Mike Becker add sanity check for result in PGN move text changeset | files
Sat, 18 Jul 2026 15:01:04 +0200 Mike Becker fix that checkmate notation did not set the check flag in the move changeset | files
Mon, 13 Jul 2026 22:37:40 +0200 Mike Becker improve implementation of read_pgn() and parse_pgn() changeset | files
Mon, 13 Jul 2026 22:23:00 +0200 Mike Becker fix implementation of parse_pgn() changeset | files
Mon, 13 Jul 2026 22:16:52 +0200 Mike Becker fix memory leaks in server_run() when starting the game is aborted changeset | files
Mon, 13 Jul 2026 22:13:34 +0200 Mike Becker add parse_pgn function which can later be used for automated testing changeset | files
Sat, 13 Jun 2026 13:45:19 +0200 Mike Becker fix checkmate detection changeset | files
Sat, 13 Jun 2026 13:24:54 +0200 Mike Becker fix missing cleanup calls in game_play_singlemachine() changeset | files
Fri, 12 Jun 2026 15:32:33 +0200 Mike Becker fix memory leak when simulating real threats changeset | files
(0) -100 -60 tip

mercurial