make all should really build all (including the tests) default tip

add (empty) test suites for all pieces

fix missing test adaptation for pgn_result

merge #958 and #984

replace unnecessary printw() calls with addstr() or addch()

improve error reporting in PGN parser - resolves #958

try different include order to hopefully avoid problems with curses wanting to define bool

prioritize cursesw over ncursesw on BSD because of color problems

fix that error message about non-colored terminals was printed before ending the curses session

add -lsocket on Solaris

try to fix the use of ncurses extensions in colors.h

fix incompatible curses include in colors.c

fix getmaxy() not being available in POSIX curses

add support for long notation with hyphen - resolves #894

fix asyncgetnstr() not being compatible with POSIX curses

fix label before declaration

try to fix errors from outdated curses.h (e.g., older Solaris)

add option to select a specific curses implementation

fix missing include in network.c (was implicit on most Linux systems)

flip File and Rank parameters into correct order

rename Row to Rank

increase type safety + add backwards compatibility including C99

fix how agreeing on a draw works

complete documentation of the network protocol

remove unnecessary fen.h include in main.c

rework network message codes + add NETCODE_ACCEPT_MOVE

change how a game is ended in multiplayer

add test data for games that are one move away from completion

fix regression in network play: we have to transmit capture/check(mate) flags

fix wrong error code when chess rules are violated

(0) -100 -50 -30 tip

mercurial