RSS feed
	
	
	
		00a313f2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/02 11:19
		
Rework the Loopy grid drawing algorithm so that it doesn't assume when
		 
	
		3c26b651
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/02 11:19
		
Improve the algorithm for figuring out where the number should be
		 
	
		86f3385d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/02 09:15
		
When a lot of edges meet the same point - and, in particular, when
		 
	
		7b2b742b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/24 14:06
		
Another patch from Chris Moore implementing two more grid types, both
		 
	
		62164949
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/24 14:06
		
Retire the 'middle_face' field in 'struct grid', together with the
		 
	
		53f6e4c6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/23 15:05
		
Patch from Chris Moore to implement an extra grid type, the 'floret'
		 
	
		1a628aeb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/23 15:05
		
Patch from Chris Moore to improve the generality of
		 
	
		b2e4437d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/08 17:13
		
Another UI feature for Group: now you can click between two legend
		 
	
		fd98870b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/02/03 14:49
		
The printing function in Bridges was unable to cope with more than two
		 
	
		54071619
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/01/09 06:30
		
Fix error highlighting after table rearrangement.
		 
	
		48f6bfa4
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/01/08 10:53
		
Add the ability to reorder the rows and columns in Group. It becomes
		 
	
		f9eca221
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/01/06 13:37
		
Introduce a mechanism in Buildscr for optionally building some of the
		 
	
		cca76ce6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/11/06 14:14
		
Also, it's ugly to blank out pieces of the applet window in black.
		 
	
		9cfc61c5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/11/06 14:14
		
In the Java front end, don't try to guess the puzzle rectangle's
		 
	
		4d41f0f7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/11/06 13:47
		
Fixes to r8997: firstly, move the fix out of #ifdef CAIRO so that it
		 
	
		64e78f64
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/10/01 07:46
		
Liam Clarke points out that the use of the word 'radius' to describe
		 
	
		f1ad3897
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/09/20 06:36
		
Memory leak fixes from Jonas Koelker.
		 
	
		26c669a6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/09/14 06:55
		
Jonas Koelker reports that using the version of GTK currently in
		 
	
		d1499994
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/09/14 05:31
		
New puzzle from Jonas Koelker: 'Range', an implementation of the
		 
	
		b96a9904
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/07/04 18:57
		
Patch from Jonas Koelker to fix a double free in magnetssolver.
		 
	
		795ef3c1
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/06/27 07:17
		
Some minor fixes to the unfinished Pearl solver:
		 
	
		3dc6adba
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/30 18:48
		
Some kernels don't like my #! line. Move the -w into a 'use
		 
	
		d5c848b9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to add documentation of the new
		 
	
		8589cb3a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to add antialiasing-safety in repeated
		 
	
		4b0a8c03
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to reorganise Loopy's redraw function to be
		 
	
		9cd182ff
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to introduce a draw_thick_line() function in
		 
	
		ef6e78c6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to (optionally at compile time) use the
		 
	
		9ce82b0f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to disable GTK's internal double buffering,
		 
	
		d040a921
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 11:43
		
Patch from Mark Wooding to use GTK stock items for standard 'OK',
		 
	
		0a4c832e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/29 09:44
		
Make mkfiles.pl clean under 'perl -w'. Fixes one minor bug in the
		 
	
		19fa275b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/16 02:58
		
Patch from Ben Hutchings to fix an error-checking goof: Keen
		 
	
		c5398726
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/05/09 03:22
		
A user points out that Signpost doesn't in fact use the numeric
		 
	
		177f4c19
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/26 13:26
		
Fix a build-breaking bug I introduced to the OS X makefile in r8931.
		 
	
		36cee4e2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/25 10:57
		
Modification of a patch from Debian: eliminate the endless rebuilds
		 
	
		178f87a7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/25 10:57
		
Patch idea from Debian, but modified considerably in implementation:
		 
	
		5062bee2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/25 10:57
		
Patch from Debian, to bring the use of the X selection/clipboard in
		 
	
		68bc396b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/18 11:07
		
Wording tweaks inspired by (but not the same as) some in a Debian
		 
	
		b7e0d854
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/18 11:07
		
Patch from Ben Hutchings: explicitly initialise something which some
		 
	
		0a9b0a73
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/17 09:27
		
