RSS feed
	
	
	
		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.
		 
	
		01844d39
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/24 14:14
		
Tracks: use the new findloop for loop detection.
		 
	
		a2380d27
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/24 14:10
		
Slant: use the new findloop for loop detection.
		 
	
		e862d4a7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/24 14:05
		
Net: use the new findloop for loop detection.
		 
	
		deff331e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/24 14:01
		
Bridges: use the new findloop for loop detection.
		 
	
		1add03f7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/24 13:57
		
New centralised loop-finder, using Tarjan's algorithm.
		 
	
		4a0d9ad3
		 – Phil Bordelon <phil@thenexusproject.org>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2016/02/13 15:53
		
Add patternpicture to .gitignore.
		 
	
		7195ed88
		 – Phil Bordelon <phil@thenexusproject.org>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2016/02/13 15:29
		
Update documentation links.
		 
	
		59705ccc
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/02/01 14:06
		
Add missing casts to unsigned char inside ctype functions.
		 
	
		1d9d6cbf
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/01/07 14:33
		
Rename the docs section for Rectangles.
		 
	
		fa64ed3e
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/01/07 14:30
		
Fix a typo in the Black Box docs examples.
		 
	
		55683abd
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2016/01/03 04:51
		
Fix a valgrind warning in the Keen DIFF_HARD solver code.
		 
	
		ff91d2d7
		 – Khem Raj <raj.khem@gmail.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/12/30 18:53
		
rect: Fix compiler errors about uninitialized use of variables
		 
	
		d295a8a9
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/24 17:05
		
Add a missing error message in Flood solve_game().
		 
	
		f1af7331
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/18 09:50
		
Clarify in README that Makefile.vc is for nmake.
		 
	
		786f5b18
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/11 14:53
		
New utility 'patternpicture', to build a Pattern from an xbm.
		 
	
		f0611012
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/11 13:09
		
Pattern: add a system of immutable pre-filled grid squares.
		 
	
		d1219cac
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/11 13:54
		
Pattern: fix solver's handling of empty rows.
		 
	
		a845e647
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/10 14:51
		
Pattern: make part of the game_state shared.
		 
	
		0fa7baed
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/12 04:17
		
Code-sign the Windows puzzle binaries and installer.
		 
	
		7000b0c7
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/12/06 11:00
		
Implement align_label for GTK 3.[14,16).
		 
	
		346584bf
		 – Chris Boyle <chris@boyle.name>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/11/28 08:56
		
Allow unlocking an island despite moving slightly.
		 
	
		2acd8baa
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/11/17 13:47
		
Convert Buildscr to use the new "do/win" mechanism.
		 
	
		13b67b9d
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/11/03 01:45
		
Fix loophole in Palisade completion checker.
		 
	
		d60e348a
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/11/03 01:56
		
Format Palisade solve-type moves in sensible ASCII.
		 
	
		ffe86396
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/23 15:33
		
Fix premature completion flash in Tracks.
		 
	
		3234912f
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/18 22:48
		
Tents: mark squares as non-tents with {Shift,Control}-cursor keys.
		 
	
		67178751
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/18 17:05
		
Fix a comment in Tents (it said 'tents' instead of 'trees').
		 
	
		44e2690a
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/13 11:47
		
Highlight clue errors in Tracks in some more situations.
		 
	
		80b63e6c
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/12 16:07
		
In Undead, mark clues as errors in a few more situations.
		 
	
		1cf403ce
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/21 14:32
		
Fix array overruns in the new Filling solver pass.
		 
	
		90af15b4
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/20 16:33
		
Enhance Filling's solver to handle large ghost regions.
		 
	
		3c0b0111
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/18 13:04
		
Add the new 'fifteensolver' to .gitignore.
		 
	
		3448fe1b
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/18 13:03
		
Use \q{} in place of literal quote marks in puzzles.but.
		 
	
		6860c65b
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/02 09:13
		
Add a new puzzle: Palisade.
		 
	
		b33b8342
		 – Simon Tatham <anakin@pobox.com>
 authored
 on 2015/10/18 10:22
		
Fix GTK puzzle resizing, *again*.
		 
	
		3e2dc51d
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/07 18:52
		
Produce shorter Filling descriptions by run-length encoding 0s.
		 
	
		f7eb1861
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/05 13:59
		
Expand keyboard input options in Bridges, for faster entry.
		 
	
		96b6f55e
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/06 21:08
		
Fix two memory leaks in GTK frontend.
		 
	
		2fb2774f
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/05 08:19
		
Fix a typo in a Bridges error message.
		 
	
		75335f19
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/05 06:03
		
Fix Bridges keyboard cursor vertical out-of-bounds error.
		 
	
		fcf573c6
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/01 12:44
		
Update Sixteen keyboard system for faster entry.
		 
	
		d0500732
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/02 14:17
		
In GTK frontend, bind mouse8/mouse9 to undo/redo.
		 
	
		ef5c017a
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/01 18:53
		
Add hinting feature to Guess.
		 
	
		cd670725
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 08:55
		
Add standalone Fifteen solver, based on the hint feature.
		 
	
		12fabc4a
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 08:20
		
Add hinting feature to Fifteen (press 'h' for a hint).
		 
	
		5ddb011a
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 07:57
		
Invert the Fifteen cursor if FIFTEEN_INVERT_CURSOR ~= ^[yY].*$
		 
	
		988b16a3
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 07:00
		
End victory flash on new game and restart game.
		 
	
		bf81e9c1
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 06:54
		
Reset midend animation counters on starting a new game.
		 
	
		af010d72
		 – Jonas Kölker <jonaskoelker@yahoo.com>
 authored
 and Simon Tatham <anakin@pobox.com>
 committed
 on 2015/10/08 06:47
		
Remove a redundant line of code.
		 
Next