New puzzle from James Harvey: 'Singles', an implementation of
Retire the YTRANS and YUNTRANS macros in latin.[ch]. They were
The 3-D graphics in Towers need a corresponding change on the input
Oops! Remove evidence of blatant clone-and-hack from Keen. :-)
Oops. Uncomment the difficulty exceptions! (Also add another
Crop the Towers icon more sensibly (i.e. at all).
Upgrade the graphics in Towers to include a thematically appropriate
New puzzle, again using the revised latin.c: 'Towers', a clone of a
Memory leak fix from James H.
Proof that check_errors() is sufficient.
Refer to group elements by letters instead of numbers, in keeping
Add a facility in the latin.c solver diagnostics to allow a puzzle
Add an even more evil (!) game mode, in which it's not made
Yikes! Fix a misaimed 'sizeof' which I only got away with because
A user asked for the < signs in Unequal to be bolder.
Missing piece of code I should have cribbed from Solo: we have to
Another 16-bit-cleanliness fix (and for once I spotted it before James!)
Memory leak fix from Tiago Dionizio: whenever we free the midend's
16-bit cleanliness patch from James H.
For my own use in local Windows builds of the 'unfinished' puzzles,
Couple of missing 'static's.
New puzzle in 'unfinished'. Essentially, Sudoku for group theorists:
Fix bug causing array overrun. Only seemed to be showing a symptom
New puzzle! 'Keen', a clone of KenKen.
Normalise Unequal (and latin.c) so that solver diagnostics start
I've never trusted common variables. Take those bare ints out of
Introduce, and implement as usefully as I can in all front ends, a
Tweak the semantics of dsf_merge() so that the canonical element of
Refactor latin.c to make it easier to reuse. Instead of client
New mode for Unequal, from James H. In this mode, called 'Adjacent',
latin_generate_quick is long gone, so remove it from the header file.
Keyboard control for Dominosa (patch largely due to James H, though
Jonas Koelker points out that the backspace key didn't work in GTK
Minor bug fixes from James Harvey.
Patches from Frode Austvik to modify the effects of the mouse
Patch from Frode Austvik to tinker with the GTK interface if
Patch from Frode Austvik to permit passing CFLAGS in to the Unix
Another wording tweak from Helge Kreutzmann.
Fix for the grid generation in the presence of particularly strange
Add a precautionary pair of initialisations to placate optimisers,
Remove ASCII-art arrows. Missing \dash (Debian bug #522439).
Beat up on Black Box docs, after Debian bug #548472.
Typo fixes from Debian bug#554341.
Single mouse clicks to toggle individual grid edges stopped working
Add a couple of missing checks in validate_desc(), without which
Minor rewording and typo-correction.
Aha, I've managed to prove that my inadequate error highlighting is
Error-highlighted trees look nicer with a different-coloured trunk.
Redo Mines and Inertia's mine graphics using an actual circle rather
Tweak to the promptness of error highlighting display.
About time I got round to this: error highlighting for Tents.
Fix width/height braino introduced in r5844.
Add execute permission to the .exe files inside the zip file.
More defensive-coding fixes from James H.
Patch from Mark Wooding: when I did r7980 I had completely failed to
Patch from Mark Wooding: use gdk_event_request_motions() where
Patch from Mark Wooding: stop setting GTK_EXPAND for the x-direction
Patch from Mark Wooding: one-pixel fix to the alignment of the
Patch from Mark Wooding (though somewhat tampered with by me): have
Memory management and other fixes from James H.
Fix a misdesign I must have missed when I reviewed the Killer patch:
check_valid() wasn't checking that Killer cages contain at most one
It's been a new year for some time now.
Patch from James H to provide 16-bit-int cleanliness in Killer Solo.
Patch from James H to abstract out of Dominosa the code which
Make menus accessible from the keyboard in the Gtk front-end.
Fix cosmetic glitch in the interaction between Killer and Jigsaw
Make icon building cope with Solo's increased default tilesize as of r8455.
A substantial patch to Solo from Bernd Schmidt, adding support for
Introduce some infrastructure to permit games' print functions to
Fix the Java front end's vertical text positioning when
Keyboard control patch for Bridges, from James H.
Lee Dowling points out that duplicating the entire grid data
Keyboard control patch for Black Box, from James H.
Keyboard control patch for Twiddle, from James H.
Keyboard control patch for Pattern, from James H.
Keyboard control for Map, from James H.
Reorder if statements in Unequal's interpret_move() so that presses
Patch from James H to add keyboard control in Sixteen and Netslide
Switch over to using the new-style GtkFileChooser in place of the
Add an automatic check for HAVE_SENSIBLE_ABSOLUTE_SIZE_FUNCTION by
Keyboard control patch for Pegs, from James H.
Keyboard control patch for Solo, from James H.
Keyboard control patch for Slant, from James H.
Keyboard cursor support for Tents, from James H.
r8396 introduced midend_tilesize(). Document it.
Keyboard cursor support for Rectangles, from James H.
Keyboard cursor support in Galaxies, by James H.
Keyboard interface for Filling, from James H.
Patch from James H to fix some off-by-one errors in Guess's click
Patch from James H which adds keyboard cursor support to Unequal,
Patches from James H to add or improve arrow-key-driven cursors for
Patch from Lambros to make the Normal difficulty level easier, since
Standalone solver for Loopy. Bit half-hearted, since the solver
Patch from James H to enable a single monolithic binary to be built
Bring the unfinished .R files into line with the current conventions.
Don't ignore the return code of fwrite(). (Slight modification of a