RSS feed
	
	
	
		49849e40
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/17 18:34
		
js: Move dialogue-box sizing and positioning from JavaScript to CSS
		 
	
		c90d64f2
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/17 18:04
		
js: Move most style settings from JavaScript to CSS
		 
	
		1bab1d1d
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/16 15:14
		
Correct and enable the range check on statepos when loading
		 
	
		02e5e930
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/16 14:31
		
Add more validation to midend deserialisation routine
		 
	
		879a6922
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/12 17:30
		
js: Update permalinks and undo/redo buttons when loading
		 
	
		f11e93e3
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/13 06:07
		
js: Update comment on possible future enhancements
		 
	
		a11a5726
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 on 2022/10/12 20:13
		
Add a missing "const" to js_draw_poly and js_canvas_draw_poly
		 
	
		85d2a7da
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/10/07 07:15
		
Hide some words in top-level menu items on small viewports
		 
	
		e98ede7a
		 – Ben Harris <bjh21@bjh21.me.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/10/05 07:10
		
Make JavaScript game controls work better in small viewports
		 
	
		27dd36e3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/09/12 07:01
		
Enable Apple Silicon in the MacOS builds.
		 
	
		9c132799
		 – Ben Hutchings <benh@debian.org>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/07/31 00:11
		
unix, gtk: Install and use HTML help
		 
	
		8399cff6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/08/01 13:23
		
Re-fix the GTK dark theme check.
		 
	
		89391ba6
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/07/31 09:48
		
Update the developer documentation.
		 
	
		b34f8b1e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/07/31 05:00
		
Style cleanups from the previous fixes.
		 
	
		f0f97405
		 – Ben Hutchings <ben@decadent.org.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/07/30 23:42
		
Makefile.doc: Update file list in the clean rule
		 
	
		e13ad1a1
		 – Ben Hutchings <benh@debian.org>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/07/30 21:42
		
gtk: Adjust to reordering of XPM icons
		 
	
		3d0c734e
		 – Ben Hutchings <benh@debian.org>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2022/02/13 17:23
		
gtk: Do not override window background colour when using a dark theme
		 
	
		4c1e47b2
		 – Ben Hutchings <ben@decadent.org.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2019/08/17 13:36
		
Bridges: Fix off-by-one in WITHIN()
		 
	
		cd338a1a
		 – Ben Hutchings <ben@decadent.org.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2019/08/17 13:33
		
Unruly: Fix memory leak in dup_game()
		 
	
		0dc46506
		 – Ben Hutchings <ben@decadent.org.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2016/06/30 10:43
		
Towers: Fix indentation of some solver code
		 
	
		49dbf1f6
		 – Ben Hutchings <ben@decadent.org.uk>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2018/08/10 03:00
		
Pearl: Require width or height to be at least 6 for Tricky
		 
	
		387d323d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/06/12 04:00
		
Mines: fix a typo in a comment.
		 
	
		c43a34fb
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/27 13:48
		
Pearl: reorder helper functions.
		 
	
		c44e9156
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/27 13:32
		
Pearl: permit drawing a whole loop in one drag.
		 
	
		07029044
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/27 13:29
		
Mosaic: fix uninitialised field in dup_game().
		 
	
		534384e5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/27 13:25
		
Mosaic: fix inconsistently drawn keyboard cursor.
		 
	
		229d062d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/08 09:43
		
Windows: reinstate SetWindowPos in check_window_size.
		 
	
		cb6cead7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/08 09:27
		
windows.c: fix some mis-indented pieces of code.
		 
	
		efbb2e3a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/08 09:24
		
Mosaic: fix encoding of aggressiveness in game params.
		 
	
		16008188
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2022/01/06 04:03
		
Try to fix flakiness in the NestedVM build.
		 
	
		b56c994b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 08:56
		
Pattern: fix a compile warning about memset bounds.
		 
	
		d399a6b2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:32
		
tree234: avoid an uninitialised-variable warning.
		 
	
		bb1432c0
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:28
		
gtk.c: squelch uninitialised-variable warning.
		 
	
		57fbcd2b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:13
		
malloc.c: check allocation sizes against PTRDIFF_MAX.
		 
	
		5c5c607f
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:12
		
malloc.c: fix copy-pasted comment from the Dawn Of Time.
		 
	
		9339cff5
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:09
		
Palisade: explicitly use 'signed char' for clues.
		 
	
		3e006158
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/12/11 06:03
		
Map: add missing sresize in new_game_desc().
		 
	
		640f9235
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/10/30 06:56
		
Pearl: document game options.
		 
	
		ad1c6ade
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/10/21 16:40
		
Galaxies: store game solution in the aux string.
		 
	
		49d28f22
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/10/21 16:39
		
Tents: fix bias in tent placement.
		 
	
		42cbd768
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/09/13 07:09
		
Add missing documentation of 'int dir' parameters.
		 
	
		88358f06
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/09/13 07:04
		
Add 'const' to the draw_polygon coords array parameter.
		 
	
		d2049783
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/09/10 04:55
		
Tents: reinstate bottom and right grid borders.
		 
	
		6691ad18
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/09/06 06:57
		
Fix benchmark.sh for the new cmake world.
		 
	
		c108271b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/09/06 06:51
		
Unruly: new 'Trivial' difficulty level.
		 
	
		55813ea2
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/08/28 06:40
		
Black Box: fix highlights in top left grid corner.
		 
	
		8f3413c3
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/05/25 06:44
		
galaxieseditor: make 'copy to clipboard' give the game id.
		 
	
		12b64a1d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/05/23 06:04
		
Build a lot of conditioned-out test and helper programs.
		 
	
		d5b53853
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/05/23 06:01
		
Permit building GUI helper tools.
		 
	
		b5470216
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/05/25 06:21
		
GTK3: fix window redraw after copying to clipboard.
		 
	
		806e4e40
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2021/05/23 06:38
		
nestedvm.cmake: fix accidental use of dynamic scope.
		 
	
		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.
		 
Next