| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2004-03-04 | support DG_TAKEBACK and DG_BACKWARD | Mario Lang | |
| 2004-03-01 | bumped minor rev | Mario Lang | |
| 2004-03-01 | remove chess-opening from chess-default-modules for now, if it is loaded ↵ | Mario Lang | |
| uncompiled, it creates problems for the user, so leave it out by default for now. People who want this just need to put it back in, and make sure they are getting a compiled .elc file | |||
| 2004-03-01 | update | Mario Lang | |
| 2004-03-01 | (chess-legal-plies): Add :candidates keyword to avoid calls to ↵ | Mario Lang | |
| chess-search-position if the caller already knows the piece indices | |||
| 2004-03-01 | (chess-eval-static). Try to reward passed pawns and piece mobility | Mario Lang | |
| 2004-03-01 | put byte-compiling-files-p back in | Mario Lang | |
| 2004-03-01 | better icc datagram support | Mario Lang | |
| 2004-02-29 | fix kibitzes on icc | Mario Lang | |
| 2004-02-29 | Enhance ICC support: | Mario Lang | |
| Make "backs up" message work. Rudimentary level2 datagram support through chess-ics-icc-preoutput-filter. New variable chess-ics-icc-datagrams to define which datagrams should be requested upon login. New variable chess-ics-server-type which defaults to FICS, and gets set to ICC when we encounter an ICC server. Handle DG_KIBITZ by translating them to the FICS representation. Handle movelist request through DG_POSITION_BEGIN2 and DG_PASTMOVE. | |||
| 2004-02-25 | add elisp header and homepage link | Mario Lang | |
| 2004-02-25 | phalanx has no "resign" commands, so only set game-data active to nil for now | Mario Lang | |
| 2004-02-24 | more stability improvements | Mario Lang | |
| 2004-02-22 | (chess-eval-static): Primitive mobility handling, makes play a lot more ↵ | Mario Lang | |
| aggressive :) | |||
| 2004-02-22 | reward passed pawns, and make the code a bit faster | Mario Lang | |
| 2004-02-22 | *** no comment *** | Mario Lang | |
| 2004-02-22 | *** no comment *** | Mario Lang | |
| 2004-02-22 | update | Mario Lang | |
| 2004-02-22 | (chess-ics-ads-removed): We need to be a lot more careful when | Mario Lang | |
| deleteing stuff on a preoutput-filter-function. Fixed this, which also fixes all the remaining cases of missed boards. LectureBot ran through three Lectures without any bug, which seems good! | |||
| 2004-02-22 | Require 'rx when compiling. | Mario Lang | |
| (chess-ics-style12-regexp): New constant regexp which matches a style12 string (subgroup 1 to 32). (chess-ics-matcher-alist): Use it. (chess-ics-matcher-alist): Destroy game object if we see a "no longer examining..." message. (chess-ics-handle-style12): Rewrite using `match-string' instead of `pop' based on the new regexp above. (chess-ics-handle-style12): No longer `message' parse errors, rather keep the failed board in the buffer, and add the failure info to the front of the line. Makes finding remaining bugs a lot easier since the buffer can be reviewed in chronological order. | |||
| 2004-02-22 | (chess-engine-filter): We were calling `forward-line' | Mario Lang | |
| unconditionally. However, there is a race condition, namely, if the last line does not end with a newline, forward-line will skip to eob, therefore, engine regexps will simply be missed. Fixed. (chess-engine-entire-lines): This was a fix for the wrong problem, removed. | |||
| 2004-02-22 | chess-engine-entire-lines was a cure for the wrong illness, removed | Mario Lang | |
| 2004-02-18 | (chess-display-highlight-passed-pawns): New | Mario Lang | |
| interactive function. | |||
| 2004-02-18 | (chess-pos-passed-pawns): New function. | Mario Lang | |
| 2004-02-13 | update | Mario Lang | |
| 2004-02-12 | *** no comment *** | Mario Lang | |
| 2004-02-12 | (chess-engine-entire-lines): New variable. | Mario Lang | |
| (chess-engine-filter): handle it. | |||
| 2004-02-12 | set chess-engine-entire-lines t | Mario Lang | |
| 2004-02-12 | *** no comment *** | Mario Lang | |
| 2004-02-12 | chess-ics-sought-mode-map: new variable | Mario Lang | |
| 2004-02-12 | (chess-engine-filter): Only process output if it is newline | Mario Lang | |
| terminated (this fixed phalanx). | |||
| 2004-02-08 | There is no longer a `byte-compiling-files-p' function on Emacs 21.3. | John Wiegley | |
| At least, it's not on mine. Another way needs to be found to stub about assert calls in the byte-compiled chess.el. | |||
| 2004-02-08 | Fixed several byte-compilation errors. Mario: What is | John Wiegley | |
| `last-triggers'? | |||
| 2004-02-08 | Corrected some invalid calls to `format'. | John Wiegley | |
| 2004-02-08 | assume maintainership, change url to point to sourceforge, and remove | Mario Lang | |
| emacs20 and xemacs21 from compatibility list | |||
| 2004-02-08 | update changelog | Mario Lang | |
| 2004-02-08 | (chess-crafty-handler): Add search-depth and | Mario Lang | |
| search-time engine options. | |||
| 2004-02-06 | chess-file concerns removed | Mario Lang | |
| 2004-02-06 | en passant captures are now fixed in chess-display | Mario Lang | |
| 2004-02-06 | (chess-display-paint-move): Handle :en-passant | Mario Lang | |
| captures (remove the captured pawn from the board). | |||
| 2004-02-06 | require chess-epd | Mario Lang | |
| 2004-02-06 | docstring | Mario Lang | |
| 2004-02-06 | (chess-puzzle): Disable autosave. | Mario Lang | |
| (chess-puzzle-show-solution): New function (bound to ? in puzzle displays) for showing a solution (if one is known). This typically only works for EPD databases with either bm or pv information. Displaying of annotations is not yet done. | |||
| 2004-02-06 | more docs ('bout epd) | Mario Lang | |
| 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. | |||
