shithub: puzzles

RSS feed

eeb2db28 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 08:52
New name UI_UPDATE for interpret_move's return "".

edcf839d – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 10:50
Fix an int->pointer cast warning in windows.c.

8ea15f3b – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 09:52
Make newgame_undo_buf 'char *', not 'void *'.

db313b39 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 06:22
Forbid undo of new-game if it would change the params.

9f6114e2 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 05:15
Style tweaks to the newgame_undo patch.

b9b73adb – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/30 15:50
midend: Allow "new game" to be undone

9e62c710 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 05:59
midend_deserialise: accept an extra validation function.

c0503d48 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 05:50
midend_deserialise: keep deserialised data in a struct.

cdf16395 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 05:15
deserialise: use the right one of {,c}params.

aafb1b49 – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/30 15:50
tracks: Make error clue background white

b98d93ac – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/30 15:50
tracks: Greyscale colour initialisation: line up columns

03d464dc – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/30 15:50
tracks.c: draw_clue: Introduce bg parameter

f03e8d30 – Simon Tatham <anakin@pobox.com> authored on 2017/09/30 18:02
Fix changing puzzle size in a maximised GTK3 window.

4cf2241f – Simon Tatham <anakin@pobox.com> authored on 2017/09/30 17:18
Fix auto-selection of presets in GTK.

84d3fd2b – Simon Tatham <anakin@pobox.com> authored on 2017/09/30 12:40
Net: rewrite the drawing code for better scalability.

3aa4516a – Simon Tatham <anakin@pobox.com> authored on 2017/09/29 15:20
Net: reference-count the barriers array.

74aff674 – Simon Tatham <anakin@pobox.com> authored on 2017/09/29 13:22
tracks: thicken the lines of the grid itself.

c2a8a60a – Simon Tatham <anakin@pobox.com> authored on 2017/09/29 13:07
Fix a typo in devel.but.

05938e1f – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/29 10:29
tracks: Roughly double the thickness of the "no track" crosses

9b0069b1 – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/29 10:29
tracks: Scale thickness of "no track here" crosses

a0435df8 – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/09/29 10:29
draw_thick_line: Bound thickness by 1.0 below

df3b9cb8 – Simon Tatham <anakin@pobox.com> authored on 2017/09/24 12:56
Avoid macro-generating a trailing comma in an enum.

ff218728 – Simon Tatham <anakin@pobox.com> authored on 2017/09/23 15:22
Pattern: randomise rounding bias in generate().

b8313181 – Simon Tatham <anakin@pobox.com> authored on 2017/09/23 15:17
Pattern: missing special case in the solver.

61e71117 – Simon Tatham <anakin@pobox.com> authored on 2017/09/20 06:22
Build test HTML wrapper pages for the Javascript puzzles.

d72db918 – Simon Tatham <anakin@pobox.com> authored on 2017/09/20 12:38
Map Ctrl-Shift-Z to Redo.

e4d05c36 – Simon Tatham <anakin@pobox.com> authored on 2017/09/20 06:13
Generate special fake keypresses from menu options.

666c5283 – Simon Tatham <anakin@pobox.com> authored on 2017/09/14 15:06
Call game_id_change_notify_function after deserialisation.

a0a581c8 – Simon Tatham <anakin@pobox.com> authored on 2017/09/07 14:44
Fix borders on the HTML menu bar.

ef39e6e1 – Simon Tatham <anakin@pobox.com> authored on 2017/09/06 17:49
HTML: move 'New game' back out of the drop-down menu.

b36298ab – Simon Tatham <anakin@pobox.com> authored on 2017/09/05 17:02
Make the images on the web page link to the JS puzzles.

721119e4 – Simon Tatham <anakin@pobox.com> authored on 2017/09/05 16:48
Support for loading games in Javascript puzzles.

1bf591a5 – Simon Tatham <anakin@pobox.com> authored on 2017/09/05 16:10
Support for saving games in Javascript puzzles.

b31ea221 – Simon Tatham <anakin@pobox.com> authored on 2017/09/05 16:09
Factor some HTML dialog functions out of emcclib.

5e53ec5e – Simon Tatham <anakin@pobox.com> authored on 2017/09/05 03:06
Organise the JS menus/buttons bar more like a menu.

afc2134d – Simon Tatham <anakin@pobox.com> authored on 2017/09/04 15:50
Mines: show the number of safe squares left, if it's small.

9d89550a – Simon Tatham <anakin@pobox.com> authored on 2017/08/24 15:12
Switch the Windows builds over to clang-cl.

