From e1d60d2110987f1060c0b37d032621c669d97d5e Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 19 Oct 2025 18:49:00 -0500 Subject: fix: all: fixes to get emacs-chess working on 30.2 - added lexical-binding headers to all source files - replaced make-variable-buffer-local with defvar-local throughout source code - replaced deprecated cl library with cl-lib, including replacing assert with cl-assert to emacs-chess-steps.el - added proper headers and footers to test files when missing - populated chess images and chess sounds directory - fixed defcustom calling directory-files without error handling. xboard installation no longer required. --- pieces | 1 - pieces/xboard/qld72.xpm | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 1 deletion(-) delete mode 160000 pieces create mode 100644 pieces/xboard/qld72.xpm (limited to 'pieces/xboard/qld72.xpm') diff --git a/pieces b/pieces deleted file mode 160000 index e1fd1a0..0000000 --- a/pieces +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e1fd1a04010df93f18ff1c1d8d62ea23ce960297 diff --git a/pieces/xboard/qld72.xpm b/pieces/xboard/qld72.xpm new file mode 100644 index 0000000..54c93b5 --- /dev/null +++ b/pieces/xboard/qld72.xpm @@ -0,0 +1,78 @@ +/* XPM */ +static char * qld72[] = { +"72 72 3 1", +" c green s dark_square", +". c black s dark_piece", +"X c white s light_piece", +" ", +" ", +" ", +" .... ", +" ...... ", +" ... ...XX... ... ", +" ....... ..XXXX.. ....... ", +" ...XXX... ..XXXX.. ...XXX... ", +" ..XXXXX.. ..XXXX.. ..XXXXX.. ", +" ..XXXXX.. ...XX... ..XXXXX.. ", +" ..XXXXX.. ...... ..XXXXX.. ", +" ... ...XXX... .. ...XXX... ... ", +" ....... ....... .. ....... ....... ", +"...XXX... ... .... ... ...XXX...", +"..XXXXX.. ... .... ... ..XXXXX..", +"..XXXXX.. ... .... ... ..XXXXX..", +"..XXXXX.. .... .... .... ..XXXXX..", +"...XXX... .... .... .... ...XXX...", +" ....... .... ...... .... ....... ", +" ..... ..... ..XX.. ..... ..... ", +" ... ..X.. ..XX.. ..X.. ... ", +" .... ..X.. ..XX.. ..X.. .... ", +" .... ..X... ...XX... ...X.. .... ", +" ..... ..XX.. ..XXXX.. ..XX.. ..... ", +" ..... ..XX.. ..XXXX.. ..XX.. ..... ", +" ..X.. ..XX... ..XXXX.. ...XX.. ..X.. ", +" ..X... ..XXX.. ..XXXX.. ..XXX.. ...X.. ", +" ..XX.. ...XXX... ...XXXX... ...XXX... ..XX.. ", +" ..XX... ..XXXXX.. ..XXXXXX.. ..XXXXX.. ...XX.. ", +" ...XX.. ..XXXXX.. ..XXXXXX.. ..XXXXX.. ..XX... ", +" ..XX... ..XXXXX... ..XXXXXX.. ...XXXXX.. ...XX.. ", +" ..XXX.. ..XXXXXX.. ..XXXXXX.. ..XXXXXX.. ..XXX.. ", +" ..XXX... ..XXXXXX.. ...XXXXXX... ..XXXXXX.. ...XXX.. ", +" ..XXXX... ..XXXXXX... ..XXXXXXXX.. ...XXXXXX.. ...XXXX.. ", +" ..XXXXX.. ..XXXXXXX.. ..XXXXXXXX.. ..XXXXXXX.. ..XXXXX.. ", +" ...XXXX... ..XXXXXXX.....XXXXXXXX.....XXXXXXX.. ...XXXX... ", +" ..XXXXX.. ..XXXXXXXX....XXXXXXXX....XXXXXXXX.. ..XXXXX.. ", +" ..XXXXX.....XXXXXXXX....XXX..XXX....XXXXXXXX.....XXXXX.. ", +" ..XXXXXX....XXXX.XXX...XX......XX...XXX.XXXX....XXXXXX.. ", +" ..XXXXXX....XX............................XX....XXXXXX.. ", +" ..XXXX.XX...X...X........XXXXXX........X...X...XX.XXXX.. ", +" ...X...........XXXXXXXXXXXXXXXXXXXXXXXXXX...........X... ", +" .....X......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......X..... ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ...XXXXXXXXXX......................XXXXXXXXXX... ", +" ...XX....................................XX... ", +" ...........XXXXXXXXXXXXXXXXXXXXXX........... ", +" ....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.... ", +" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ", +" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ", +" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ", +" ..XXXXXXXXX....................XXXXXXXXX.. ", +" .......................................... ", +" ..........XXXXXXXXXXXXXXXXXXXX.......... ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ..XXXXXXXXXX..................XXXXXXXXXX.. ", +" ...XXXX..............................XXXX... ", +" .............XXXXXXXXXXXXXXXXXX............. ", +" ........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........ ", +" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ", +" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ", +" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.. ", +" .......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....... ", +" .............XXXXXXXXXXXXXXXXXXXX............. ", +" .................................. ", +" .................... ", +" ", +" ", +" "}; -- cgit v1.2.3