shithub: puzzles

RSS feed

8b6a38b1 – sirjofri <[email protected]> authored on 2024/05/24 07:28
fixes redraw-on-resize bug, only direct draw now

8a03fbfd – sirjofri <[email protected]> authored on 2024/05/14 12:39
adds initial config support

32243335 – sirjofri <[email protected]> authored on 2024/05/14 10:55
code cleanup. capture mouse/keyboard input directly

4338bb92 – sirjofri <[email protected]> authored on 2024/05/14 07:32
adds timer support, adds blitter support (untested)

6d347772 – sirjofri <[email protected]> authored on 2024/05/13 16:16
first working ui, still with issues

9c7d5576 – sirjofri <[email protected]> authored on 2024/05/13 13:24
trying to get it work with libcontrol

cec6a821 – sirjofri <[email protected]> authored on 2024/05/10 09:06
adds mkfile and plan9.c (intermediate commit)

fd304c53 – Chris Boyle <[email protected]> authored and Simon Tatham <[email protected]> committed on 2024/03/29 14:08
Net: Fix off-grid dragging, including a segfault

80aac310 – Simon Tatham <[email protected]> authored on 2024/03/01 07:43
Stop code-signing Windows binaries we aren't shipping.

db804ea5 – Simon Tatham <[email protected]> authored on 2024/03/01 07:42
Reset non-WASM Firefox version back to 48.

cc91f8b9 – Simon Tatham <[email protected]> authored on 2024/03/01 07:24
Emergency fix to Puzzles WASM builds.

e20644a3 – Simon Tatham <[email protected]> authored on 2024/02/29 02:54
Emscripten build: stop setting MIN_EDGE_VERSION.

7a93ae5d – Jacob Nevins <[email protected]> authored on 2024/01/02 18:34
It's a new year.

4d45ea5b – Ben Harris <[email protected]> authored on 2023/12/07 13:16
js: Turn the resize handle into embedded SVG

3243a1fd – Ben Harris <[email protected]> authored on 2023/12/06 17:39
Wrap a few long lines in Keen

08365fb2 – Simon Tatham <[email protected]> authored on 2023/11/19 06:54
Windows: add a VERSIONINFO resource to the puzzle binaries.

595338fa – Simon Tatham <[email protected]> authored on 2023/11/19 10:03
Windows: leave puzzles.rc out of auxiliary GUI tools.

cb8dcc34 – Simon Tatham <[email protected]> authored on 2023/11/18 08:56
Untangle: turn #define VERTEX_NUMBERS into a preference.

96d65e85 – Simon Tatham <[email protected]> authored on 2023/11/14 07:59
Untangle: turn #define SHOW_CROSSINGS into a preference.

3ae90bcd – Simon Tatham <[email protected]> authored on 2023/11/14 07:41
Map: document explicitly that initial regions are immutable.

3264d567 – Simon Tatham <[email protected]> authored on 2023/11/14 07:36
Fix display glitch in Jigsaw Solo's pencil-mode cursor.

35f79654 – Simon Tatham <[email protected]> authored on 2023/10/24 14:52
Singles: fix error highlighting when grid is disconnected.

2d9e414e – Ben Harris <[email protected]> authored on 2023/09/17 19:22
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Inertia

67496e74 – Simon Tatham <[email protected]> authored on 2023/08/27 09:22
Singles: prevent hangs at low puzzle sizes.

d3f825c9 – Simon Tatham <[email protected]> authored on 2023/08/27 09:11
Singles: fix spelling in a validate_params error.

f279c5eb – Simon Tatham <[email protected]> authored on 2023/08/24 08:40
midend_request_keys: fix memory leak of a game_params.

56781e60 – Ben Harris <[email protected]> authored on 2023/08/21 19:28
Update copyright dates at head of manual to match others

7c105846 – Ben Harris <[email protected]> authored on 2023/08/21 18:50
KaiOS: set show-labels=true in preferences for Guess

f97d11df – Ben Harris <[email protected]> authored on 2023/08/21 18:48
js: allow for multiple environment blocks in HTML

b5367ed1 – Ben Harris <[email protected]> authored on 2023/08/21 18:45
js: load preferences from HTML elements

85b00e56 – Ben Harris <[email protected]> authored on 2023/08/21 18:03
js: prefer some puzzle size even if loading isn't complete

26a3b98f – Ben Harris <[email protected]> authored on 2023/08/21 05:47
Remove a comment suggesting use of localStorage for prefs

eeec6b86 – Ben Harris <[email protected]> authored on 2023/08/14 13:13
Untangle: make snapping grid invariant under window resize

