RSS feed
db804ea5
– Simon Tatham <anakin@pobox.com>
authored
on 2024/03/01 07:42
Reset non-WASM Firefox version back to 48.
cc91f8b9
– Simon Tatham <anakin@pobox.com>
authored
on 2024/03/01 07:24
Emergency fix to Puzzles WASM builds.
e20644a3
– Simon Tatham <anakin@pobox.com>
authored
on 2024/02/29 02:54
Emscripten build: stop setting MIN_EDGE_VERSION.
7a93ae5d
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2024/01/02 18:34
It's a new year.
4d45ea5b
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/12/07 13:16
js: Turn the resize handle into embedded SVG
3243a1fd
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/12/06 17:39
Wrap a few long lines in Keen
08365fb2
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/19 06:54
Windows: add a VERSIONINFO resource to the puzzle binaries.
595338fa
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/19 10:03
Windows: leave puzzles.rc out of auxiliary GUI tools.
cb8dcc34
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/18 08:56
Untangle: turn #define VERTEX_NUMBERS into a preference.
96d65e85
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/14 07:59
Untangle: turn #define SHOW_CROSSINGS into a preference.
3ae90bcd
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/14 07:41
Map: document explicitly that initial regions are immutable.
3264d567
– Simon Tatham <anakin@pobox.com>
authored
on 2023/11/14 07:36
Fix display glitch in Jigsaw Solo's pencil-mode cursor.
35f79654
– Simon Tatham <anakin@pobox.com>
authored
on 2023/10/24 14:52
Singles: fix error highlighting when grid is disconnected.
2d9e414e
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/09/17 19:22
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Inertia
67496e74
– Simon Tatham <anakin@pobox.com>
authored
on 2023/08/27 09:22
Singles: prevent hangs at low puzzle sizes.
d3f825c9
– Simon Tatham <anakin@pobox.com>
authored
on 2023/08/27 09:11
Singles: fix spelling in a validate_params error.
f279c5eb
– Simon Tatham <anakin@pobox.com>
authored
on 2023/08/24 08:40
midend_request_keys: fix memory leak of a game_params.
56781e60
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 19:28
Update copyright dates at head of manual to match others
7c105846
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 18:50
KaiOS: set show-labels=true in preferences for Guess
f97d11df
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 18:48
js: allow for multiple environment blocks in HTML
b5367ed1
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 18:45
js: load preferences from HTML elements
85b00e56
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 18:03
js: prefer some puzzle size even if loading isn't complete
26a3b98f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/21 05:47
Remove a comment suggesting use of localStorage for prefs
eeec6b86
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/14 13:13
Untangle: make snapping grid invariant under window resize
899c7c41
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/13 21:55
Flood: fix interpret_move() return value for CURSOR_SELECT2
462a5450
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/13 21:49
Flood: correctly handle clicks that only hide cursor
3c6493e7
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/13 21:46
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flood
a409cfe1
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 10:45
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Unruly
20bd61bf
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 10:43
Unruly: correctly handle clicks that only hide cursor
be9e4f89
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 10:31
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Untangle
92ac45fe
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 10:15
Add user preference for Singles' show_black_nums
3a841891
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 09:53
Unruly: use new move_cursor() features
4bd88227
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 09:52
Unequal: use new move_cursor() features for normal movement
f8c2477c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/12 09:34
Twiddle: use move_cursor() for cursor movement
568c2221
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/11 20:58
Towers: use new move_cursor() features
0fa62ae4
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/11 20:42
Tents: use new move_cursor() features
f7fa9d45
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/11 19:52
Solo: use new move_cursor() features
7e7545cb
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/11 19:51
Slant: use new move_cursor() features
f13fbf22
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/10 20:59
Singles: use new move_cursor() features
a0c7156f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/10 20:44
Signpost: use new move_cursor() features
2aa5708b
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/10 20:39
Rectangles: use new move_cursor() features
f7c2d45f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/10 19:46
Pattern: use new move_cursor() features
9f98144a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/10 19:33
Palisade: use new move_cursor() features
dfca994c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 20:24
Mosaic: use new move_cursor() features
205508e9
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 20:23
Mosaic: remove some unused structure members
029cc399
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 20:08
Mines: use new move_cursor() features
6a9a0cd8
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 20:19
Magnets: use new move_cursor() features
df2d6d34
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 19:52
Keen: use new move_cursor() features
995bcef9
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 19:24
Galaxies: use new move_cursor() features
4e724b25
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 16:38
Flip: use move_cursor() for cursor movement
2b6c6dce
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 16:34
Flood: use move_cursor() for cursor movement
df31bc7a
– Simon Tatham <anakin@pobox.com>
authored
on 2023/08/13 10:31
Group: make keyboard play work again.
a11ee53e
– Simon Tatham <anakin@pobox.com>
authored
on 2023/08/13 10:03
Keen, Solo, Towers, Undead, Unequal, Group: new UI preference.
503f1c4a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 11:58
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Light Up
e30d11ec
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 11:48
Light Up: use new move_cursor() features
e6d25d75
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 11:41
Dominosa: use new move_cursor() features
7e9228f1
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 10:32
Use move_cursor() for cursor movement in Same Game
785de41a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 07:42
Appropriately generate MOVE_NO_EFFECT from '\b' in Guess
8c768e74
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 07:30
Use move_cursor() for cursor movement in Guess
5ec86c03
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/09 05:43
move_cursor(): handle visible flag; return useful value
7ada9a57
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/08 20:14
Guess: define constants for flags OR'ed into peg colours
78af0c82
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/08 05:35
Guess: move hold marker upward by two pixels
6d4b20c4
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/06 09:30
Pearl: re-use a single grid structure when generating
ff860360
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/08/01 19:07
Same Game: level-triggered keyboard cursor hiding
0dd01866
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/31 19:08
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Same Game
ecb3a9d6
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/31 19:02
Same Game: don't hide keyboard cursor on unrecognised keys
56237fa5
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/31 18:39
Same Game: scale TILE_GAP with tilesize
29eaa8f5
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/30 13:16
Flood: don't draw zero-width tile separators
58511aa0
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/30 07:30
Same Game: more efficient tile_redraw
76da6ec1
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/29 12:06
js: keep colour strings in JavaScript rather than in C
3e7a6adc
– Asher Gordon <AsDaGo@posteo.net>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2023/07/29 11:27
midend_get_prefs: Don't free memory that we just copied elsewhere.
9e4e15fd
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/27 19:06
Use the standard game_mkhighlight in Same Game
d4d8e5bf
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/27 18:46
Same Game: darken light colours to make keyboard cursor visible
6de17a75
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/14 04:40
Refactor the new icon installation code.
c99fbed8
– Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2023/07/13 15:30
Install the icons to the right location on Linux
02cdafaa
– Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
authored
and Simon Tatham <anakin@pobox.com>
committed
on 2023/07/13 15:30
Generate more common icon sizes
40d0de7a
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/14 04:09
grid_edge_bydots_cmpfn: remove dangerous pointer comparison.
a95796eb
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/13 04:09
osx.m: avoid division by zero in startConfigureSheet.
61e9c782
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/07 14:16
grid.c: new and improved Penrose tiling generator.
23d4322f
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/06 14:20
grid.c: add dot coordinates to debugging dumps.
e6cdd70d
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/06 08:50
grid.c: allocate face/edge/dot arrays incrementally.
6b5142a7
– Simon Tatham <anakin@pobox.com>
authored
on 2023/07/02 17:22
Move mul_root3 out into misc.c and generalise it.
ad7042db
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/07/05 15:39
js: Copy-to-clipboard support
c8cc4a5f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/26 19:16
Add user preference for Bridges' "G" key (show_hints)
dce37199
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/26 10:01
Bridges: remove a comment for a deleted line of code
8b8a277a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/26 05:10
Fix control-character generation fix
a56781bb
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/25 10:30
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Galaxies
0d005b52
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/22 19:34
Pearl: slightly better handling of clicks outside the grid
c5076be3
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/25 11:20
Keen: fix another misuse of dsf_canonify.
c224416c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/25 09:54
Reduce the set of keys from which we generate control characters
88f86918
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/24 14:37
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flip
f749a33c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/24 14:31
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Filling
dd0004fb
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/24 14:23
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Dominosa
1d565270
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/23 12:14
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Pegs
6db5cdad
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/22 19:08
Blackbox: correct FROMDRAW() macro for C division semantics
da014d23
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/18 10:11
spectre-test: support raster-mode tiling generation.
14db5e01
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/18 09:33
spectre_adjacent: optionally report dst_edge.
68a1e841
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/18 05:18
spectre.c: expose a couple more internal functions.
86466959
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/17 07:11
Spectre tiling: add a comment with some reference URLs.
a33d9fad
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/16 14:30
Loopy / grid.c: support the new Spectre monotiling.
Next