RSS feed
	
	
	
		6e7421a3
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/30 07:49
		
Nit: "warning: extra tokens at end of #endif directive"
		 
	
		6b9e690c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 06:08
		
Initial checkin of my Minesweeper clone, which uses a solver during
		 
	
		0f423f0b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 03:55
		
Infrastructure change: game_anim_length and game_flash_length now
		 
	
		8fa365a7
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/28 19:45
		
Add a limited-shuffle mode like that added to Sixteen and Twiddle in r5769,
		 
	
		c8362f0a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/28 04:04
		
Add the ability to use the Rectangles solver for actually solving
		 
	
		c82820e5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/26 13:12
		
Add support for Jacob's new cursor-key modifier flags in the OS X frontend.
		 
	
		a0f376ef
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/26 13:03
		
Sorted out the barriers/corners trouble left by r5844. No wonder
		 
	
		3dc0fce9
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/26 12:57
		
Since the split into random and descriptive IDs, the section on game seeds has
		 
	
		865e8ad6
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/26 09:40
		
Add origin-shifting (Shift+cursors) and source-shifting (Ctrl+cursors) to Net.
		 
	
		a1be3734
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/25 07:09
		
Support for `pencil marks' in Solo, by right-clicking and typing a
		 
	
		5409c27b
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/24 16:28
		
Mention NetWalk and update comment
		 
	
		49fdcd1e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/23 08:02
		
Avoid leading zeroes on internally generated random seeds, _just_ in
		 
	
		80aa8baf
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/23 07:15
		
I'm sick of `--generate' giving the same answers if you run it twice
		 
	
		916ad912
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/23 07:13
		
The GTK `--generate' option didn't validate the game parameters. It
		 
	
		9c54e18f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/23 07:03
		
Net hangs if you ask it for a 2xn or nx2 wrapping puzzle with a
		 
	
		3266a0e7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 09:35
		
Aesthetic improvements, mostly suggested by Gareth.
		 
	
		466e9d21
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 08:45
		
Forgot to add print.py to the source archive. Ahem.
		 
	
		ba3247bb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 08:14
		
Another tweak to the solver to make it handle blank tiles correctly.
		 
	
		0066cdd6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 07:45
		
Special case in dead-end checking which prevents the solver falling
		 
	
		fc3f16b3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 07:15
		
The Net solver now makes use of barrier information when applied to
		 
	
		d45d94d3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/22 07:06
		
It occurred to me yesterday that Net could perfectly well be played
		 
	
		8ddfc390
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/21 18:07
		
Ensure that an old random seed isn't left around for the user to see when a
		 
	
		f3ba6f8b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/21 09:39
		
Cleanups:
		 
	
		862e25c9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/21 09:23
		
Solution uniqueness for Net. Can be disabled on request (but is
		 
	
		5810785d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/20 08:30
		
Move IDM_ABOUT so that it doesn't overlap the presets space! Ahem.
		 
	
		93b955d5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/19 12:17
		
Cunning way to ensure unique solutions in generated Rectangles
		 
	
		b1c0d665
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 13:41
		
If you paste in a random seed with different ephemeral parameters
		 
	
		4670313f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 13:28
		
Rectangles random seed IDs shouldn't bother stating the expansion
		 
	
		cf9e6e81
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 13:27
		
--version.
		 
	
		981b831c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 13:25
		
It's a good idea to validate presets received from the environment.
		 
	
		90e42d4c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 05:04
		
Move the colour configuration into midend.c so that it becomes
		 
	
		1304e07d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/18 04:34
		
Standalone solvers were broken by my recent API changes.
		 
	
		58eb0551
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/17 14:04
		
Update doc for recent changes in Restart behaviour.
		 
	
		0e197efe
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/17 13:20
		
After much thought, I've decided that `Restart' on r is not a
		 
	
		f3a27738
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/17 08:02
		
Null-terminate generated Net/Netslide descriptive game IDs.
		 
	
		4b02ebae
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/17 07:53
		
Keyboard shortcuts for Twiddle: abcdABCD in line with the notation
		 
	
		b77d727e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/17 07:47
		
Just for Gareth: a means of overriding individual game colour
		 
	
		c9f05ca3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/17 07:46
		
`Restart' is now an undo-able action: it appends a move to the end
		 
	
		0913f94a
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/17 07:00
		
comment c'n'p error
		 
	
		6c3f422d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/17 06:59
		
Cube's dup_game() function was missing a field. Oops.
		 
	
		2534ec5d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/16 14:57
		
The game IDs for Net (and Netslide) have always been random seeds
		 
	
		aa1185f3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/15 07:12
		
Missed a vital semicolon off the Cygwin version.c makefile fragment.
		 
	
		3dfeadd7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/15 06:58
		
Er, except that I already had a makedist.sh. Transferred new version
		 
	
		1add9dcc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/15 06:52
		
Added automatic determination of the SVN revision number if a build
		 
	
		c05b4697
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/15 06:31
		
Introduce a versioning mechanism, and an `About' box in all front
		 
	
		68d27f05
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/12 14:25
		
I've had two complaints that Solo ought to recognise the numeric
		 
	
		8f1c7137
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/11 16:38
		
The two Rubik-like puzzles, Sixteen and Twiddle, now support an
		 
	
		18a8df1b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/11 14:49
		
Bah. Try the r5766 fix again, this time without the typo.
		 
	
		701cd045
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/11 09:03
		
Completion flashes were occasionally failing to be cleaned up if a
		 
	
		751d7a25
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/07 12:07
		
