RSS feed
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
ba076fbd
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:54
Fix `visible' calculation (again).
3c2a3201
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:53
Ahem. Seed validation was completely broken.
1ea3c92c
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:45
During redraws, I now do corner analysis centrally, which enables me
3f9e52da
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:28
Remove vestigial code from the previous attempt at clever grid
0579ca10
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 08:33
Fiddle with the coordinate system to see if I can improve user
87aec91b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 08:32
Flash on completion. Two people actually complained! :-)
3ccdce2f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 19:22
Missing draw_update call.
97493ac8
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 15:32
Rename the Windows Net executable, due to its clash with the system
ed9b669b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 15:24
Now we have the UI abstraction, use it to implement keyboard control
a03b4b46
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:46
And I _always_ forget to clear the background when first drawing the
8a67b0ed
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:46
Cosmetic fixes for Windows.
cdfc740f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:37
Don't rush move animation to a conclusion on a subsequent keypress
eb8a374d
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:32
We should turn off the dragging variables in the UI _whenever_
e5d77360
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:29
Rectangles is now actually playable, since I've used the new UI
a8a50014
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:45
Oops - missed a bit in the GTK front end :-)
180802b3
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:44
Framework alteration: we now support a `game_ui' structure in
a1c88470
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:06
Added a new game, `Rectangles', taken from nikoli.co.jp.
20921e61
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 07:20
Forgot to initialise the font variables in the Windows frontend structure.
7ba4c00b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 06:24
Forgot to set up the initial value of checkboxes.
2f999a9a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 05:56
dupstr() should take a const char *. In particular, this allows
33de1a83
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 05:18
Net puzzles more than 32 tiles wide weren't working properly due to
5106190a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 04:33
Peter Maydell points out that the README misspells `Makefile' as
17214d17
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 04:28
Uninitialised variable caused ultra-wide windows. Silly.
72c581a9
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 09:07
Add a README.
Next