| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2004-02-05 | more docs! | Mario Lang | |
| 2004-02-05 | docstrings, + a silly paren fix | Mario Lang | |
| 2004-02-05 | Remove chess-epd, that just has been done | Mario Lang | |
| 2004-02-05 | (chess-fen-regexp): New constant. | Mario Lang | |
| 2004-02-05 | (chess-game-to-epd): New defsubst to convert a game | Mario Lang | |
| object to an EPD string (or insert it). (chess-epd-to-game): Analogous to the above. (chess-epd-parse): Use `chess-fen-regexp'. | |||
| 2004-02-05 | Handle .epd and .pgn files in the chess-file module. Achieved by | Mario Lang | |
| setting a buffer-local variable chess-file-type to either 'pgn or 'epd on 'open, and use this info to dispatch correctly. This change makes it possible to load .epd files with the chess-puzzle function for instance. | |||
| 2004-02-05 | sort of pseudobarf on refresh to easy finding of the obscure observe bug, ↵ | Mario Lang | |
| and set back-moved-first game-data always, so that it even works if a game is reset to a new starting position | |||
| 2004-02-05 | some notes added | Mario Lang | |
| 2004-02-03 | update | Mario Lang | |
| 2004-02-03 | (chess-tutorial): Simplify and add autoload. | Mario Lang | |
| 2004-02-03 | (chess-announce-handler): On event 'kibitz, talk. | Mario Lang | |
| 2004-02-03 | (chess-ics-initial-commands): New defcustom to make | Mario Lang | |
| the init-strings sent after login configurable. (chess-ics-movelist-start-position): New buffer-local variable which defaults to `chess-starting-position'. Its value (if non-nil) is used to initialize the board when seeing a movelist header. This is to allow for servers which have the equivalent of "iset startpos 1" on FICS, which tells the server to automatically send the initial position before sending a movelist. This is to allow non-standard starting positions, and still maintain complete game information in the game object locally. (chess-ics-matcher-alist): If we see something like "startpos set", we set chess-ics-movelist-start-position to nil. (chess-ics-handle-style12): Renamed from chess-ics-handle-ics12. Set game-data 'black-moved-first to t if we see a initial board (move is "none"), and side-to-move is Black. Use this information to calculate the correct game index from the supplied game sequence. This fixes observing of arbitrary start position games where Black moved first. (Most of LectureBot should work now). (chess-ics-seeking): Handle "set ptime 1" prompts. (chess-ics-ads-removed): Ditto. | |||
| 2004-02-02 | Make the preceeding ply in the mode-line a little more compact | Mario Lang | |
| 2004-02-02 | iset startpos 1 makes requesting the movelist work for | Mario Lang | |
| games which were started from bsetup positions. Attempt to route kibitzes to chess-announce. Some other fixes to increase ICC compatibility. | |||
| 2004-02-02 | (chess-module-destroy): chess-module-detach-game was called outside | Mario Lang | |
| of the module buffer with argument nil, which obviously fails. | |||
| 2004-02-01 | Fixed a typo. | John Wiegley | |
| 2004-01-31 | Now finally handle seek announcements and removals. | Mario Lang | |
| THis time, we put stuff in comint-preoutput-filter-functions to save lots of unnecessary regexp matches. | |||
| 2004-01-30 | prettify chan-tells | Mario Lang | |
| 2004-01-29 | Handle seek announcements by making the "play xxx" string | Mario Lang | |
| clickable. | |||
| 2004-01-29 | bumped minor rev | Mario Lang | |
| 2004-01-28 | prepare for b4 | Mario Lang | |
| 2004-01-28 | sync with cvslog | Mario Lang | |
| 2004-01-28 | nothing noteworthy | Mario Lang | |
| 2004-01-28 | (chess-ply-castling-changes): When doing a long castle, only check if | Mario Lang | |
| the king can move to the d or c file without being in check. According to the crafty-list, it is legal to do a long castle if some opponent piece is attacking the b file. | |||
| 2004-01-28 | set interface emacs-chess VERSION | Mario Lang | |
| 2004-01-28 | temporarily disable the condition-case in the main startup function, some ↵ | Mario Lang | |
| strange engine errors are caught and hard to debug with this, also add chess-opening and chess-ai to the default modules | |||
| 2004-01-28 | (chess-search-position): document arguments check-only and no-castling. | Mario Lang | |
| 2004-01-28 | (chess-engine-create), (chess-engine-command): Docstrings. ↵ | Mario Lang | |
| (chess-engine-filter): bind case-fold-search to nil. | |||
| 2004-01-28 | (chess-display-create): More docs. | Mario Lang | |
| 2004-01-28 | docfixes | Mario Lang | |
| 2004-01-28 | proofread fixed | Mario Lang | |
| 2004-01-27 | commentary synced with reality of FEN standard | Mario Lang | |
| 2004-01-27 | chess-ai is a submodule of chess-common | Mario Lang | |
| 2004-01-27 | docfix | Mario Lang | |
| 2004-01-27 | chess-gnuchess-path is a user-option | Mario Lang | |
| 2004-01-27 | minor fixes | Mario Lang | |
| 2004-01-27 | minor stuff | Mario Lang | |
| 2004-01-27 | uncomment the remaining failure cases, chess-algebraic handles that now | Mario Lang | |
| 2004-01-27 | we now have the individual moves in the source file, and get the final pos ↵ | Mario Lang | |
| at compile time | |||
| 2004-01-27 | reindent | Mario Lang | |
| 2004-01-27 | we can use chess-display-set-from-fen here | Mario Lang | |
| 2004-01-27 | some reality sync | Mario Lang | |
| 2004-01-27 | a little sync with reality | Mario Lang | |
| 2004-01-27 | add in minimal docs for FEN, algebraic notation, and ICS | Mario Lang | |
| 2004-01-26 | (chess-pos-move): There was a bug in castling removal when a Rook moved, now ↵ | Mario Lang | |
| compare chess-pos-can-castle and the source square of the moving piece to figure out if we need to remove castling priveledges | |||
| 2004-01-26 | (chess-pos-legal-candidates): Remove the opponent pawn if we are capturing ↵ | Mario Lang | |
| en passant. This fixes a bug where chess-legal-plies does not find an en passant if the pawn to be captured is giving check | |||
| 2004-01-26 | new function chess-database-filename, also support it in scid and file dbs | Mario Lang | |
| 2004-01-25 | Added an argument to chess-search-position, so that if we are | John Wiegley | |
| searching for the source of an algebraic move, and it is not a castle, then do not check castle moves. | |||
| 2004-01-23 | use apply in chess-database-query | Mario Lang | |
| 2004-01-23 | support query tree-search | Mario Lang | |
