shithub: puzzles

RSS feed

c6e0161d – Simon Tatham <anakin@pobox.com> authored on 2018/03/25 18:27
Fix false-positive completion detection in X Solo.

2adf0052 – Simon Tatham <anakin@pobox.com> authored on 2018/02/26 15:49
towerssolver: always print solver diagnostics in -v mode.

2270ee11 – Simon Tatham <anakin@pobox.com> authored on 2018/02/26 15:49
latin.c: dump every solution found during recursion.

43b9eb14 – Adrian Heine <mail@adrianheine.de> authored and Simon Tatham <anakin@pobox.com> committed on 2018/01/20 08:05
Create 96x96 icons for gnome-shell

5247edd1 – Simon Tatham <anakin@pobox.com> authored on 2017/12/09 16:28
Forbid undo-of-new-game after midend_set_config.

4f8a4f7d – Simon Tatham <anakin@pobox.com> authored on 2017/11/29 17:27
Mark the 32-bit Windows build as runnable on XP.

3cf09c26 – Simon Tatham <anakin@pobox.com> authored on 2017/11/26 15:12
Reinstate 32-bit Windows builds of Puzzles.

ee8ea9b9 – Simon Tatham <anakin@pobox.com> authored on 2017/11/18 14:54
Permit redoing past an undone New Game action.

e2514a72 – Simon Tatham <anakin@pobox.com> authored on 2017/11/18 14:36
Refactor to make me->newgame_undo a small struct.

5c6fcf10 – Simon Tatham <anakin@pobox.com> authored on 2017/11/18 10:22
Standardise character encoding of source tree on UTF-8.

8af0c296 – Simon Tatham <anakin@pobox.com> authored on 2017/11/18 10:16
New grid type: the trihexagonal tiling, or 'kagome lattice'.

69773d85 – Simon Tatham <anakin@pobox.com> authored on 2017/10/28 07:36
Solo: remove some overzealous assertions in the solver.

6da8dc91 – Simon Tatham <anakin@pobox.com> authored on 2017/10/28 04:55
Map: stop storing pixel coordinates in game_ui.

efcc00ff – Simon Tatham <anakin@pobox.com> authored on 2017/10/24 15:39
Build fixes for GTK2.

38ea1599 – Simon Tatham <anakin@pobox.com> authored on 2017/10/19 20:33
Unequal: run check_complete() after a hint move.

00e23909 – Stefan Bühler <stbuehler@web.de> authored and Simon Tatham <anakin@pobox.com> committed on 2017/10/07 19:21
fix loop condition

f6b2f47e – Simon Tatham <anakin@pobox.com> authored on 2017/10/06 15:49
Fix assertion failure if you Undo right at startup.

a58c1b21 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 10:45
Make the code base clean under -Wwrite-strings.

3276376d – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 10:04
Assorted char * -> const char * API changes.

b3243d75 – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 09:53
Return error messages as 'const char *', not 'char *'.

de67801b – Simon Tatham <anakin@pobox.com> authored on 2017/10/01 09:38
Use a proper union in struct config_item.

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.

Next