Add an optional move limit during game generation.
Slight solver speedup by tracking more carefully which block merges
Add a new misc.c function needed by Slide's colour setup.
Close-to-finished auto-generating implementation of Klotski.
I still haven't managed to get the WinCE port building via bob, but
Ensure the shuffling process never produces an already-solved grid.
In the Windows frontend, stop tab navigation from activating buttons.
Er, and now do that _without_ introducing further segfaults.
Stop failing assertions when we encounter an insoluble puzzle.
Kyle Brazell points out that the completion checker considers a
Disallow clicks between squares.
r7364 failed to expand a malloc to match the larger data being put
Gary Wong observes that solo's decode_params() is overenthusiastic
Gary Wong points out that solosolver's verbose output is
Since we've changed the semantics of the `expand' argument to midend_size(),
Patch from Ben Hutchings to allow user-initiated tilesize changes to persist
Ben Hutchings' patch to allow Gtk windows to be shrunk as well as grown
Refactoring patch from Ben Hutchings: move all the Gtk resize code into one
Patch from James H to provide resizability on Windows.
Minor cleanups (mostly \ns in diagnostic printfs) from James H.
My favourite kind of patch, from James H: one which decreases the
About time I got round to documenting the new
Fix problems with arrow UI with non-square grid.
Silliness! Here's a somewhat hacky patch which builds an additional
Amend README so that it makes reasonable sense no matter whether
Cleanup patch from James H: disable the `s' key, which was only in
Adam D. Lopresto and Phil Bordelon independently point out a
Bound edge thicknesses below so that they're always thicker than the
Fix some border drawing issues.
MinGW windres doesn't like an empty resource file, so invent a resource to
General cleanups patch from James H:
Gary Wong points out a couple of minor errors in the setting of
Provide my old drag-based interface to Net as an ifdef-enabled
Another thing to watch out for when adding new puzzles.
Create a blank .rc file to be used in the absence of icons/foo.rc.
This game requires the numpad.
Dariusz Olszewski's changes to support compiling for PocketPC. This
After it confused Verity, clarify in the Unequal docs that the
Hardwiring the grid line width to 1 is really bad for printing. Use
Galaxies doesn't print in colour.
Don't create an undo-chain entry for a move with no effect.
Fix a UI glitch where dragging an existing arrow could change what it
Tweak the cropping of the Filling icon very slightly.
Update the checklist (yet again) to try to prevent a recurrence of
Forgot to enable the Windows icon.
More updates to the new-puzzle checklist.
New puzzle: `Filling', a Fillomino implementation by Jonas Koelker.
Oops. Having built the installer, we need a redirect for it in
Build an installer for Puzzles.
Somehow I let a couple of // comments get past me when I accepted
Phil Bordelon points out that when I renamed `Recursive' I missed a
Remove spurious semicolons from macros; their upset compilers that don't like
And fix the error _I_ made in r7311. I should stop coding now,
Part of r7310 completely changed the careful semantics of my
Patch from James H to make the Palm compiler stop objecting to my
We may reluctantly permit the returning of a too-easy puzzle if an
James H forgot to credit himself for Galaxies!
Update the new-puzzle checklist for the post-bob world.
Add James Harvey's excellent new puzzle, `Galaxies'.
Forgot to shuffle the num[] array! That was probably introducing
Replicate r7285 from PuTTY: make keyboard input work in HTML Help.
Now we have the new `module' command, use it.
Reinstate the icons in the Windows binaries.
Forgot to tag the Mac and Windows binaries with the revision number.
Looking for puzzles*.tar.gz in the right directory is liable to make
Build script for Puzzles using bob. I've also added a piece of extra
Misdirected cross-reference spotted by Jonas Koelker.
Marcin Wojdyr points out that the use of `>&' to redirect both
Phil Bordelon points out an off-by-one error: since Solo doesn't use
Patch from James H which shouldn't change the functionality of
Patch from James H to fix the occasional generation of puzzles
Phil Bordelon points out that the Unequal difficulty settings
Give all the intermediate files distinct file names, so that a
Formatting tweaks / index terms in Unequal docs.
First time I've added a new puzzle since the icons-and-screenshots
Add James H's new puzzle, `Unequal' (otherwise known as the
Remove a couple of rogue make targets for `osx.icns.o' and
Rather to my surprise given the amount of testing this code has had,
In Windows/Gtk front-ends, consistently use the ellipsis convention for naming
Phil Bordelon's patch yesterday should have initialised the GError
Phil Bordelon points out that my invocation of gdk_pixbuf_save()
Document the new --game and --load options on Unix.
Make errors in option parsing actually _do_ something in interactive mode.
Bring .R files for nullgame and unfinished puzzles up to date with the rest of
Update manual copyright to 2006.
Add NO_HTMLHELP and turn it on by default in Makefile.cyg.
Enhance icon.pl to be a fully general Windows icon builder: it now
`make all' targets are usually useful.
Er, further makedist fixes. Helps if you test _before_ checkin.
And update makedist.sh to put all the new stuff into the source
Fix the Cygwin RCFLAGS in the light of recent changes.
Aha, this seems to be a more sensible way of getting screenshots:
Support for run-time icons in the GTK puzzles. This involved another
Actually introduce the ability to build the Windows icons into the
Improve the icon images by cropping selected pieces out of most of
Code to construct Windows icon files for the puzzles, by munging the