summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-06-27(chess-ics-sought-add): Added this routine to factor out a lot ofJohn Wiegley
duplicated code.
2005-06-27(chess-display-popup-in-frame): Added a `font' parameter, so that theJohn Wiegley
font can be set in new chessboard frames (which is necessary to get the pixel height/width right).
2005-01-16exclude scid-browser.el from compilation for nowMario Lang
2005-01-16Implement resign/takeback/draw/flag announcements for ics (ks)Mario Lang
2005-01-16Update ChangeLogMario Lang
2004-12-07require chess-message whereever necessary (ks)Mario Lang
2004-12-07Make comment-start and comment-end explicitly buffer-local (ks)Mario Lang
2004-12-06bug in pgn font-locking (Klaus Straubinger <KSNetz@Arcor.DE>)Mario Lang
2004-04-12*** no comment ***John Wiegley
2004-03-08bah, recursive loading...chess-pgn.elMario Lang
2004-03-07laptop syncMario Lang
2004-03-04support DG_TAKEBACK and DG_BACKWARDMario Lang
2004-03-01bumped minor revMario Lang
2004-03-01remove 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-01updateMario 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 mobilityMario Lang
2004-03-01put byte-compiling-files-p back inMario Lang
2004-03-01better icc datagram supportMario Lang
2004-02-29fix kibitzes on iccMario Lang
2004-02-29Enhance 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-25add elisp header and homepage linkMario Lang
2004-02-25phalanx has no "resign" commands, so only set game-data active to nil for nowMario Lang
2004-02-24more stability improvementsMario Lang
2004-02-22(chess-eval-static): Primitive mobility handling, makes play a lot more ↵Mario Lang
aggressive :)
2004-02-22reward passed pawns, and make the code a bit fasterMario Lang
2004-02-22*** no comment ***Mario Lang
2004-02-22*** no comment ***Mario Lang
2004-02-22updateMario Lang
2004-02-22(chess-ics-ads-removed): We need to be a lot more careful whenMario 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-22Require '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-22chess-engine-entire-lines was a cure for the wrong illness, removedMario Lang
2004-02-18(chess-display-highlight-passed-pawns): NewMario Lang
interactive function.
2004-02-18(chess-pos-passed-pawns): New function.Mario Lang
2004-02-13updateMario 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-12set chess-engine-entire-lines tMario Lang
2004-02-12*** no comment ***Mario Lang
2004-02-12chess-ics-sought-mode-map: new variableMario Lang
2004-02-12(chess-engine-filter): Only process output if it is newlineMario Lang
terminated (this fixed phalanx).
2004-02-08There 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-08Fixed several byte-compilation errors. Mario: What isJohn Wiegley
`last-triggers'?
2004-02-08Corrected some invalid calls to `format'.John Wiegley
2004-02-08assume maintainership, change url to point to sourceforge, and removeMario Lang
emacs20 and xemacs21 from compatibility list
2004-02-08update changelogMario Lang
2004-02-08(chess-crafty-handler): Add search-depth andMario Lang
search-time engine options.
2004-02-06chess-file concerns removedMario Lang
2004-02-06en passant captures are now fixed in chess-displayMario Lang