RSS feed
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.
8237b02b
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/07 17:41
Loopy: fix redraw issue due to enlarged dots.
d0f97926
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/05 08:51
Isolate icons build from the running user's preferences.
63346a8c
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/03 08:57
Windows: reorganise menu ids.
89e9026e
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/02 15:51
midend_apply_prefs: apply prefs to the right ui.
e0bb6d3b
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/01 10:24
Untangle: add a 'snap to grid' user preference.
628cc678
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/01 09:49
Untangle: replace manual int64 bodging with int64_t.
c48a9f44
– Simon Tatham <anakin@pobox.com>
authored
on 2023/05/01 09:42
Replace check of __STDC_VERSION__ with HAVE_STDINT_H.
4de9836b
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/29 10:10
Loopy: slightly increase the size of dots.
b293605c
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/29 09:40
hat-test: fix memory leaks.
bbbbc8b2
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/04/24 18:25
Pattern: Reduce row clue spacing if there are lots of them
fcf1d274
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/04/24 18:12
Pattern: switch to small font when there are many row clues
42cc7f6c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2023/04/24 17:45
Correct a comment in Pattern's clue-drawing code
20d424bf
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 10:24
Emscripten: change the localStorage key used for preferences.
43db4aa3
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 06:17
Support user preferences in the Emscripten frontend.
2b6d34ad
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 05:35
emcc.c: remove savefile_read_ctx.
8c968483
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 05:31
emcc.c: missing (void) in a function definition.
12b2608b
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 05:56
Fix bounds check in buffer_append.
bf453043
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 04:44
Support user preferences in the Mac frontend.
81680583
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/24 04:35
GTK save_prefs: fix a wrongly sourced error report.
e080e0e3
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 18:34
Slant: actually check ui->swap_buttons.
f01b1674
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:58
GTK: stop referring to &thegame in prefs I/O functions.
1fa28340
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:54
Support user preferences on Windows.
35cd44c5
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:53
make_prefs_path(): tolerate NULL inputs.
5c0def18
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:16
Document the new Net preference.
2d91261e
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:02
Net: preference for how loop highlighting interacts with locking.
c0bd5248
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 10:00
Fix failure to update me->ui when changing preferences.
e2add418
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 07:00
GTK: add a command-line --delete-prefs option.
6c66e2b2
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 06:58
Support preferences in the GTK frontend.
4752c7a2
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/23 06:09
Universal preference option for one-key shortcuts.
bb1ab361
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/22 08:54
Keep a set of preferences in the midend.
ea6be8f0
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/22 06:51
Require games to accept new_ui(NULL) if they have preferences.
d13ece69
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 12:19
Generalise the midend serialisation callbacks.
0058331a
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 11:50
New backend functions: get_prefs and set_prefs.
0d1a1f08
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 11:41
Move per-puzzle ad-hoc getenv preferences into game_ui.
a4fca328
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 11:30
Pass a game_ui to compute_size, print_size and print.
ec2e2f37
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 12:12
Missing const in configure() documentation.
20606f0f
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/21 05:26
Filling: switch to using dsf_minimal in minimize_clue_set.
ce203c12
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 15:41
Loopy: draw even faint lines using draw_thick_line.
777dbffd
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 15:38
Turn off Leak Sanitiser in the icons build.
9f08986c
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 11:13
Update the documentation for the dsf functions.
68d242c5
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 13:13
Actually rewrite the dsf implementation.
c5e253a9
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 13:27
Reorganise the dsf API into three kinds of dsf.
14e1e055
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 11:32
Introduce a new dsf_equivalent() function.
088fdeee
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:57
Remove conditioned-out dsf diagnostic code.
348aac4c
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:46
Remove size parameter from dsf init and copy functions.
dad2f355
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:25
Store a size field inside the DSF type.
095224d5
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:12
Actually make DSF an opaque structure type.
89c438e1
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:06
Declare all dsfs as a dedicated type name 'DSF'.
7abf85a9
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 10:00
Remove a direct use of dsf internals in Filling.
f21c7d27
– Simon Tatham <anakin@pobox.com>
authored
on 2023/04/20 09:56
Consistently use snew_dsf to allocate dsfs.
Next