Fix incorrect uses of ctype.h (passing it uncast chars, or other
		 
	
		945d8f0a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/17 09:27
		
Fix from James H for an assertion failure during Signpost
		 
	
		c0f8b088
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/02 06:20
		
Add '-v' option to patternsolver, to make it show its working.
		 
	
		8e74bbae
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/04/02 03:21
		
Dylan O'Donnell reports that Signpost hangs on trying to generate a
		 
	
		50b6e0d7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/03/21 10:30
		
Chris Boyle reports an off-by-two error ('a Qui-Gon Jinx' :-) in
		 
	
		5627dc40
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/03/21 04:48
		
Error highlighting bug in Bridges: when counting the number of extra
		 
	
		d437253e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/24 14:30
		
Another w/h transposition typo.
		 
	
		b4ca687c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/24 13:06
		
Typo affecting gameplay on grids wider than they are tall. (Clicking
		 
	
		66aef80d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/22 18:14
		
Fixes from James H to the numbering of squares, in particular:
		 
	
		d54bbdad
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/18 13:12
		
Fix build failure on MacOS by initialising a variable which was
		 
	
		7011d13a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/17 14:15
		
A proper fix from James H for the negative number issue: the
		 
	
		fabfc2ca
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2010/02/16 21:37
		
Typo fix (from Debian).
		 
	
		4a1ea06f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/16 16:49
		
Capitalisation glitch.
		 
	
		2887a1da
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/16 10:13
		
'Fix' an assertion failure during play: accidentally connecting a
		 
	
		b39f9dfb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/16 05:48
		
Docs and comments fixes from James H.
		 
	
		1fa6d1b7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/15 16:31
		
Updates to the new-puzzle checklist, since the world has moved on.
		 
	
		7e4f870f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/02/15 16:09
		
New puzzle! Setting what might be a record for how long we've sat on
		 
	
		b0ad387d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/18 19:56
		
Patch inspired by one from James H: remove spurious references to
		 
	
		f55dc67f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/18 16:23
		
Fix from James H: the shared code between drawing and printing
		 
	
		9f96c12e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/18 16:23
		
Fix from James H: in printing mode, the shared code between drawing
		 
	
		3c6280ef
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/18 16:23
		
Memory leak fix from James H.
		 
	
		6b650f89
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/16 20:05
		
Patch from James H to fix a bug in which ambiguous puzzles would
		 
	
		6d549330
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2010/01/16 08:03
		
Typo/formatting fixes for Magnets documentation.
		 
	
		4a9961a5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/16 07:38
		
Highlight the sides as well as the top of a tower when it's
		 
	
		854f4b23
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/13 14:25
		
Don't use payload strings directly as the format for printf.
		 
	
		65b37d5d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/13 14:25
		
Placate optimiser.
		 
	
		0d061986
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/13 14:12
		
New puzzle from James H: 'Magnets'.
		 
	
		deb5e1e5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/12 18:32
		
Couple of small changes to Singles from James H which missed my main
		 
	
		b3af872f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/12 18:32
		
Patch from James H: make the Windows debugging output conditional on
		 
	
		7aefa111
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/12 13:34
		
Add a couple more checks to the 3d collision detection, without
		 
	
		f3d39a0a
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2010/01/11 17:46
		
Corrections to Singles documentation, plus index terms.
		 
	
		af0bfd07
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/11 16:27
		
Misspelled keyword.
		 
	
		58e0d0bc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/11 16:21
		
New puzzle from James Harvey: 'Singles', an implementation of
		 
	
		771f5446
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/11 15:32
		
Retire the YTRANS and YUNTRANS macros in latin.[ch]. They were
		 
	
		056465cb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/11 13:41
		
The 3-D graphics in Towers need a corresponding change on the input
		 
	
		67d55dc5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/11 13:41
		
Oops! Remove evidence of blatant clone-and-hack from Keen. :-)
		 
	
		6776b0af
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/09 12:21
		
Oops. Uncomment the difficulty exceptions! (Also add another
		 
	
		572a7469
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2010/01/08 07:25
		
New year, new puzzle.
		 
	
		28cb7e1e
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2010/01/07 15:50
		
Fix formatting.
		 
	
		88b66e12
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/07 14:09
		
Crop the Towers icon more sensibly (i.e. at all).
		 
	
		7cd07587
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/07 13:42
		
Upgrade the graphics in Towers to include a thematically appropriate
		 
	
		ceb12cb0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/07 13:42
		
New puzzle, again using the revised latin.c: 'Towers', a clone of a
		 
	
		7c3413a2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/07 13:15
		
Memory leak fix from James H.
		 
	
		25005314
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 18:40
		
Proof that check_errors() is sufficient.
		 
	
		dd4c8ceb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 18:40
		
Refer to group elements by letters instead of numbers, in keeping
		 
	
		13d7ff6a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 18:40
		
Add a facility in the latin.c solver diagnostics to allow a puzzle
		 
	
		a7b220ff
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 14:52
		
Add an even more evil (!) game mode, in which it's not made
		 
	
		66a6a930
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 13:51
		
Yikes! Fix a misaimed 'sizeof' which I only got away with because
		 
	
		ed4b163b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 13:26
		
A user asked for the < signs in Unequal to be bolder.
		 
	
		81c65eea
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 13:26
		
Missing piece of code I should have cribbed from Solo: we have to
		 
	
		c3c186d6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/05 13:26
		
Another 16-bit-cleanliness fix (and for once I spotted it before James!)
		 
	
		4dfd8512
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/04 14:14
		
Memory leak fix from Tiago Dionizio: whenever we free the midend's
		 
	
		56b421a6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/04 13:55
		
16-bit cleanliness patch from James H.
		 
	
		441cbbb2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/01 15:06
		
For my own use in local Windows builds of the 'unfinished' puzzles,
		 
	
		79bb9c00
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2010/01/01 14:41
		
Couple of missing 'static's.
		 
	
		c91471e6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/30 11:53
		
New puzzle in 'unfinished'. Essentially, Sudoku for group theorists:
		 
	
		b629e34b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 14:18
		
Fix bug causing array overrun. Only seemed to be showing a symptom
		 
	
		514bd502
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 05:01
		
New puzzle! 'Keen', a clone of KenKen.
		 
	
		a79ab349
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 05:01
		
Normalise Unequal (and latin.c) so that solver diagnostics start
		 
	
		3c3368d0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 05:01
		
I've never trusted common variables. Take those bare ints out of
		 
	
		9fbb3656
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 05:01
		
Introduce, and implement as usefully as I can in all front ends, a
		 
	
		72922b30
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2009/12/27 05:01
		
Tweak the semantics of dsf_merge() so that the canonical element of
		 
Next