RSS feed
	
	
	
		57425099
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/18 04:52
		
Just noticed yesterday that initial window sizing is broken on
		 
	
		b0df7595
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/18 04:46
		
I've decided I didn't like the asymmetry of putting the solution
		 
	
		d74d3f26
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/18 04:36
		
I'm sick of not having a `make install' target.
		 
	
		f22f3119
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 15:06
		
Correct rogue chapter into a subheading.
		 
	
		5550660f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 14:55
		
Solver for Flip.
		 
	
		f01f8210
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 14:54
		
Infrastructure change which I've been thinking about for a while:
		 
	
		32111ef9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 13:32
		
Animation.
		 
	
		347de40a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 13:16
		
Another new puzzle! This one isn't particularly deep or complex
		 
	
		552b18a5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/17 07:51
		
An email conversation with Chuck Fresno turned up several forms of
		 
	
		f2e74bd0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/10 09:05
		
Clean up the behaviour of drags off the edge of the grid. These have
		 
	
		ee059bc6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/10 07:34
		
Disable shuffle overlap checking in the special case w=h=n.
		 
	
		363dadee
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/10 07:29
		
Overzealous last-move tracking during shuffle was causing lockups on
		 
	
		98c90052
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/10 07:27
		
Patch from James Harvey to rearrange the Same Game colours.
		 
	
		011d42df
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/10 07:24
		
Patch from Chris Emerson to add a status bar to Rectangles. Apart
		 
	
		a9d0f9ef
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/09 14:29
		
GDK 2.6, in its doubtless infinite wisdom, has decided that
		 
	
		0747ab85
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/08 05:20
		
Remove debug output.
		 
	
		c7c3058b
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/07 17:05
		
Add Windows help topic
		 
	
		6e0c4003
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/07 17:03
		
Tweaks and more complete documentation for Same Game.
		 
	
		b1e706bf
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 16:44
		
Integer overflow in game_size(). Oops.
		 
	
		8add7421
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 16:25
		
Chris Emerson points out that gtk_window_resize() isn't in GTK 1.2.
		 
	
		c27235cc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 16:22
		
James Harvey's patch to support keyboard control in Same Game.
		 
	
		f3ee3c8c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 16:22
		
Forgot to add Same Game to the big list for OS X.
		 
	
		fba6fc61
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 15:07
		
James Harvey (again) points out an array underrun in the new
		 
	
		0eb40587
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 15:04
		
Another James Harvey patch. This one introduces a new button code
		 
	
		0bcdb7aa
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 15:01
		
James Harvey has contributed an implementation of `Same Game', also
		 
	
		02035753
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/07 13:57
		
All the games in this collection have always defined their graphics
		 
	
		69f7e7f8
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/06 07:21
		
Introduce a new game backend function (there seem to have been a lot
		 
	
		57b3982c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/04 13:51
		
Small UI bug: LEFT_RELEASEs were being thrown away completely if
		 
	
		852bddab
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/04 08:32
		
Revamp pencil mark placement and sizing. Pencil marks are now sized
		 
	
		454e566d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/04 05:59
		
James Harvey requested that puzzles not use DEBUG as a preprocessor
		 
	
		40240812
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/03 08:27
		
Colin Watson suggests that Alt-click (or Option-click) could
		 
	
		41ebdb29
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/03 08:10
		
Unique solubility in Mines means that you can massively increase the
		 
	
		c6b5afe9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/02 12:34
		
Standalone compilation mode which turns mines.c into a little
		 
	
		ad2ec32e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/02 04:14
		
Fix various departures from C found by `gcc -ansi -pedantic'. I
		 
	
		09c396b8
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/01 18:56
		
min()/max() macros conflict with ones defined by Windows (or at least MinGW)
		 
	
		55a3d377
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 14:57
		
Fix Richard's patch so that it's actually C :-/
		 
	
		f46086ab
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 14:33
		
Another highlighting patch from Richard Boulton: immediately flag
		 
	
		50edaa57
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 13:47
		
Miscellaneous fixes from James Harvey's PalmOS porting work:
		 
	
		ad3abd98
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 08:46
		
Arrange that random seeds are as harmonised as they can reasonably
		 
	
		b8197684
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 08:42
		
I've proved that a grid dimension of 2 is capable of irretrievably
		 
	
		42a2d7d6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 03:22
		
Gareth points out that the recess highlights around the outside of
		 
	
		5b5fc141
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 03:01
		
Patches from Richard B for Solo:
		 
	
		695b6be3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 02:54
		
Chris Emerson observed the same status-bar flicker under GTK as I
		 
	
		7905d6dc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/01 02:47
		
Typo in click bounds checking.
		 
	
		a50a6512
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 14:38
		
Better mouse button handling in Mines:
		 
	
		437b6954
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 14:25
		
Bah, and remove the TODO item. As usual.
		 
	
		4a9db8a0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 14:24
		
Now _this_ is what Undo ought to be doing in a Minesweeper clone.
		 
	
		739609ce
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 14:09
		
Aha! It turns out, after a bit of failure-mode profiling, that when
		 
	
		c11f9ff1
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 13:46
		
valgrind spotted this array underrun. I wonder if this might have
		 
	
		274423ea
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 13:09
		
Oops! A trivial typo in obfuscate_bitmap() made the obfuscation
		 
	
		0b5ee8f3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 09:02
		
`Solve' operation is relatively simple in Mines.
		 
	
		1d9ed93a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 08:41
		
Apparently a number of Windows programs like to use ^Y as a keyboard
		 
	
		b78667ec
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/31 08:12
		
Document the mouse control method for Cube.
		 
	
		a029c209
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/05/31 08:03
		
Move definition of PI into puzzles.h. If nothing else, the definition in cube.c
		 
	
		caee305b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 07:43
		
Mouse-based interface for Cube: you left-click anywhere on the grid
		 
	
		4a3c26ff
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 07:20
		
Emma Garside suggested that it would be nice to have a different
		 
	
		0c7f777e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 07:19
		
Improved the limited shuffle mechanism in Sixteen and Twiddle. They
		 
	
		412344ff
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 04:56
		
Fix a couple of robustness issues.
		 
	
		2698fc9e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/31 04:50
		
GTK misfires timers at inconvenient moments, sometimes causing a new
		 
	
		ee429c13
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 18:33
		
Chris's patch to stop Mines depending on char being signed.
		 
	
		e4328b90
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 14:41
		
Added an `interactive' flag to new_game_desc(), which toggles Mines
		 
	
		3c6b77c9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 14:24
		
`Copy' operation for Mines.
		 
	
		0e5380b9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 13:57
		
Constrain mine count to be at most the largest number of mines we
		 
	
		90560462
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 12:15
		
First cut at a game timer. Yet another backend function which
		 
	
		7ddaa138
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 09:11
		
D'oh, there's always one. Remove first-click stuff from the todo list.
		 
	
		0564c4c4
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 09:10
		
Mines now follows the conventional approach of offering a completely
		 
	
		7ff09fbb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/05/30 08:24
		
Neat idea from Gareth: if you put a % on the end of the mine count
		 
	
		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.
		 
Next