RSS feed
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.
c82537b4
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/16 15:03
Fix some unused-variable warnings.
de13ca28
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/15 03:40
Add a 'core' library alongside 'common'.
43f4fde2
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/15 14:37
hat-test: support SVG output.
2be0e4a2
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/16 06:17
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Pearl
5fb94c9f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/15 19:11
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Cube
73e7bf73
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/15 17:53
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Fifteen
1a316f47
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/11 16:13
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Bridges
19b3bfc0
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/10 19:02
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Slant
1547154e
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/07 19:03
Expose the NO_EFFECT/UNUSED distinction through midend_process_key()
87e98e67
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/05 18:56
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Mines
a943f317
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/04 15:02
Add MOVE_NO_EFFECT and MOVE_UNUSED return values from interpret_move()
a9af3fda
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/04 14:42
Rename UI_UPDATE as MOVE_UI_UPDATE
b08c13f5
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/06/05 18:34
Update a comment in Mines to reflect that we have user prefs now
7333d27b
– Simon Tatham <anakin@pobox.com>
authored
on 2023/06/06 14:50
Fix a few minor memory leaks.
4227ac1f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/05/30 15:57
Add preferences for existing UI style controls
5acce15e
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/05/30 12:55
js: pass preferences file from JS to C on the heap, not the stack
6a41c0b7
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/05/30 11:07
js: handle exceptions when accessing localStorage
b6c842a2
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/26 17:29
Emscripten: fix edge case of js_canvas_find_font_midpoint.
Next