From 7918daf7ef6ab2ea4d4fc6391e49fde696cb5856 Mon Sep 17 00:00:00 2001 From: Corwin Brust Date: Wed, 1 Jul 2026 14:32:32 -0500 Subject: [PATCH] Release 1.0.91 (pretest2): Info manual + generated README Bump z per the releasable-set convention. Ship the Info manual (make info; make info-emacs fallback). Generate README.md from README.org via Emacs batch ox-md, with a pre-commit hook and board screenshots. --- Makefile | 2 +- NEWS | 12 ++++++++++++ README.md | 6 +++--- README.org | 6 +++--- card-games-pkg.el | 2 +- card-games.el | 2 +- cg-bid-net.el | 2 +- cg-bid-ui.el | 2 +- cg-bid.el | 2 +- cg-bridge.el | 2 +- cg-core.el | 2 +- cg-crapette.el | 2 +- cg-cribbage.el | 2 +- cg-eights.el | 2 +- cg-gaps.el | 2 +- cg-handfoot.el | 2 +- cg-match.el | 2 +- cg-net.el | 2 +- cg-patience.el | 2 +- cg-president.el | 2 +- cg-render.el | 2 +- cg-rum500.el | 2 +- cg-rummy.el | 2 +- cg-scopa.el | 2 +- cg-solitaire.el | 2 +- cg-spite.el | 2 +- cg-svg.el | 2 +- cg-trick-ext.el | 2 +- cg-trick.el | 2 +- doc/version.texi | 2 +- 30 files changed, 45 insertions(+), 33 deletions(-) diff --git a/Makefile b/Makefile index 792afc7..9bd7920 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Makefile for card-games -- byte-compile, test, and package. EMACS ?= emacs PKG = card-games -VERSION = 1.0.90 +VERSION = 1.0.91 # Source files in dependency order (cg-core first). EL = cg-core.el cg-svg.el cg-render.el cg-net.el cg-bid.el cg-gaps.el cg-bid-ui.el cg-bid-net.el cg-solitaire.el cg-trick.el cg-eights.el cg-patience.el cg-president.el cg-rummy.el cg-rum500.el cg-handfoot.el cg-match.el cg-cribbage.el cg-scopa.el cg-trick-ext.el cg-spite.el cg-bridge.el cg-crapette.el card-games.el ELC = $(EL:.el=.elc) diff --git a/NEWS b/NEWS index 07cb880..91faeb2 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,18 @@ card-games NEWS -- user-visible changes ======================================== +* Version 1.0.91 (pretest2: playtest) + +** Documentation + - A complete Info manual now ships with the package: ~C-h i~ and choose + *Card Games* (or ~M-x info RET (card-games) RET~). It is built with + makeinfo (~make info~); ~make info-emacs~ builds it with Emacs alone + for environments without a texinfo installation. + - The README is generated from ~README.org~ to ~README.md~ with Emacs + batch (~ox-md~), so GitHub and MELPA render it faithfully; a + ~pre-commit~ hook (~make hooks~) keeps ~README.md~ in step. Added + board screenshots and refreshed the game list and customization notes. + * Version 1.0.90 (pre-test snapshot) This release grows the package from the five-game 1.0.60 candidate to a diff --git a/README.md b/README.md index 35ef522..3644c7d 100644 --- a/README.md +++ b/README.md @@ -175,9 +175,9 @@ with its command. From the menu you can also switch the card treatment ## From the package tarball - make package # builds card-games-1.0.90.tar + make package # builds card-games-1.0.91.tar -Then in Emacs: `M-x package-install-file RET card-games-1.0.90.tar`. +Then in Emacs: `M-x package-install-file RET card-games-1.0.91.tar`. ## With `use-package` @@ -246,7 +246,7 @@ mouse: click cards, board slots, buttons, and the slider. # Testing -This is a 1.0.90 pre-test snapshot. To try it: +This is a 1.0.91 pre-test snapshot. To try it: 1. `make compile && make test` – should be warning-free and all green. 2. `M-x card-game` opens the menu, or jump straight in, e.g. diff --git a/README.org b/README.org index 6a18be2..900cd84 100644 --- a/README.org +++ b/README.org @@ -151,9 +151,9 @@ with its command. From the menu you can also switch the card treatment * Install ** From the package tarball #+begin_src -make package # builds card-games-1.0.90.tar +make package # builds card-games-1.0.91.tar #+end_src -Then in Emacs: ~M-x package-install-file RET card-games-1.0.90.tar~. +Then in Emacs: ~M-x package-install-file RET card-games-1.0.91.tar~. ** With ~use-package~ Once the package is on your ~load-path~ (installed from the tarball or an @@ -213,7 +213,7 @@ mouse: click cards, board slots, buttons, and the slider. [[file:doc/images/hearts.png]] * Testing -This is a 1.0.90 pre-test snapshot. To try it: +This is a 1.0.91 pre-test snapshot. To try it: 1. ~make compile && make test~ -- should be warning-free and all green. 2. ~M-x card-game~ opens the menu, or jump straight in, e.g. ~M-x cg-klondike~, ~M-x cg-bid~ (500), ~M-x cg-gin~, ~M-x cg-handfoot~. diff --git a/card-games-pkg.el b/card-games-pkg.el index 3a3cfa3..9439e5b 100644 --- a/card-games-pkg.el +++ b/card-games-pkg.el @@ -1,5 +1,5 @@ ;;; card-games-pkg.el --- Package metadata -*- no-byte-compile: t; -*- -(define-package "card-games" "1.0.90" +(define-package "card-games" "1.0.91" "Play card games in Emacs (console UNICODE and graphical SVG)." '((emacs "26.1")) :keywords '("games") diff --git a/card-games.el b/card-games.el index a5f91e7..ded9abc 100644 --- a/card-games.el +++ b/card-games.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-bid-net.el b/cg-bid-net.el index 9367a97..3ad484c 100644 --- a/cg-bid-net.el +++ b/cg-bid-net.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-bid-ui.el b/cg-bid-ui.el index ad980a3..19412cf 100644 --- a/cg-bid-ui.el +++ b/cg-bid-ui.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-bid.el b/cg-bid.el index 979a20a..0ea82cf 100644 --- a/cg-bid.el +++ b/cg-bid.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-bridge.el b/cg-bridge.el index 90f936c..31ac37a 100644 --- a/cg-bridge.el +++ b/cg-bridge.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-core.el b/cg-core.el index e5dbc43..7dafdfe 100644 --- a/cg-core.el +++ b/cg-core.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-crapette.el b/cg-crapette.el index bf52ea0..d9f302b 100644 --- a/cg-crapette.el +++ b/cg-crapette.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-cribbage.el b/cg-cribbage.el index 5ab6497..25e24dd 100644 --- a/cg-cribbage.el +++ b/cg-cribbage.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-eights.el b/cg-eights.el index d6a8a06..238c752 100644 --- a/cg-eights.el +++ b/cg-eights.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-gaps.el b/cg-gaps.el index f60feea..8a53833 100644 --- a/cg-gaps.el +++ b/cg-gaps.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-handfoot.el b/cg-handfoot.el index 07acc06..352e9e8 100644 --- a/cg-handfoot.el +++ b/cg-handfoot.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-match.el b/cg-match.el index 338f8a6..951d25f 100644 --- a/cg-match.el +++ b/cg-match.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-net.el b/cg-net.el index cff0ced..8019c5e 100644 --- a/cg-net.el +++ b/cg-net.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-patience.el b/cg-patience.el index e3bb1e9..6deebc0 100644 --- a/cg-patience.el +++ b/cg-patience.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-president.el b/cg-president.el index 80bc694..11ada49 100644 --- a/cg-president.el +++ b/cg-president.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-render.el b/cg-render.el index 265a619..d031d93 100644 --- a/cg-render.el +++ b/cg-render.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-rum500.el b/cg-rum500.el index d5b9ada..9c92630 100644 --- a/cg-rum500.el +++ b/cg-rum500.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-rummy.el b/cg-rummy.el index c41450f..98c42bf 100644 --- a/cg-rummy.el +++ b/cg-rummy.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-scopa.el b/cg-scopa.el index 17d8a7c..6947920 100644 --- a/cg-scopa.el +++ b/cg-scopa.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-solitaire.el b/cg-solitaire.el index 2ead28f..c186c2e 100644 --- a/cg-solitaire.el +++ b/cg-solitaire.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-spite.el b/cg-spite.el index 2e3f841..83a30bf 100644 --- a/cg-spite.el +++ b/cg-spite.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-svg.el b/cg-svg.el index 2be1fc2..d549af0 100644 --- a/cg-svg.el +++ b/cg-svg.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-trick-ext.el b/cg-trick-ext.el index a5b9050..57409da 100644 --- a/cg-trick-ext.el +++ b/cg-trick-ext.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/cg-trick.el b/cg-trick.el index 6ef8b70..0d5cd83 100644 --- a/cg-trick.el +++ b/cg-trick.el @@ -4,7 +4,7 @@ ;; Author: Corwin Brust ;; Maintainer: Corwin Brust -;; Version: 1.0.90 +;; Version: 1.0.91 ;; Package-Requires: ((emacs "26.1")) ;; Keywords: games ;; URL: https://code.bru.st/corwin/card-game.el diff --git a/doc/version.texi b/doc/version.texi index f78634c..0380b8a 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,3 +1,3 @@ -@set VERSION 1.0.90 +@set VERSION 1.0.91 @set UPDATED 1 July 2026 @set YEAR 2026