shithub: puzzles

RSS feed

f729f51e – Simon Tatham <anakin@pobox.com> authored on 2021/05/23 04:45
WASM: move save file encoding from JS into C.

1c760b2e – Simon Tatham <anakin@pobox.com> authored on 2021/05/22 17:04
WASM: fix save-file generation.

20a85890 – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 10:07
Galaxies: clean up draw/undraw code for dragged arrows.

985b538e – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 09:55
Galaxies: avoid division by zero in draw_arrow().

19aa3a5d – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 05:10
Remove leftover Windows CE cruft.

b7124dc0 – Simon Tatham <anakin@pobox.com> authored on 2021/05/20 11:17
Galaxies: disallow placing an edge touching a dot.

8ff394d1 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2021/04/27 07:06
Toolchain file for MinGW cross-compilation.

2d2d7e86 – Simon Tatham <anakin@pobox.com> authored on 2021/04/27 03:08
Reinsert some missing screen-clears.

091bef1a – Simon Tatham <anakin@pobox.com> authored on 2021/04/26 13:59
Mosaic: implement game_status.

f2f39af2 – Simon Tatham <anakin@pobox.com> authored on 2021/04/26 13:59
Mosaic: use signed char for clue values.

2409a991 – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 18:00
Update copyright years.

c0da615a – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 07:24
Centralise initial clearing of the puzzle window.

c6a48bfc – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2021/04/25 07:17
Docs: fix Mosaic copy-and-paste error.

03771845 – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 05:59
New puzzle: 'Mosaic'.

77866e13 – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2021/04/22 15:20
wasm/js/emscripten: Fix page loading race

56ef86f9 – Michael Quevillon <mquevill@nd.edu> authored and Simon Tatham <anakin@pobox.com> committed on 2019/05/27 20:19
New grid type: compass dodecagonal

3cf0a3b7 – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:12
Suppress too-noisy Visual Studio warnings.

7a43cc0c – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:12
windows.c: fix some 64-bit cleanness warnings.

848a160f – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:11
Add .gitignore rules for in-tree builds.

8fa545c7 – Simon Tatham <anakin@pobox.com> authored on 2021/04/16 14:07
Set ALLOW_MEMORY_GROWTH in the Emscripten build.

f8b15bab – Simon Tatham <anakin@pobox.com> authored on 2021/04/13 14:14
icons.cmake: explicitly search for Perl.

69b5e751 – Simon Tatham <anakin@pobox.com> authored on 2021/04/08 14:16
Another rewrite of the WASM apology message.

245e4f8a – Simon Tatham <anakin@pobox.com> authored on 2021/04/07 03:16
Reword the apology when web puzzles fail to load.

8c97ef43 – Simon Tatham <anakin@pobox.com> authored on 2021/04/05 07:00
Stop advertising GTK 1 as an option!

c0c64dc1 – Simon Tatham <anakin@pobox.com> authored on 2021/04/04 10:58
Advertise user-configurable cmake-time config options.

c212b4ed – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 07:47
WASM: add the correct MIME type to .htaccess.

b685eee4 – Dmitry Marakasov <amdmi3@amdmi3.ru> authored and Simon Tatham <anakin@pobox.com> committed on 2021/04/02 19:11
Install desktop files and pixmaps from CMake

f6434e84 – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:42
Update web puzzles to current WASM-based Emscripten.

e1b9047b – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:44
emscripten.cmake: remove a rogue diagnostic.

a1bab400 – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:03
Support earlier versions of CMake.

e763b9ea – Simon Tatham <anakin@pobox.com> authored on 2021/04/01 13:54
Don't try to build the icons when cross-compiling.

dd8164b7 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Unix: allow adding a prefix to all the puzzle names.

306fab35 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Stop automatically adding warning flags and -Werror.

76aa9619 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Provide pre-built icons in the source tarball.

b05a975f – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Make the icons build step optional.

71c66b6f – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 17:32
desktop.pl: cope with unfinished puzzles.

0f3c2f7c – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 16:50
Filling grid gen: slightly randomise neighbour selection.

083de051 – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 16:49
Filling: remove directional bias in grid generation.

1fcb61cf – Simon Tatham <anakin@pobox.com> authored on 2021/03/14 18:05
Filling: fix assertion failure in 3x1 game generation.

ff3e762f – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 14:28
Remove old Windows CE cruft.

