RSS feed
47cec547
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:58
Unruly, Group: reference-count the 'immutable' array.
cdc05631
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:54
Add missing binary 'matching' to .gitignore.
53798c08
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:51
Add a missing const in unfinished/sokoban.c.
5f5b284c
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:45
Use C99 bool within source modules.
a550ea0a
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:44
Replace TRUE/FALSE with C99 true/false throughout.
064da876
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:43
Adopt C99 bool in the grid.c API.
08915945
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:42
Adopt C99 bool in the shared Latin-square API.
33b55db4
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:41
Adopt C99 bool in the tree234 API.
836a5c4e
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:40
Adopt C99 bool in misc.c functions.
8fb4cd03
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:40
Adopt C99 bool in the findloop API.
20b56788
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:39
Adopt C99 bool in the edsf API.
f6965b92
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:38
Adopt C99 bool in the printing API.
cd6cadbe
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:37
Adopt C99 bool in the midend API.
a76d269c
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:34
Adopt C99 bool in the game backend API.
0f77798a
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/13 16:31
Add a #include of <stdbool.h>.
b732fda2
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/07 14:16
Undead: remove an unused structure field.
3189fb48
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/06 13:34
Fix an inaccurate comment.
baed0e3e
– Simon Tatham <anakin@pobox.com>
authored
on 2018/11/06 13:33
Fix a misuse of errno.
f281644b
– Simon Tatham <anakin@pobox.com>
authored
on 2018/10/06 14:22
Fix OSX build failure from latest XCode update.
d8d50645
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2018/09/23 12:36
Net: highlight more errors in locked tiles.
cafa36b0
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2018/09/23 12:36
Net: rename 'loop' to 'err' in UI code.
cd9c5442
– Simon Tatham <anakin@pobox.com>
authored
on 2018/09/21 04:55
Dominosa: some more solver thoughts.
55be8e50
– Michael Quevillon <m.quevil@gmail.com>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/09/12 20:19
cube.c: Prohibit unsolvable single row/column game
1db5961b
– Simon Tatham <anakin@pobox.com>
authored
on 2018/07/24 14:38
Fix docs link from the JS Rectangles page.
11aab0d7
– Simon Tatham <anakin@pobox.com>
authored
on 2018/07/20 15:21
Tracks: stop drawing background for clues in game_print.
1d9cf25f
– Simon Tatham <anakin@pobox.com>
authored
on 2018/06/21 15:02
Fix return value from newgame_undo_deserialise_read.
3618f6a0
– Simon Tatham <anakin@pobox.com>
authored
on 2018/06/21 14:54
Fix NUL-termination bug in saving from Javascript.
506b0735
– Lennard Sprong <x-sheep@users.noreply.github.com>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/06/14 17:45
misc.c: Fix implementation of free_keys.
5a697b3d
– Simon Tatham <anakin@pobox.com>
authored
on 2018/06/01 02:51
Parallelise the build script.
85d87f4e
– Simon Tatham <anakin@pobox.com>
authored
on 2018/06/01 03:22
Fix Makefile.nestedvm so that it works with make -j.
32f96080
– Josh Lee <jleedev@gmail.com>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/05/29 04:09
Enable 64-bit osx build and fix a warning.
7edbee6c
– Josh Lee <jleedev@gmail.com>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/05/29 04:08
Enable high resolution on osx
5141e5b3
– Simon Tatham <anakin@pobox.com>
authored
on 2018/05/14 14:18
Bump the source and target versions used in javac.
113aad8b
– Simon Tatham <anakin@pobox.com>
authored
on 2018/05/09 12:08
Stop using deprecated gdk_beep().
31384ca9
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/28 08:02
Buildscr: make long parts of the build conditionalisable.
e53c097f
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/28 08:02
latin.c: remove a rogue array overrun.
a1663d66
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/25 15:24
C89 build fixes.
441b11b3
– Franklin Wei <me@fwei.tk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/04/24 14:00
Make static keyword come first everywhere.
b3da2380
– Franklin Wei <me@fwei.tk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/04/23 15:54
Move `static' keyword to beginning of declaration.
19f46dce
– Franklin Wei <me@fwei.tk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/04/23 15:43
Add request_keys() to the rest of the unfinished games.
f04923ab
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/23 14:42
Build fix: stop initialising an auto char array.
60a929a2
– Franklin Wei <me@fwei.tk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/04/17 12:18
Add a request_keys() function with a midend wrapper.
3d04dd33
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/21 13:03
Remove maxflow completely.
dcc4d82b
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/21 12:51
Convert Tents to use matching instead of maxflow.
000ebc50
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/22 09:48
Use the new matching() for latin.c.
4408476b
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/18 16:28
Implementation of the Hopcroft-Karp algorithm.
ef6f6427
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/22 12:45
Recipe: centralise dependencies for latin.c.
b7034aeb
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/22 09:58
Move fgetline out into misc.c.
12cb1adc
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/17 14:30
Galaxies: clarify wording of completion condition.
664deaea
– Stephen Clavering <stephen@clavering.me.uk>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/04/12 17:15
Fix two bugs in Range's solver_reasoning_recursion().
d95f476d
– Simon Tatham <anakin@pobox.com>
authored
on 2018/04/08 13:55
Solo: add a missing params constraint for X puzzles.
c6e0161d
– Simon Tatham <anakin@pobox.com>
authored
on 2018/03/25 18:27
Fix false-positive completion detection in X Solo.
2adf0052
– Simon Tatham <anakin@pobox.com>
authored
on 2018/02/26 15:49
towerssolver: always print solver diagnostics in -v mode.
2270ee11
– Simon Tatham <anakin@pobox.com>
authored
on 2018/02/26 15:49
latin.c: dump every solution found during recursion.
43b9eb14
– Adrian Heine <mail@adrianheine.de>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2018/01/20 08:05
Create 96x96 icons for gnome-shell
5247edd1
– Simon Tatham <anakin@pobox.com>
authored
on 2017/12/09 16:28
Forbid undo-of-new-game after midend_set_config.
4f8a4f7d
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/29 17:27
Mark the 32-bit Windows build as runnable on XP.
3cf09c26
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/26 15:12
Reinstate 32-bit Windows builds of Puzzles.
ee8ea9b9
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/18 14:54
Permit redoing past an undone New Game action.
e2514a72
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/18 14:36
Refactor to make me->newgame_undo a small struct.
5c6fcf10
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/18 10:22
Standardise character encoding of source tree on UTF-8.
8af0c296
– Simon Tatham <anakin@pobox.com>
authored
on 2017/11/18 10:16
New grid type: the trihexagonal tiling, or 'kagome lattice'.
69773d85
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/28 07:36
Solo: remove some overzealous assertions in the solver.
6da8dc91
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/28 04:55
Map: stop storing pixel coordinates in game_ui.
efcc00ff
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/24 15:39
Build fixes for GTK2.
38ea1599
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/19 20:33
Unequal: run check_complete() after a hint move.
00e23909
– Stefan Bühler <stbuehler@web.de>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2017/10/07 19:21
fix loop condition
f6b2f47e
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/06 15:49
Fix assertion failure if you Undo right at startup.
a58c1b21
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 10:45
Make the code base clean under -Wwrite-strings.
3276376d
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 10:04
Assorted char * -> const char * API changes.
b3243d75
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 09:53
Return error messages as 'const char *', not 'char *'.
de67801b
– Simon Tatham <anakin@pobox.com>
authored
on 2017/10/01 09:38
Use a proper union in struct config_item.
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.
Next