summaryrefslogtreecommitdiff
path: root/chess-pgn.el
AgeCommit message (Collapse)Author
2014-06-04Sync from ELPA.Mario Lang
2014-05-20Proper file header and introductory commentary for chess-pgn.el.Mario Lang
2014-03-24chess-pgn-insert-and-show-positionMario Lang
2008-09-02Implemented a safer method for parsing algebraic moves, since for some reasonJohn Wiegley
we weren't always seeing the full move when using looking-at. The way I do it now is to require some kind of whitespace after the SAN move text.
2008-09-01Off by one error in string clipping of tag values.John Wiegley
2008-09-01Instead of using `read' to parse a PGN tag string, just clip off the leadingJohn Wiegley
and trailing quotes.
2008-09-01Except for when making moves interactively (with chess-display-manual-move),John Wiegley
it is an error if a ply implies a promotion but not :promote keyword is passed to indication which piece to promote to.
2008-09-01Increased the verbosity and number of errors generated for incorrectly parsedJohn Wiegley
PGN games.
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).
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-03-08bah, recursive loading...chess-pgn.elMario Lang
2004-03-07laptop syncMario Lang
2004-02-12*** no comment ***Mario Lang
2004-01-27minor fixesMario Lang
2004-01-23fixes to make chess-scid read parsing workMario Lang
2002-05-16Removed dependency on cl's `position' function.John Wiegley
2002-05-16miscellaneous fixesJohn Wiegley
2002-04-30bug fixesJohn Wiegley
2002-04-22bug fixesJohn Wiegley
2002-04-22Bug fixes and reducing the TODO list.John Wiegley
2002-04-19Fixes and other work.John Wiegley
2002-04-18*** no comment ***John Wiegley
2002-04-18whitespace fixJohn Wiegley
2002-04-18Many efficiency improvements and bug fixes.John Wiegley
2002-04-17More general bug fixing, efficiency improvements, etc.John Wiegley
2002-04-16(chess-pgn-mode): Only make bold the result text, not every move.John Wiegley
2002-04-16Removed the $ Revision strings; they are no longer necessary since IJohn Wiegley
tag every revision that I upload.
2002-04-16Major speed improvement and efficiency work. chess-legal-plies isJohn Wiegley
much more memory conservative now. Reduced recursion in chess-search-position by a slight bit.
2002-04-15*** no comment ***John Wiegley
2002-04-15*** no comment ***John Wiegley
2002-04-15*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-14*** no comment ***John Wiegley
2002-04-13added message catalog supportJohn Wiegley
2002-04-10bug fixesJohn Wiegley
2002-04-10Support smart killing/yankingJohn Wiegley
2002-04-09Add support for generating randomized starting position, ala FischerJohn Wiegley
Random.
2002-04-08Added support for playing out puzzle collections.John Wiegley
2002-04-08Output tags in typical orderJohn Wiegley
2002-04-08Beautify outputJohn Wiegley
2002-04-08Simplified the code, removed the 'search-function' nonsense. Even theJohn Wiegley
wackiest chess variants use standard move notation. `chess-ply-create' now fully validates and annotates the plies that it creates, based on the initial piece move (such as the king, in the case of castling).
2002-04-07Games are now playable to the end.John Wiegley
2002-04-07Simplified the event model, and removed session objects. NowJohn Wiegley
everything just revolves around a game. Gnuchess is now playable to the end, except don't make moves that leave your king in check! The engine still doesn't check for this yet.