shithub: puzzles

RSS feed

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.

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

Next