RSS feed
eeb2db28
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 08:52
New name UI_UPDATE for interpret_move's return "".
edcf839d
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 10:50
Fix an int->pointer cast warning in windows.c.
8ea15f3b
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 09:52
Make newgame_undo_buf 'char *', not 'void *'.
db313b39
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 06:22
Forbid undo of new-game if it would change the params.
9f6114e2
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 05:15
Style tweaks to the newgame_undo patch.
b9b73adb
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/30 15:50
midend: Allow "new game" to be undone
9e62c710
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 05:59
midend_deserialise: accept an extra validation function.
c0503d48
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 05:50
midend_deserialise: keep deserialised data in a struct.
cdf16395
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 05:15
deserialise: use the right one of {,c}params.
aafb1b49
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/30 15:50
tracks: Make error clue background white
b98d93ac
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/30 15:50
tracks: Greyscale colour initialisation: line up columns
03d464dc
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/30 15:50
tracks.c: draw_clue: Introduce bg parameter
f03e8d30
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/30 18:02
Fix changing puzzle size in a maximised GTK3 window.
4cf2241f
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/30 17:18
Fix auto-selection of presets in GTK.
84d3fd2b
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/30 12:40
Net: rewrite the drawing code for better scalability.
3aa4516a
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/29 15:20
Net: reference-count the barriers array.
74aff674
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/29 13:22
tracks: thicken the lines of the grid itself.
c2a8a60a
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/29 13:07
Fix a typo in devel.but.
05938e1f
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/29 10:29
tracks: Roughly double the thickness of the "no track" crosses
9b0069b1
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/29 10:29
tracks: Scale thickness of "no track here" crosses
a0435df8
– Ian Jackson <ijackson@chiark.greenend.org.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/09/29 10:29
draw_thick_line: Bound thickness by 1.0 below
df3b9cb8
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/24 12:56
Avoid macro-generating a trailing comma in an enum.
ff218728
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/23 15:22
Pattern: randomise rounding bias in generate().
b8313181
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/23 15:17
Pattern: missing special case in the solver.
61e71117
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/20 06:22
Build test HTML wrapper pages for the Javascript puzzles.
d72db918
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/20 12:38
Map Ctrl-Shift-Z to Redo.
e4d05c36
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/20 06:13
Generate special fake keypresses from menu options.
666c5283
– Simon Tatham <anakin@pobox.com>
authored
on 2017/09/14 15:06
Call game_id_change_notify_function after deserialisation.
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.
Next