RSS feed
	
	
	
		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.
		 
	
		0a5d13bc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2018/11/24 19:46
		
Fix GTK 2 crash introduced by previous commit.
		 
Next