RSS feed
	
	
	
		3107237a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/09/18 03:43
		
Remove the 'cheated' flag in Range's game_ui, which was stickily
		 
	
		295fb9fd
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/09/18 03:43
		
When we run out of background colours for chains and wrap back to the
		 
	
		7f891995
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/09/18 03:43
		
Patch from Chris Boyle to fix Signpost's labelling when you have more
		 
	
		73daff39
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/06/19 09:43
		
Changed my mind about midend_is_solved: I've now reprototyped it as
		 
	
		8dcdb33b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/22 03:07
		
Pass background colour as a parameter to draw_gts and draw_adjs, so
		 
	
		004ef734
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/11 14:11
		
Fix segfault in Loopy printing, introduced when I added the dynamic
		 
	
		bd539ae8
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/07 09:22
		
Having played Keen a bit following the clue-generation fix in r9165,
		 
	
		4a172274
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/06 13:09
		
Apply the rotation in Penrose grid descriptions by rotating in the
		 
	
		5619904b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/05 13:13
		
Apply a missing bit of r9164, which only broke the build with
		 
	
		89bfecaa
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/04 14:41
		
Portability fixes, mostly from James for Palm purposes. Mostly
		 
	
		e7b2a9dd
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/04 14:22
		
Having looked at Keen's clue selection code, I also notice that the
		 
	
		2efc77d2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/05/04 14:22
		
Fix warnings generated by gcc 4.6.0 about variables set but not
		 
	
		4bab5e53
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/26 09:44
		
Fix two memory leaks reported by Tiago Dionizio in recent Loopy
		 
	
		8266b714
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/25 18:41
		
Forgot to set 'has_incentre' on triangular grids, which don't use
		 
	
		62c20496
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/24 05:10
		
From James Harvey (via a period of collaborative polishing), a patch
		 
	
		f390d0d7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/23 09:03
		
Oops: initialise that new 'has_incentre' flag to false, otherwise the
		 
	
		5e3de7d9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/23 07:44
		
Move most of face_text_pos() into grid.c, leaving in loopy.c only the
		 
	
		0a547b24
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/23 07:44
		
Replace my brute-force algorithm in face_text_pos with a more complex
		 
	
		079e0d13
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/23 07:44
		
Stop calling face_text_pos() for faces that don't need to have text in
		 
	
		8713e2fa
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/23 07:37
		
Support user-specified extra link flags (XLFLAGS) in the Unix
		 
	
		3e082222
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/11 13:32
		
Fix mismatch between printf format strings and arguments in some
		 
	
		91f5f585
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/05 14:05
		
Remove a stray diagnostic.
		 
	
		e9b85897
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/05 14:05
		
Fix an amusing cut-and-paste error in the Java drawing code which was
		 
	
		5d503a52
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/05 13:45
		
Adjust the yellow used for LINE_UNKNOWN so that it's always a bit
		 
	
		4594df97
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/03 05:16
		
Trivial markup fix.
		 
	
		9ece2832
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/03 03:59
		
Add a new deduction to Easy level, which is as small as I can make it
		 
	
		2054da9f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/03 03:55
		
Move up midend_is_solved() in the developer docs from subheading to
		 
	
		980880be
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/02 12:19
		
Add a function to every game backend which indicates whether a game
		 
	
		8c6c8df8
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2011/04/02 11:36
		
Add functions provided by the midend to tell a front end whether GUI
		 
	
		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
		 
Next