# changelog

author: David Waring <david.waring@ribenakid.me.uk> - 20211031.640f923-1
changelog:
  - Update to latest release tarball:
  -       Pearl: document game options.
  -       Galaxies: store game solution in the aux string.
  -       Tents: fix bias in tent placement.


author: David Waring <david.waring@ribenakid.me.uk> - 20211212.b56c994-1
changelog:
  - Update to latest release tarball:
  -       Pattern: fix a compile warning about memset bounds.
  -       tree234: avoid an uninitialised-variable warning.
  -       gtk.c: squelch uninitialised-variable warning.
  -       malloc.c: check allocation sizes against PTRDIFF_MAX.
  -       malloc.c: fix copy-pasted comment from the Dawn Of Time.
  -       Palisade: explicitly use 'signed char' for clues.
  -       Map: add missing sresize in new_game_desc().


author: David Waring <david.waring@ribenakid.me.uk> - 20220109.229d062-1
changelog:
  - Update to latest release tarball:
  -       Windows: reinstate SetWindowPos in check_window_size.
  -       windows.c: fix some mis-indented pieces of code.
  -       Mosaic: fix encoding of aggressiveness in game params.
  -       Try to fix flakiness in the NestedVM build.


author: David Waring <david.waring@ribenakid.me.uk> - 20220128.c43a34f-1
changelog:
  - Update to latest release tarball:
  -       Pearl: reorder helper functions.
  -       Pearl: permit drawing a whole loop in one drag.
  -       Mosaic: fix uninitialised field in dup_game().
  -       Mosaic: fix inconsistently drawn keyboard cursor.


author: David Waring <david.waring@ribenakid.me.uk> - 20220802.8399cff-1
changelog:
  - Update to latest release tarball
  -       Re-fix the GTK dark theme check.
  -       Update the developer documentation.
  -       Style cleanups from the previous fixes.
  -       Makefile.doc: Update file list in the clean rule
  -       gtk: Adjust to reordering of XPM icons
  -       gtk: Do not override window background colour when using a dark theme
  -       Bridges: Fix off-by-one in WITHIN()
  -       Unruly: Fix memory leak in dup_game()
  -       Towers: Fix indentation of some solver code
  -       Pearl: Require width or height to be at least 6 for Tricky


author: David Waring <david.waring@ribenakid.me.uk> - 20220913.27dd36e-1
changelog:
  - Update to latest release tarball
  -       Enable Apple Silicon in the MacOS builds.
  -       unix, gtk: Install and use HTML help


author: David Waring <david.waring@ribenakid.me.uk> - 20221008.85d2a7d-1
changelog:
  - Update to latest release tarball
  -       Hide some words in top-level menu items on small viewports
  -       Make JavaScript game controls work better in small viewports.


author: David Waring <david.waring@ribenakid.me.uk> - 20221016.879a692-1
changelog:
  - Update to latest release tarball
  -       js: When making a hidden element visible, just remove "display: none"
  -       js: Remove unnecessary setting of status bar size
  -       js: Move dialogue-box sizing and positioning from JavaScript to CSS
  -       js: Move most style settings from JavaScript to CSS
  -       Correct and enable the range check on statepos when loading
  -       Add more validation to midend deserialisation routine
  -       js: Update permalinks and undo/redo buttons when loading
  -       js: Update comment on possible future enhancements
  -       Add a missing "const" to js_draw_poly and js_canvas_draw_poly


author: David Waring <david.waring@ribenakid.me.uk> - 20221122.2580391-1
changelog:
  - Update to latest release tarball
  -       js: various
  -       Code clean ups
  -       Scaling improvements for palisade and loopy


