summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-29Added some new TODOs.John Wiegley
2008-08-29Added optional code for highlighting the last move.John Wiegley
2008-08-29Correctly indent `chess-with-current-buffer' in lisp-mode.John Wiegley
2008-08-29Instead of ignoring ICS refresh commands, use them as a chance to ensure thatJohn Wiegley
what we think is the current game position really is.
2008-08-29Make `chess-display-side-to-move' a risky-local-variable. This fixes theJohn Wiegley
problem of the background not being set in the modeline.
2008-08-29Merged PLAN into TODO, and changed it into an org-mode file. It still needsJohn Wiegley
further conversion, however.
2008-08-29Ignore the file products of playing with Crafty.John Wiegley
2008-08-29Rearranged some code just to make it easier to read.John Wiegley
2008-08-29Ignore the TAGS file.John Wiegley
2008-08-29Don't report an error if the user's sound reporting function fails to work.John Wiegley
This is needed on OS X, which has the `play-sound-file` function, but when called reports an error that sound support is not available.
2008-08-29Silently ignore refresh directives in the ICS protocol.John Wiegley
2008-08-29Only paint a move after it's been made.John Wiegley
2008-08-29last-triggers was never used, it was suppose to refer to last-session, a ↵Mario Lang
LET-bound variable.
2008-08-29Several changes in order for 'make distcheck' to work.John Wiegley
2008-08-29Several changes to fix byte-compile warnings, changed some iso-8859-1 encodedJohn Wiegley
files to UTF-8, and switched to using insert-file-contents instead of the -literally variant (which doesn't respect content encodings).
2008-08-29Changed to using an autoconf/automake setup for building. This precipitatedJohn Wiegley
many changes to the code, including: - documentation has been moved into doc/ - the chess-eco opening moves are pre-generated from chess-eco.ps into chess-eco.fen, so users don't have to wait around for it to build - no longer using lispdoc to auto-gen function stubs in chess.texi, this means that chess-maint.el and lispdoc.el are gone
2008-08-26Renamed chess-opening.el to chess-eco.el.John Wiegley
2008-05-08Added recursive reference to sound and piece assets via submodulesJohn Wiegley
2008-05-08Added chess-log.el, as an aid to debugging.John Wiegley
2008-05-08Removed CVS-related artifactsJohn Wiegley
2005-06-27(chess-plain-popup): Pass nil for the `font' argument toJohn Wiegley
`chess-display-popup-in-frame', since we don't care what the size of the font is with textual chessboards.
2005-06-27*** no comment ***John Wiegley
2005-06-27(chess-input-shortcut): If a character is typed that is not a legalJohn Wiegley
start of a move (which only happens if it's not bound to anything else), just ignore it.
2005-06-27(chess-images-determine-size): On Macs andJohn Wiegley
Windows, reduce the screen height by 80 instead of just 20, to account for the Start/Status bar. (chess-images-popup): Pass in a `font' to `chess-display-popup-in-frame', so that the pixel height for each graphical piece is computed correctly. (chess-images-change-size): Foricbly popup the chess buffer when changing the size of graphical pieces.
2005-06-27(chess-ics1-popup): Added `font' argument in call toJohn Wiegley
`chess-display-popup-in-frame'.
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 :)