| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-02 | Fix ics seek ads removal. | Mario Lang | |
| 2014-04-02 | Eliminate a few compiler warnings due to missing require or cl runtime use. | Mario Lang | |
| 2014-04-01 | For some reason, chess-pos.el needs to be compiled first. | Mario Lang | |
| 2014-04-01 | chess-rf-to-index: Fix assertion. | Mario Lang | |
| Should be and, not or. cl-check-type is more clear anyway. | |||
| 2014-04-01 | chess-clock-tick-tock: Fix an error on first call. | Mario Lang | |
| First time around, chess-clock-last-time is nil. | |||
| 2014-03-31 | chess-pos.el: Reorder some definitions to pacify compiler. | Mario Lang | |
| Also, actually disable assertions during compilation (as intended) which increases performance by roughly 30%. | |||
| 2014-03-30 | Refactor chess-plain-handler a bit. | Mario Lang | |
| 2014-03-30 | Try to fix 045a93cb98dfd320e756ea9d9799ea92f0900bc6 a different way. | Mario Lang | |
| Restore the old behaviour (run game hooks before painting move), but move the post-move hook from chess-game-move to chess-display-move. This fixes the reentrancy bug while preserving error checks being done in the game hooks. Maybe rename post-move to post-display-move? | |||
| 2014-03-30 | Fix a rather serious bug in chess-pos-move: | Mario Lang | |
| We were checking for king or rook moves to remove our castling flags if necessary, but we did not remove the opponents castling flags if we took one of their rooks. This led to rather invalid positions. You could castle with your king and the opponents piece. | |||
| 2014-03-30 | Try to fix a reentrancy bug in chess-display-move. | Mario Lang | |
| The problem occurs with engine modules which reply to move events with move events directly, i.e. cvhess-ai and chess-uci when replying with a book move. Since chess-display-move first performs chess-game-move followed by chess-display-paint-move, we end up with the plies getting painted in reverse. This is visible when pieces are taken. If we paint the move first and then emit the move event on the game, the problem goes away. | |||
| 2014-03-30 | UCI engines *crash* on FENs with missing trailing spaces. | Mario Lang | |
| 2014-03-30 | chess-plain-piece-chars: Include a suggestion for unicode figures. | Mario Lang | |
| 2014-03-30 | chess-plain-piece-chars: Provide some useful default settings via custom :type. | Mario Lang | |
| 2014-03-30 | Provide unicode box drawing characters as a possible choice for ↵ | Mario Lang | |
| chess-plain-border-chars via custom :type. | |||
| 2014-03-29 | chess-uci.el: Use the post-move event to work around a display bug when the ↵ | Mario Lang | |
| handler directly replies with a move because it was found in the book. | |||
| 2014-03-29 | Decompress a polyglot book file if it was compressed. | Mario Lang | |
| 2014-03-28 | Pacify byte compiler. | Mario Lang | |
| 2014-03-28 | Make the strength of book replies configurable. | Mario Lang | |
| 2014-03-28 | Simplify the search in chess-polyglot.el. | Mario Lang | |
| 2014-03-28 | Fixes to polyglot code. | Mario Lang | |
| 2014-03-26 | chess-uci: Choose a (random) move from the book. | Mario Lang | |
| 2014-03-26 | More docstring fixes. | Mario Lang | |
| 2014-03-26 | An asterisk no longer signifies a user option. | Mario Lang | |
| 2014-03-26 | Document and refactor chess-polyglot.el. | Mario Lang | |
| 2014-03-25 | Optionally allow UCI engines to query a book provided by polyglot. | Mario Lang | |
| 2014-03-25 | Low level polyglot binary opening book support. | Mario Lang | |
| 2014-03-24 | chess-pgn-insert-and-show-position | Mario Lang | |
| 2014-03-24 | Docstrings. | Mario Lang | |
| 2014-03-24 | Rename chess-engine-sentinal to chess-engine-sentinel and simplify a bit. | Mario Lang | |
| 2014-03-24 | Update phalanx URL. | Mario Lang | |
| 2014-03-24 | Parse UCI long algebraic moves correctly. | Mario Lang | |
| 2014-03-24 | chess-pos-can-castle: Avoid error if there is no king on the board. | Mario Lang | |
| 2014-03-24 | More UCI engines: fruit and glaurung. | Mario Lang | |
| 2014-03-24 | Make engine searching work again. | Mario Lang | |
| 2014-03-24 | (incomplete) support for the stockfish engine. | Mario Lang | |
| 2014-03-24 | Check for internal-default-process-filter when deciding to install our ↵ | Mario Lang | |
| default filter. | |||
| 2014-03-04 | Replace obsolete `time-to-seconds' with `float-time'. | Mario Lang | |
| 2014-03-03 | Do not use `delete-backward-char'. | Mario Lang | |
| 2014-03-03 | `last-command-char' is gone in Emacs24, it is `last-command-event' now. | Mario Lang | |
| 2014-03-03 | Fix (some) Emacs24 compatibility issues. | Mario Lang | |
| 2013-12-02 | Update .gitmodules | John Wiegley | |
| 2013-10-31 | Update submodule pieces | John Wiegley | |
| 2013-09-16 | Mention `chess-default-engine' and prefix argument in `chess' docstring. | Mario Lang | |
| 2013-09-05 | Do not interactively prompt for confirmation when opening a large PGN file. | Mario Lang | |
| 2013-09-05 | Allow testsuite generation from "The Week In Chess" (twic). | Mario Lang | |
| "make check-twic" will download the latest twic issues as PGN, concatenate them and run test over them. | |||
| 2013-09-05 | Load `cl' at compile time for `assert'. | Mario Lang | |
| 2013-09-05 | The argument to @sp is not optional in Texinfo 5.1. | Mario Lang | |
| 2011-09-19 | Added chess-ics2.el, from Dmitry "Troydm" Geurkov | John Wiegley | |
| 2010-04-05 | Added run-tests.sh | John Wiegley | |
| 2010-04-05 | Updated TODO file | John Wiegley | |
