RSS feed
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.
0a5d13bc
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/24 19:46
Fix GTK 2 crash introduced by previous commit.
d9e03f50
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/23 18:44
Don't initialise GTK in --screenshot mode.
db3b531e
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 17:06
Add missing 'static' to game-internal declarations.
47cec547
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:58
Unruly, Group: reference-count the 'immutable' array.
Next