bfd02e0e – Simon Tatham <anakin@pobox.com> authored on 2017/08/24 15:11
Set up a clang-cl makefile.

b3f122f5 – Simon Tatham <anakin@pobox.com> authored on 2017/08/24 15:11
Win64-cleanness: switch to {Get,Set}WindowLongPtr.

85a091ed – Simon Tatham <anakin@pobox.com> authored on 2017/08/24 15:09
Discontinue the Inno Setup Puzzles installer.

cb5e49ef – Simon Tatham <anakin@pobox.com> authored on 2017/08/24 15:38
Net: fix assertion failure on insoluble puzzles.

272beef5 – Phil Bordelon <phil@thenexusproject.org> authored and Simon Tatham <anakin@pobox.com> committed on 2017/06/04 19:48
Make cellsize a char.

7bdfda84 – Simon Tatham <anakin@pobox.com> authored on 2017/05/13 14:55
Switch to using Halibut's new direct .CHM generation.

cce13ed7 – Simon Tatham <anakin@pobox.com> authored on 2017/05/07 12:25
Switch chiark URLs to https.

23a53724 – Simon Tatham <anakin@pobox.com> authored on 2017/05/05 03:09
Fix infinite-loop bug in Loopy's autofollow feature.

9972f35b – Simon Tatham <anakin@pobox.com> authored on 2017/04/30 14:40
Nitpicks to the previous commit.

cefb84c2 – Franklin Wei <me@fwei.tk> authored and Simon Tatham <anakin@pobox.com> committed on 2017/04/28 15:48
Work around non-compliant sprintf().

2d333750 – Simon Tatham <anakin@pobox.com> authored on 2017/04/24 14:32
Loopy: optional 'autofollow' UI feature.

e3821d1f – Simon Tatham <anakin@pobox.com> authored on 2017/04/24 13:06
Use the new hierarchical preset menu feature in Loopy.

a7dc17c4 – Simon Tatham <anakin@pobox.com> authored on 2017/04/24 12:00
Rework the preset menu system to permit submenus.

bc2c1f69 – Simon Tatham <anakin@pobox.com> authored on 2017/04/26 10:39
Javascript puzzles: switch to a CSS-based drop-down system.

ce6e3df9 – Simon Tatham <anakin@pobox.com> authored on 2017/04/24 13:09
Use symbolic enum values in the Loopy presets array.

e37d915f – Simon Tatham <anakin@pobox.com> authored on 2017/04/23 03:41
New Loopy tiling: 'Great Great Dodecagonal'.

eedea413 – Simon Tatham <anakin@pobox.com> authored on 2017/03/13 15:58
Net: rework status line to cope with empty squares.

0bcb32c9 – Simon Tatham <anakin@pobox.com> authored on 2017/03/12 05:11
Net: fix completion check if top left square is empty.

1f613ba3 – Simon Tatham <anakin@pobox.com> authored on 2017/02/27 14:26
GTK API deprecation: in GTK 3.22, stop using gdk_cairo_create.

f3ca0e5a – Simon Tatham <anakin@pobox.com> authored on 2017/02/27 14:11
GTK API deprecation: use GtkCssProvider for window background.

7cae89fb – Simon Tatham <anakin@pobox.com> authored on 2016/12/27 11:13
Add some missing calls to midend_redraw().

0b348877 – Simon Tatham <anakin@pobox.com> authored on 2016/12/16 13:33
Fix missing error highlights (+ array underrun!) in Pearl.

cf6e4e27 – Simon Tatham <anakin@pobox.com> authored on 2016/12/11 04:19
Correct a logic error in Unequal game desc validation.

b9581296 – Khem Raj <raj.khem@gmail.com> authored and Simon Tatham <anakin@pobox.com> committed on 2016/12/05 20:22
Clarify conditions to avoid compiler errors

8dfe5cec – Simon Tatham <anakin@pobox.com> authored on 2016/12/03 03:49
Stop using deprecated GTK 3 geometry-based functions.

5123b1bf – Simon Tatham <anakin@pobox.com> authored on 2016/10/30 13:59
Clarify the Black Box rules slightly.

3ce69e84 – Simon Tatham <anakin@pobox.com> authored on 2016/10/28 14:57
Fix completion checking in Killer Solo.

b31155b7 – Simon Tatham <anakin@pobox.com> authored on 2016/04/28 16:42
Account for disconnected paths in Loopy and Pearl error highlights.

e917a7d0 – Simon Tatham <anakin@pobox.com> authored on 2016/04/28 16:34
Re-run mkauto.sh from within makedist.sh.