3ff4d640 – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 14:48
Remove winiss.pl.

cc7f5503 – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 14:23
Migrate to a CMake-based build system.

72b28b5e – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 14:13
Fix bit rot in the 'unfinished' subdir.

84cb4c67 – Franklin Wei <franklin@rockbox.org> authored and Simon Tatham <anakin@pobox.com> committed on 2020/07/05 15:32
Galaxies: fix assertion failure when adding out-of-bounds association.

78bc9ea7 – Franklin Wei <franklin@rockbox.org> authored and Simon Tatham <anakin@pobox.com> committed on 2020/07/06 18:06
Add method for frontends to query the backend's cursor location.

9aa7b7cd – Simon Tatham <anakin@pobox.com> authored on 2020/06/09 10:22
Group: fix assertion failure in Unreasonable generation.

66b9e8c7 – Simon Tatham <anakin@pobox.com> authored on 2020/05/23 06:25
Unequal: fill in the latin.c validator function.

f2aeda71 – Simon Tatham <anakin@pobox.com> authored on 2020/05/23 06:03
Towers: fill in the latin.c validator function.

8110518c – Simon Tatham <anakin@pobox.com> authored on 2020/05/23 05:20
Keen: fill in the latin.c validator function.

6285c446 – Simon Tatham <anakin@pobox.com> authored on 2020/05/22 14:57
Group: hard-mode identity deduction.

31cb5227 – Simon Tatham <anakin@pobox.com> authored on 2020/05/23 04:41
Group: fill in the latin.c validator function.

f21d3e4c – Simon Tatham <anakin@pobox.com> authored on 2020/05/23 04:34
latin.c: call a user-provided validator function. [NFC]

8629ef89 – Simon Tatham <anakin@pobox.com> authored on 2020/05/22 15:00
groupsolver: show working when using -v on ambiguous puzzles.

7acc5548 – Simon Tatham <anakin@pobox.com> authored on 2020/05/19 17:02
Group: fix loop bounds in the solver.

432590a0 – Simon Tatham <anakin@pobox.com> authored on 2020/05/19 17:02
Group: add a special deduction about the group identity.

c9b3c389 – Simon Tatham <anakin@pobox.com> authored on 2020/05/12 18:05
unfinished/path: some jottings towards a solver.

38dd3386 – Robert Konigsberg <konigsberg@gmail.com> authored and Simon Tatham <anakin@pobox.com> committed on 2020/05/10 10:30
Provide visual guide to the cursor location across the rows and columns.

2a0e91bc – Simon Tatham <anakin@pobox.com> authored on 2020/04/12 10:37
grid.c: fix size miscalculation in Floret tiling.

97a0dc0f – Simon Tatham <anakin@pobox.com> authored on 2020/04/07 02:50
GTK 3: handle nontrivial window scale factors.

d71ac73d – Simon Tatham <anakin@pobox.com> authored on 2020/03/17 14:12
Mines: add validation for negative mine count.

d022a1c1 – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:19
Tracks: fix a small memory leak.

5e9dc42e – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:26
Tracks: add reverse neighbour deduction in hard mode.

d724e136 – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:18
Tracks: new parity-based deduction.

4f2f8a9d – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:07
Tracks: new neighbour-based deduction.

b3098efb – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:05
Tracks: add standalone solver program.

f8027fb2 – Simon Tatham <anakin@pobox.com> authored on 2020/02/26 01:03
Tracks: make solver return max difficulty used.

79a5378b – Asher Gordon <AsDaGo@posteo.net> authored and Simon Tatham <anakin@pobox.com> committed on 2019/12/28 22:31
Improve const-correctness in printing API.

b443a84e – Asher Gordon <AsDaGo@posteo.net> authored and Simon Tatham <anakin@pobox.com> committed on 2019/12/23 17:37
Add printing support for GTK.

0d77dfc4 – Simon Tatham <anakin@pobox.com> authored on 2019/12/28 04:07
Update the copyright holders list in puzzles.but.

ce699110 – Asher Gordon <AsDaGo@posteo.net> authored and Simon Tatham <anakin@pobox.com> committed on 2019/12/23 19:44
Don't segfault when no icons are available.

1c0c49dd – Simon Tatham <anakin@pobox.com> authored on 2019/11/13 14:23
Make --screenshot work even in (Cairo) GTK2 builds.

