shithub: puzzles

RSS feed

ac36314b – Simon Tatham <anakin@pobox.com> authored on 2005/07/10 05:27
Subtle UI change to Mines. Although I mostly find the unified left-

2ec5a51c – Simon Tatham <anakin@pobox.com> authored on 2005/07/09 06:19
Alter the `Octagon' board preset so that instead of presenting you

d5fe59b2 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 17:24
Missing quit on error was leading to an assertion failure on some

d7588e60 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/06 16:10
Move various printf()s after declarations.

6ea61aa9 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 14:36
Unify the two solvers in Solo. nsolve has now had recursion

75333973 – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 14:27
Refactoring from James H: the highlight and lowlight colour setup

d4001cbc – Simon Tatham <anakin@pobox.com> authored on 2005/07/06 07:06
Some patches from James H:

755d0c0b – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 17:40
Revert the code that assumed that incoming parameters used a random generation

f3c95109 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 17:27
Add a `full' parameter to validate_params(), analogous to the one in

96882828 – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 15:40
Enhancements to mkfiles.pl and Recipe to arrange for the auxiliary

4763b712 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:38
It's been a new year for a while now.

68d0a346 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:12
revert supposed typo -- I have no brain

5ff23cd6 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:11
Add HACKING to main doc build.

2c8d3176 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 15:10
typo

b75ce341 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/05 14:57
Add a completion flash when you get down to a single peg.

b74dac6d – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 14:13
Refactored the game_size() interface, which was getting really

a4e3d69d – Simon Tatham <anakin@pobox.com> authored on 2005/07/05 08:03
James Harvey points out a missing ifdef.

74c4a6bf – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/04 17:07
Clarify that diagonal moves are not permitted in Pegs.

4bc951ce – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/04 16:06
Add WinHelp topic.

9f8533c4 – Simon Tatham <anakin@pobox.com> authored on 2005/07/04 15:55
There's always one. Forgot to add Pegs to `make install'.

eab3699a – Simon Tatham <anakin@pobox.com> authored on 2005/07/04 15:53
Documentation for Pegs.

97e93dbf – Simon Tatham <anakin@pobox.com> authored on 2005/07/04 15:42
Peg Solitaire implementation, complete with a random board

aae02992 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/04 10:35
Document keyboard controls for Flip

5c48a594 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2005/07/04 07:21
Fix bounds checking for Flip cursor control.

69892176 – Simon Tatham <anakin@pobox.com> authored on 2005/07/03 10:49
James H's patch for a keyboard-controlled cursor in Flip.

85a29743 – Simon Tatham <anakin@pobox.com> authored on 2005/07/03 07:45
Allow game backends to use even special keystrokes such as N and Q;

64e114cc – Simon Tatham <anakin@pobox.com> authored on 2005/07/03 05:35
draw_polygon() and draw_circle() have always had a portability

8dd7ee30 – Simon Tatham <anakin@pobox.com> authored on 2005/07/01 12:50
James Harvey points out that entering an invalid game ID can affect

091fe57e – Simon Tatham <anakin@pobox.com> authored on 2005/06/30 14:11
Prevent drags from being started outside the playing area, which was

8f670292 – Simon Tatham <anakin@pobox.com> authored on 2005/06/30 14:11
Preset names retrieved from the environment must be dupstr()ed. How

6f47badd – Simon Tatham <anakin@pobox.com> authored on 2005/06/30 14:00
Load and Save are now supported on all three desktop platforms, and

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.

Next