RSS feed
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
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.
Next