solve_game() is passed the _initial_ game state, not the most recent
		 
	
		6336dbf2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/07 08:35
		
Add 3x3 Trivial to the presets list, and make it the default.
		 
	
		944997d2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/07 08:30
		
Aha, here's a nice easy way to generate really hard puzzles. Added
		 
	
		b35bedd6
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/04 09:17
		
Fix outdated comment
		 
	
		26211832
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/04 08:56
		
Allow for trailing '\0' in game_text_format() in various games.
		 
	
		38c1f9b7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/04 08:52
		
The Twiddle shuffling algorithm was theoretically parity-unbalanced:
		 
	
		1c77e0df
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/04 08:24
		
markup typo
		 
	
		b32b4f87
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 12:59
		
I've changed my mind. For the benefit of users with slower
		 
	
		cf7988af
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 12:37
		
Fix line endings when pasting on Windows.
		 
	
		82b8e2fa
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 09:27
		
Forgot to mention that you can undo a Solve operation.
		 
	
		c2273f27
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 09:22
		
Ahem. The `Solve' option in orientable Twiddle needs to correct the
		 
	
		d8cc157c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 09:18
		
Silly (but harmless) typo.
		 
	
		4f7b65de
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 09:17
		
Added an automatic `Solve' feature to most games. This is useful for
		 
	
		aea7b618
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 06:55
		
Oops; forgot to check in the copy-to-clipboard option for Windows.
		 
	
		9e240e45
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 06:12
		
Introduce the concept of a `game_aux_info' structure. This is
		 
	
		3f9d88f3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/02 05:42
		
It's actually vitally important, it turns out, to have all of the
		 
	
		28f655c8
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 10:05
		
The addition of a `Copy' menu item on OS X was really beginning to
		 
	
		850a70a0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 09:51
		
Copy-to-clipboard for Rectangles.
		 
	
		cb413f83
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 09:22
		
Copy-to-clipboard facility for Fifteen, Sixteen and Twiddle.
		 
	
		791940b0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 08:53
		
Introduced a new function in every game which formats a game_state
		 
	
		e72931bf
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 07:07
		
I can never remember what that `TRUE' means in the game structure
		 
	
		5649e20e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 06:57
		
Remove outdated comment :-)
		 
	
		6aca5421
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/01 06:57
		
I think Windows fonts look better in bold as well.
		 
	
		90db7037
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 10:50
		
Fix game IDs, which I broke in the orientability change. Also
		 
	
		9b870146
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 10:38
		
After brainstorming with Gareth, we've decided that this is a much
		 
	
		d40b3172
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 10:14
		
Bah, and of course there's a TODO comment I forgot to remove.
		 
	
		d35f6409
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 10:14
		
Twiddle now has an additional mode in which tile orientation
		 
	
		f5ae256b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 09:11
		
Pango-derived fonts seem to generally look better if I ask for them
		 
	
		3be19aed
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/30 08:54
		
New puzzle: `twiddle', generalised from a random door-unlocking
		 
	
		79a77d53
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/29 13:07
		
Added a `--generate' command-line option in the GTK port of every
		 
	
		d55d0b53
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/29 04:11
		
Correct block coordinate display when standalone solver shows its
		 
	
		df133c22
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/28 08:50
		
Aha, even better: a Makefile hack that causes auto-detection of GTK
		 
	
		3d4f276f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/27 15:44
		
Fix inconsistent vertical centring of text in GTK (and update Solo's
		 
	
		37a0c1af
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/27 15:39
		
Patches for GTK 2. Puzzles already _built_ under GTK 2, but now it
		 
	
		8b31b460
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/27 12:59
		
Command-line solver was dividing up non-square puzzles the wrong way
		 
	
		4ba97c64
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/27 07:13
		
Pattern also contains an internal solver, so here's a command-line
		 
	
		37ad6698
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/26 13:03
		
The command-line solver's difficulty gradings now use the same
		 
	
		070fb537
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/26 07:19
		
Implement the remaining modes of reasoning in nsolve, and thus
		 
	
		22ab2c0b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/26 04:20
		
Fix trivial UI glitch involving clicking on the border outside the
		 
	
		80129693
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/25 10:37
		
Remove some legacy debugging code which was breaking the MinGW
		 
	
		0fffbf32
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/25 10:17
		
Oops; _actually_ add the reasoning mode I mentioned in the last
		 
	
		a163926e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/25 10:03
		
Various changes prompted by my boss taking an interest:
		 
	
		6bf62f45
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/24 06:06
		
Outstandingly cute mathematical transformation which allows me to
		 
	
		f5138782
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/24 05:21
		
Introduce configurable symmetry type in generated puzzles, and drop
		 
	
		3346ae2e
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/04/23 14:16
		
Doc tweaks for Solo.
		 
	
		c7085f0f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/23 13:09
		
Simplify clip region handling under Windows, which also makes Solo's
		 
	
		5b1235c3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/23 12:41
		
Visual C points out a couple of typos.
		 
	
		0c55b7e1
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/04/23 12:35
		
Initial checkin of `Solo', the number-placing puzzle popularised by
		 
	
		134418ab
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/03/15 09:24
		
Oops. Just noticed that the Windows front end completely ignores the
		 
	
		f64dcb90
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/02/24 04:13
		
Stop the Pattern grid generation from generating an entire row or
		 
	
		e500ef96
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/02/24 03:13
		
Fixes in grid generation for pedantic special cases when one or both
		 
Next