RSS feed
	
	
	
		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
		 
	
		1c05db3f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/02/05 11:43
		
I've found NSView's setNeedsDisplayInRect: method, which is
		 
	
		c7b06e9c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/25 16:19
		
Need to impose a _maximum_ width on edit boxes, as well as a minimum
		 
	
		e4306a60
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/25 13:07
		
Sanitising the mouse input data was a good idea, but my
		 
	
		8b91de19
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/25 09:07
		
Include code in midend.c to sanitise streams of mouse events so that
		 
	
		8ae25046
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/25 04:07
		
Ahem. Lots of stuff, including the new OS X sources, was being left
		 
	
		a88d1a45
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 10:45
		
Updates for OS X port (including updating copyright statements).
		 
	
		0f323c58
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 09:10
		
Ahem. Rogue copy and paste was causing preset menu items to go into
		 
	
		9aff5662
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 08:44
		
`make release' target, which builds a .dmg disk image in what
		 
	
		895844a9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 08:04
		
Help should have the shortcut Command-?.
		 
	
		1c47f2b5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 08:00
		
Improve OS X help: split back up into multiple files (thanks to
		 
	
		b10be2b3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 07:09
		
The #definition of COMBINED was done very badly: it was a piece of
		 
	
		2040ff96
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 07:05
		
First cut at online help under OS X. I just built the HTML version
		 
	
		d8eb0de7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 05:50
		
The main grid outline in Pattern was asymmetric between the top/left
		 
	
		df155680
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 05:45
		
Fix two window-resizing bugs introduced by the addition of the status bar.
		 
	
		6b89284c
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 05:35
		
Improve fatal error handling.
		 
	
		d90e909d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 02:42
		
Added a dock menu which makes it more convenient to launch a new
		 
	
		5b695b8d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/24 02:37
		
Status bar support.
		 
	
		bcbee006
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 17:28
		
Implemented the configurable dialog box mechanism, allowing custom
		 
	
		0ae8782b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 06:20
		
Added a framework for putting things other than the binary into a
		 
	
		f80d9c6d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 04:59
		
Ah, no, _that_ fixes the malloc problem. I'd forgotten that midend.c
		 
	
		fa9f4f45
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 04:37
		
I _think_ this has just fixed an uninitialised-memory bug, but I'm
		 
	
		c166bdc6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 04:17
		
Dynamically frob the menu bar to achieve selection of game presets.
		 
	
		d85a5054
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/23 03:36
		
Flesh out the menus a bit.
		 
	
		84a73c30
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/22 13:46
		
Update TODO.
		 
	
		11dad948
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/22 13:34
		
Initial checkin of a Mac OS X port of puzzles, using Cocoa. All
		 
	
		a99de1be
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/22 10:29
		
Arrange that we really _can_ compile all the puzzles into a single
		 
	
		cc545532
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2005/01/17 08:48
		
Rather than each game backend file exporting a whole load of
		 
	
		46fa2524
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/12/22 14:27
		
Add a `jumble' key (`J') to Net, which scrambles the positions of all unlocked
		 
	
		ec3d23c9
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/12/17 17:00
		
Add grotty casts to prevent negative -> large positive conversion of cursor
		 
	
		6f62e91d
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/12/08 08:42
		
Tweak Pattern doc for consistency with other puzzles.
		 
	
		b18c8624
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/12/08 04:37
		
Bah; r4954 introduced an array overrun.
		 
	
		47e94194
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/12/08 03:08
		
Game completion detection was occasionally failing to spot a
		 
	
		03e455c2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/12/07 15:00
		
New puzzle: `pattern'.
		 
	
		150b1e66
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/11/18 06:30
		
Move MODULE files out of individual project directories into a
		 
	
		9c499488
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/11/16 10:29
		
Remove .cvsignore files on all active branches.
		 
	
		f99b527b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/09/06 11:17
		
Move the deactivate_timer() call from window_destroy() into
		 
	
		1dc9cf58
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/09/01 07:46
		
Deactivate the timer when we destroy the puzzle window. Otherwise it
		 
	
		a7b1697b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/17 15:59
		
Now we have the `dir' parameter, we should use it where it makes
		 
	
		ae63b801
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/17 07:51
		
Remove extraneous underscores at start and end of Rectangles seeds.
		 
	
		2b392a9d
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/08/16 12:51
		
Net's redraw function now uses the `dir' argument to determine whether it's
		 
	
		daac529a
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/08/16 12:29
		
After discussion with Simon, the game redraw functions are now passed a new
		 
	
		f1e8a586
		 – Jacob Nevins <jacobn@chiark.greenend.org.uk>
 authored
 on 2004/08/16 09:54
		
UI nit: make cursor visible upon use of A/S/D keyboard controls.
		 
	
		306f6986
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 09:52
		
This repository needs to have a copy of mkfiles.pl, although really
		 
	
		59be96c1
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 09:17
		
Clarify that difficulty does not increase forever as you increase
		 
	
		58769376
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 09:10
		
Robustness in the face of a completely configurable expansion factor.
		 
	
		fa8cc94e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 08:45
		
Moved my puzzle collection out into ixion's main CVS area, so here's
		 
	
		f8257323
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 08:43
		
Just for convenience, a docs Makefile, outside the main mkfiles.pl
		 
	
		d58d5c11
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 08:42
		
Fold in the expanded-grid mechanism for generating different kinds
		 
	
		137c1d7b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/08/16 08:23
		
Added a help file, mostly thanks to Jacob.
		 
	
		f2c24034
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/07/30 08:16
		
Failed to connect up the `destroy' signal in error_box(), causing
		 
	
		d98160f4
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/07/05 06:32
		
HACKING should be in .cvsignore.
		 
	
		8158b535
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/26 05:07
		
Richard B's utterly evil `netslide': cross between Net and Sixteen.
		 
	
		8b9dedcf
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/24 09:07
		
Added the beginnings of a hacking guide.
		 
	
		9b71ae8f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/22 09:08
		
makedist.sh should be silent.
		 
	
		fc862ce0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/22 09:07
		
Fix a memory leak.
		 
	
		61f08e76
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/20 04:22
		
Now that we have string-encodable game parameters, let's support a
		 
	
		350683b2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2004/05/19 07:57
		
Introduce routines in each game module to encode a set of game
		 
Next