26a40781 – Simon Tatham <anakin@pobox.com> authored on 2019/11/13 14:27
.gitignore: add more autotools detritus.

907c42bc – Simon Tatham <anakin@pobox.com> authored on 2019/09/01 18:26
Fix build failure reported in gcc 9.

e2135d51 – Simon Tatham <anakin@pobox.com> authored on 2019/04/14 17:24
Fix build failure in C90 mode.

1ffc7371 – Simon Tatham <anakin@pobox.com> authored on 2019/04/13 11:57
Dominosa: move set analysis with doubles into Extreme.

9f0dfba5 – Simon Tatham <anakin@pobox.com> authored on 2019/04/13 09:46
Dominosa: add area-parity deductions, at Basic level.

bb926f4e – Simon Tatham <anakin@pobox.com> authored on 2019/04/13 09:12
findloop: alternative query function.

1114a2af – Simon Tatham <anakin@pobox.com> authored on 2019/04/13 07:26
Dominosa: another forcing-chain based deduction.

d96298ed – Simon Tatham <anakin@pobox.com> authored on 2019/04/13 07:03
Dominosa: another local deduction in Basic level.

866354ef – Simon Tatham <anakin@pobox.com> authored on 2019/04/12 19:38
Javascript frontend: make Shift- and Ctrl-click work.

7ac48f9f – Simon Tatham <anakin@pobox.com> authored on 2019/04/11 16:30
Dominosa: further forms of set analysis.

1e6e3a81 – Simon Tatham <anakin@pobox.com> authored on 2019/04/11 15:39
Dominosa: be more careful about >= Hard layout.

59ac8a69 – Simon Tatham <anakin@pobox.com> authored on 2019/04/11 15:33
Dominosa: max-difficulty option in the solver.

42ec0849 – Simon Tatham <anakin@pobox.com> authored on 2019/04/10 03:37
Dominosa: more sophisticated grid layout in >= Hard mode.

a2b70e2a – Simon Tatham <anakin@pobox.com> authored on 2019/04/05 15:41
Dominosa: add presets for Hard and Extreme difficulty.

97a36f1c – Simon Tatham <anakin@pobox.com> authored on 2019/04/05 15:40
Dominosa: prevent hangs generating tiny hard puzzles.

191843e0 – Simon Tatham <anakin@pobox.com> authored on 2019/04/05 15:40
Dominosa: add an Extreme difficulty, with forcing chains.

7f00725c – Simon Tatham <anakin@pobox.com> authored on 2019/04/05 15:29
Fix a handful of memory leaks in the midend.

5c4d6b8f – Simon Tatham <anakin@pobox.com> authored on 2019/04/05 15:23
New utility routine: sort with a context parameter.

b0c73d5c – Simon Tatham <anakin@pobox.com> authored on 2019/04/04 19:51
Dominosa: update the to-do list.

453a2c1c – Simon Tatham <anakin@pobox.com> authored on 2019/04/03 14:26
Dominosa: allow set analysis even with adjacency.

e2f52df5 – Simon Tatham <anakin@pobox.com> authored on 2019/04/03 14:16
Dominosa: add a Hard difficulty which can do set analysis.

2ec6daee – Simon Tatham <anakin@pobox.com> authored on 2019/04/02 17:32
Dominosa: new deduction deduce_local_duplicate().

6235f7fb – Simon Tatham <anakin@pobox.com> authored on 2019/04/02 17:01
Dominosa: introduce a difficulty system.

82ee3d42 – Simon Tatham <anakin@pobox.com> authored on 2019/04/02 17:08
Dominosa: rewrite the solver.

f1c8e409 – Simon Tatham <anakin@pobox.com> authored on 2019/04/02 14:42
Dominosa: add a command-line solver.

68363231 – Simon Tatham <anakin@pobox.com> authored on 2019/02/18 16:12
Galaxies: prevent creation of empty undo-chain items.

1ba4e372 – Simon Tatham <anakin@pobox.com> authored on 2019/02/10 09:05
Pegs: clear ui->cur_jumping on undo or redo.

d7c87331 – Simon Tatham <anakin@pobox.com> authored on 2019/01/25 15:27
benchmark.pl: replace use of Perl <> with <<>>.

ced51ada – Simon Tatham <anakin@pobox.com> authored on 2018/12/12 17:18
Replace fe->preset_menu when we change midend.

Next