6a8a53e7 – Simon Tatham <anakin@pobox.com> authored on 2016/04/24 03:30
Explicitly set RGB colourspace in icon.pl's use of convert.

02ce237f – Simon Tatham <anakin@pobox.com> authored on 2016/04/24 03:29
Improve 'illegal colour' error message in icon.pl.

9d15092e – Simon Tatham <anakin@pobox.com> authored on 2016/04/09 07:44
Update build script for Inno Setup 5.5.9.

c0bc13c3 – Simon Tatham <anakin@pobox.com> authored on 2016/03/14 15:56
s/Subversion/git/ in README.

5986a464 – Simon Tatham <anakin@pobox.com> authored on 2016/03/11 14:25
Add a .htaccess redirection for the new .msi file.

fc6cc8fb – Simon Tatham <anakin@pobox.com> authored on 2016/03/10 13:37
Use WiX to generate an MSI-based Puzzles installer.

de91c4ea – Simon Tatham <anakin@pobox.com> authored on 2016/03/01 13:42
Update Buildscr to use the new 'with' mechanism.

70cb6cfa – Simon Tatham <anakin@pobox.com> authored on 2016/02/26 01:59
Tracks: fix further completion-checking loopholes.

adc54741 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:36
Pearl: revise loop detection similarly to Loopy.

c5500926 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:31
Pearl: reinstate a conditioned-out assertion.

32643fab – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:27
Loopy: be friendlier to right-click-less playing style.

24848706 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:22
Loopy: revamp loop detection, but not using findloop.

755c3d52 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:18
Tracks: tighten up a small loophole in completion checking.

01844d39 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:14
Tracks: use the new findloop for loop detection.

a2380d27 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:10
Slant: use the new findloop for loop detection.

e862d4a7 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:05
Net: use the new findloop for loop detection.

deff331e – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 14:01
Bridges: use the new findloop for loop detection.

1add03f7 – Simon Tatham <anakin@pobox.com> authored on 2016/02/24 13:57
New centralised loop-finder, using Tarjan's algorithm.

4a0d9ad3 – Phil Bordelon <phil@thenexusproject.org> authored and Simon Tatham <anakin@pobox.com> committed on 2016/02/13 15:53
Add patternpicture to .gitignore.

7195ed88 – Phil Bordelon <phil@thenexusproject.org> authored and Simon Tatham <anakin@pobox.com> committed on 2016/02/13 15:29
Update documentation links.

59705ccc – Simon Tatham <anakin@pobox.com> authored on 2016/02/01 14:06
Add missing casts to unsigned char inside ctype functions.

1d9d6cbf – Simon Tatham <anakin@pobox.com> authored on 2016/01/07 14:33
Rename the docs section for Rectangles.

fa64ed3e – Simon Tatham <anakin@pobox.com> authored on 2016/01/07 14:30
Fix a typo in the Black Box docs examples.

55683abd – Simon Tatham <anakin@pobox.com> authored on 2016/01/03 04:51
Fix a valgrind warning in the Keen DIFF_HARD solver code.

ff91d2d7 – Khem Raj <raj.khem@gmail.com> authored and Simon Tatham <anakin@pobox.com> committed on 2015/12/30 18:53
rect: Fix compiler errors about uninitialized use of variables

d295a8a9 – Simon Tatham <anakin@pobox.com> authored on 2015/12/24 17:05
Add a missing error message in Flood solve_game().

f1af7331 – Simon Tatham <anakin@pobox.com> authored on 2015/12/18 09:50
Clarify in README that Makefile.vc is for nmake.

786f5b18 – Simon Tatham <anakin@pobox.com> authored on 2015/12/11 14:53
New utility 'patternpicture', to build a Pattern from an xbm.

f0611012 – Simon Tatham <anakin@pobox.com> authored on 2015/12/11 13:09
Pattern: add a system of immutable pre-filled grid squares.

d1219cac – Simon Tatham <anakin@pobox.com> authored on 2015/12/11 13:54
Pattern: fix solver's handling of empty rows.

a845e647 – Simon Tatham <anakin@pobox.com> authored on 2015/12/10 14:51
Pattern: make part of the game_state shared.

0fa7baed – Simon Tatham <anakin@pobox.com> authored on 2015/12/12 04:17
Code-sign the Windows puzzle binaries and installer.

7000b0c7 – Simon Tatham <anakin@pobox.com> authored on 2015/12/06 11:00
Implement align_label for GTK 3.[14,16).

346584bf – Chris Boyle <chris@boyle.name> authored and Simon Tatham <anakin@pobox.com> committed on 2015/11/28 08:56
Allow unlocking an island despite moving slightly.

Next