899c7c41 – Ben Harris <[email protected]> authored on 2023/08/13 21:55
Flood: fix interpret_move() return value for CURSOR_SELECT2

462a5450 – Ben Harris <[email protected]> authored on 2023/08/13 21:49
Flood: correctly handle clicks that only hide cursor

3c6493e7 – Ben Harris <[email protected]> authored on 2023/08/13 21:46
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flood

a409cfe1 – Ben Harris <[email protected]> authored on 2023/08/12 10:45
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Unruly

20bd61bf – Ben Harris <[email protected]> authored on 2023/08/12 10:43
Unruly: correctly handle clicks that only hide cursor

be9e4f89 – Ben Harris <[email protected]> authored on 2023/08/12 10:31
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Untangle

92ac45fe – Ben Harris <[email protected]> authored on 2023/08/12 10:15
Add user preference for Singles' show_black_nums

3a841891 – Ben Harris <[email protected]> authored on 2023/08/12 09:53
Unruly: use new move_cursor() features

4bd88227 – Ben Harris <[email protected]> authored on 2023/08/12 09:52
Unequal: use new move_cursor() features for normal movement

f8c2477c – Ben Harris <[email protected]> authored on 2023/08/12 09:34
Twiddle: use move_cursor() for cursor movement

568c2221 – Ben Harris <[email protected]> authored on 2023/08/11 20:58
Towers: use new move_cursor() features

0fa62ae4 – Ben Harris <[email protected]> authored on 2023/08/11 20:42
Tents: use new move_cursor() features

f7fa9d45 – Ben Harris <[email protected]> authored on 2023/08/11 19:52
Solo: use new move_cursor() features

7e7545cb – Ben Harris <[email protected]> authored on 2023/08/11 19:51
Slant: use new move_cursor() features

f13fbf22 – Ben Harris <[email protected]> authored on 2023/08/10 20:59
Singles: use new move_cursor() features

a0c7156f – Ben Harris <[email protected]> authored on 2023/08/10 20:44
Signpost: use new move_cursor() features

2aa5708b – Ben Harris <[email protected]> authored on 2023/08/10 20:39
Rectangles: use new move_cursor() features

f7c2d45f – Ben Harris <[email protected]> authored on 2023/08/10 19:46
Pattern: use new move_cursor() features

9f98144a – Ben Harris <[email protected]> authored on 2023/08/10 19:33
Palisade: use new move_cursor() features

dfca994c – Ben Harris <[email protected]> authored on 2023/08/09 20:24
Mosaic: use new move_cursor() features

205508e9 – Ben Harris <[email protected]> authored on 2023/08/09 20:23
Mosaic: remove some unused structure members

029cc399 – Ben Harris <[email protected]> authored on 2023/08/09 20:08
Mines: use new move_cursor() features

6a9a0cd8 – Ben Harris <[email protected]> authored on 2023/08/09 20:19
Magnets: use new move_cursor() features

df2d6d34 – Ben Harris <[email protected]> authored on 2023/08/09 19:52
Keen: use new move_cursor() features

995bcef9 – Ben Harris <[email protected]> authored on 2023/08/09 19:24
Galaxies: use new move_cursor() features

4e724b25 – Ben Harris <[email protected]> authored on 2023/08/09 16:38
Flip: use move_cursor() for cursor movement

2b6c6dce – Ben Harris <[email protected]> authored on 2023/08/09 16:34
Flood: use move_cursor() for cursor movement

df31bc7a – Simon Tatham <[email protected]> authored on 2023/08/13 10:31
Group: make keyboard play work again.

a11ee53e – Simon Tatham <[email protected]> authored on 2023/08/13 10:03
Keen, Solo, Towers, Undead, Unequal, Group: new UI preference.

503f1c4a – Ben Harris <[email protected]> authored on 2023/08/09 11:58
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Light Up

e30d11ec – Ben Harris <[email protected]> authored on 2023/08/09 11:48
Light Up: use new move_cursor() features

e6d25d75 – Ben Harris <[email protected]> authored on 2023/08/09 11:41
Dominosa: use new move_cursor() features

7e9228f1 – Ben Harris <[email protected]> authored on 2023/08/09 10:32
Use move_cursor() for cursor movement in Same Game

785de41a – Ben Harris <[email protected]> authored on 2023/08/09 07:42
Appropriately generate MOVE_NO_EFFECT from '\b' in Guess

8c768e74 – Ben Harris <[email protected]> authored on 2023/08/09 07:30
Use move_cursor() for cursor movement in Guess

