RSS feed
	
	
	
		118abb4f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/30 05:07
		
General robustness patch from James Harvey:
		 
	
		101324af
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/30 04:25
		
Attempting to begin a drag from (i.e. just click on) the hint pegs
		 
	
		0494e94c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/29 12:32
		
Add a cast whose absence was causing a (-Werror-exacerbated) compile
		 
	
		074f11ed
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/29 08:19
		
Validation of random-state-type game descriptions was broken. This
		 
	
		238a6d08
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/29 04:20
		
When serialising this game, it's probably better to keep the
		 
	
		1c896ef1
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/28 14:10
		
Make peg removal accessible from the keyboard.
		 
	
		ea172a04
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 13:43
		
New {en,de}code_ui functions should be static. Oops.
		 
	
		7011028b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 13:05
		
Actually implemented the serialise/deserialise functions in
		 
	
		89fdc09c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 07:14
		
More serialisation changes: the game_aux_info structure has now been
		 
	
		6c9beb69
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 04:35
		
Rogue diagnostic!
		 
	
		263a39e7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 04:06
		
Move a rogue declaration to the top of its block.
		 
	
		cdb8433c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 03:33
		
Another function pair required for serialisation; these ones save
		 
	
		08410651
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/28 02:59
		
Annoying special cases for Mines.
		 
	
		76d50e69
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/27 15:34
		
Re-architecting of the game backend interface. make_move() has been
		 
	
		7cb29412
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/26 09:12
		
Fix GTK casts to restore correct compilation on GTK 2.0 after r6022.
		 
	
		e1c84c9a
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/26 08:54
		
Under Gtk 1.2 (at least on Debian woody), a config or preset change that would
		 
	
		258293a8
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/25 13:24
		
Add debugging support.
		 
	
		7f7583d7
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/25 09:52
		
Further additions to the Guess docs.
		 
	
		185d999b
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/25 09:43
		
Make the keyboard-control cursors visible whenever a keyboard control is
		 
	
		a0d0c7e7
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/25 09:24
		
The AngleArc() function that was being used to draw circles on Windows turns
		 
	
		6e79ff9d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 12:35
		
Couple of presets.
		 
	
		b873c87c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 12:35
		
More patches from James Harvey: enforce a maximum brightness in the
		 
	
		31d96181
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 08:30
		
Fix another display/UI glitch which triggered if you filled a row
		 
	
		029e8b85
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 07:13
		
Turn off the keyboard-control cursor when the user reverts to mouse
		 
	
		5fc29f77
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 07:05
		
Change the preprocessor symbol `DEBUG' to `DEBUGGING', since the
		 
	
		249d345e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/24 07:03
		
My background-erasing changes in r5996/r5997 caused trouble with the
		 
	
		75225284
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 19:11
		
Array overflow fix from James Harvey.
		 
	
		fda72b0f
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/23 18:01
		
Make the `hold marker' in Guess accessible from the keyboard (`H' key, for want
		 
	
		7199b426
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/23 17:47
		
Factual and other corrections/additions to the Guess docs.
		 
	
		2dabe945
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/23 17:37
		
Reinstate WinHelp topic now we have a manual chapter.
		 
	
		c8d2f420
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 15:01
		
Credit James Harvey.
		 
	
		af052f26
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 14:50
		
James Harvey's extensions to Guess: a couple of extra game settings
		 
	
		2ce863a7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 14:05
		
And forgot to add guess to the Unix make install target! I need a list.
		 
	
		a46e3266
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 14:02
		
Bah, not good enough. Extend those background erases by one more
		 
	
		3d58feb5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 13:43
		
Erase backgrounds when drawing over an existing circle, for the
		 
	
		ebca9edc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 12:36
		
Allow dragging of coloured pegs from previous guesses. Also
		 
	
		1aed44db
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 08:55
		
Must outline as well as filling circles, because not all platforms
		 
	
		d781db11
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 08:21
		
Two small fixes: add some ceil() calls to stop the puzzle shrinking
		 
	
		f862a227
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 05:14
		
`Guess', a Mastermind clone from James Harvey. This checkin also
		 
	
		b9092043
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/23 04:24
		
Introduce a front-end function to draw circles.
		 
	
		973ced1c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/22 05:26
		
This TODO comment should have been taken out in r5913 :-)
		 
	
		b176767d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/22 04:30
		
New front end functions to save and restore a region of the puzzle
		 
	
		64fbdf60
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2005/06/21 07:16
		
Add WinHelp topic
		 
	
		6dcbacc2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/21 04:15
		
Patch from James Harvey in response to the new Rectangles grid
		 
	
		c98230de
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/20 13:32
		
Conversation with Richard and Chris yesterday gave rise to a more
		 
	
		0417e633
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/19 17:49
		
James Harvey's memory leak patch for Flip.
		 
	
		db88c9b9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/06/19 10:33
		
Redraw glitch: tiles marked black (at game-over time) were not
		 
	
		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.
		 
Next