5ec86c03 – Ben Harris <[email protected]> authored on 2023/08/09 05:43
move_cursor(): handle visible flag; return useful value

7ada9a57 – Ben Harris <[email protected]> authored on 2023/08/08 20:14
Guess: define constants for flags OR'ed into peg colours

78af0c82 – Ben Harris <[email protected]> authored on 2023/08/08 05:35
Guess: move hold marker upward by two pixels

6d4b20c4 – Ben Harris <[email protected]> authored on 2023/08/06 09:30
Pearl: re-use a single grid structure when generating

ff860360 – Ben Harris <[email protected]> authored on 2023/08/01 19:07
Same Game: level-triggered keyboard cursor hiding

0dd01866 – Ben Harris <[email protected]> authored on 2023/07/31 19:08
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Same Game

ecb3a9d6 – Ben Harris <[email protected]> authored on 2023/07/31 19:02
Same Game: don't hide keyboard cursor on unrecognised keys

56237fa5 – Ben Harris <[email protected]> authored on 2023/07/31 18:39
Same Game: scale TILE_GAP with tilesize

29eaa8f5 – Ben Harris <[email protected]> authored on 2023/07/30 13:16
Flood: don't draw zero-width tile separators

58511aa0 – Ben Harris <[email protected]> authored on 2023/07/30 07:30
Same Game: more efficient tile_redraw

76da6ec1 – Ben Harris <[email protected]> authored on 2023/07/29 12:06
js: keep colour strings in JavaScript rather than in C

3e7a6adc – Asher Gordon <[email protected]> authored and Simon Tatham <[email protected]> committed on 2023/07/29 11:27
midend_get_prefs: Don't free memory that we just copied elsewhere.

9e4e15fd – Ben Harris <[email protected]> authored on 2023/07/27 19:06
Use the standard game_mkhighlight in Same Game

d4d8e5bf – Ben Harris <[email protected]> authored on 2023/07/27 18:46
Same Game: darken light colours to make keyboard cursor visible

6de17a75 – Simon Tatham <[email protected]> authored on 2023/07/14 04:40
Refactor the new icon installation code.

c99fbed8 – Emmanuel Gil Peyrot <[email protected]> authored and Simon Tatham <[email protected]> committed on 2023/07/13 15:30
Install the icons to the right location on Linux

02cdafaa – Emmanuel Gil Peyrot <[email protected]> authored and Simon Tatham <[email protected]> committed on 2023/07/13 15:30
Generate more common icon sizes

40d0de7a – Simon Tatham <[email protected]> authored on 2023/07/14 04:09
grid_edge_bydots_cmpfn: remove dangerous pointer comparison.

a95796eb – Simon Tatham <[email protected]> authored on 2023/07/13 04:09
osx.m: avoid division by zero in startConfigureSheet.

61e9c782 – Simon Tatham <[email protected]> authored on 2023/07/07 14:16
grid.c: new and improved Penrose tiling generator.

23d4322f – Simon Tatham <[email protected]> authored on 2023/07/06 14:20
grid.c: add dot coordinates to debugging dumps.

e6cdd70d – Simon Tatham <[email protected]> authored on 2023/07/06 08:50
grid.c: allocate face/edge/dot arrays incrementally.

6b5142a7 – Simon Tatham <[email protected]> authored on 2023/07/02 17:22
Move mul_root3 out into misc.c and generalise it.

ad7042db – Ben Harris <[email protected]> authored on 2023/07/05 15:39
js: Copy-to-clipboard support

c8cc4a5f – Ben Harris <[email protected]> authored on 2023/06/26 19:16
Add user preference for Bridges' "G" key (show_hints)

dce37199 – Ben Harris <[email protected]> authored on 2023/06/26 10:01
Bridges: remove a comment for a deleted line of code

8b8a277a – Ben Harris <[email protected]> authored on 2023/06/26 05:10
Fix control-character generation fix

a56781bb – Ben Harris <[email protected]> authored on 2023/06/25 10:30
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Galaxies

0d005b52 – Ben Harris <[email protected]> authored on 2023/06/22 19:34
Pearl: slightly better handling of clicks outside the grid

c5076be3 – Simon Tatham <[email protected]> authored on 2023/06/25 11:20
Keen: fix another misuse of dsf_canonify.

c224416c – Ben Harris <[email protected]> authored on 2023/06/25 09:54
Reduce the set of keys from which we generate control characters

88f86918 – Ben Harris <[email protected]> authored on 2023/06/24 14:37
Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flip

Next