shithub: puzzles

RSS feed

0197ca43 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/21 05:55
js: Percent-encode game IDs in URLs and decode them again on input

373dadac – Simon Tatham <anakin@pobox.com> authored on 2022/10/21 03:52
Build fix: take declarations out of for loops.

a46f0c2b – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/13 06:29
js: Read save files as text rather than binary strings

47905e95 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/20 20:25
Revert "WASM: move save file encoding from JS into C."

12491021 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/19 05:04
Update comment on parameter string formats in documentation

0ce67c7c – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/19 05:04
Document the asserted printable ASCII nature of many strings

7f4d0382 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/16 20:59
Assert that everything written to a save file is printable ASCII

304796f9 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/16 20:56
Hex-encode non-ASCII random seeds in save files

9f2eef87 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/15 17:25
Add assertions that game descriptions consist only of printable ASCII.

e29d8a3e – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/15 16:46
Add an assertion to check the format of encoded parameters

dbbe9d37 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/17 21:00
js: Make the dialogue box heading actually be an <h2>

5c180cfa – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/17 19:11
js: When making a hidden element visible, just remove "display: none"

3c3d8aff – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/17 19:04
js: Remove unnecessary setting of status bar size

49849e40 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/17 18:34
js: Move dialogue-box sizing and positioning from JavaScript to CSS

c90d64f2 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/17 18:04
js: Move most style settings from JavaScript to CSS

1bab1d1d – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/16 15:14
Correct and enable the range check on statepos when loading

02e5e930 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/16 14:31
Add more validation to midend deserialisation routine

879a6922 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/12 17:30
js: Update permalinks and undo/redo buttons when loading

f11e93e3 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/13 06:07
js: Update comment on possible future enhancements

a11a5726 – Ben Harris <bjh21@bjh21.me.uk> authored on 2022/10/12 20:13
Add a missing "const" to js_draw_poly and js_canvas_draw_poly

85d2a7da – Ben Harris <bjh21@bjh21.me.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2022/10/07 07:15
Hide some words in top-level menu items on small viewports

e98ede7a – Ben Harris <bjh21@bjh21.me.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2022/10/05 07:10
Make JavaScript game controls work better in small viewports

27dd36e3 – Simon Tatham <anakin@pobox.com> authored on 2022/09/12 07:01
Enable Apple Silicon in the MacOS builds.

9c132799 – Ben Hutchings <benh@debian.org> authored and Simon Tatham <anakin@pobox.com> committed on 2022/07/31 00:11
unix, gtk: Install and use HTML help

8399cff6 – Simon Tatham <anakin@pobox.com> authored on 2022/08/01 13:23
Re-fix the GTK dark theme check.

89391ba6 – Simon Tatham <anakin@pobox.com> authored on 2022/07/31 09:48
Update the developer documentation.

b34f8b1e – Simon Tatham <anakin@pobox.com> authored on 2022/07/31 05:00
Style cleanups from the previous fixes.

f0f97405 – Ben Hutchings <ben@decadent.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2022/07/30 23:42
Makefile.doc: Update file list in the clean rule

e13ad1a1 – Ben Hutchings <benh@debian.org> authored and Simon Tatham <anakin@pobox.com> committed on 2022/07/30 21:42
gtk: Adjust to reordering of XPM icons

3d0c734e – Ben Hutchings <benh@debian.org> authored and Simon Tatham <anakin@pobox.com> committed on 2022/02/13 17:23
gtk: Do not override window background colour when using a dark theme

4c1e47b2 – Ben Hutchings <ben@decadent.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2019/08/17 13:36
Bridges: Fix off-by-one in WITHIN()

cd338a1a – Ben Hutchings <ben@decadent.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2019/08/17 13:33
Unruly: Fix memory leak in dup_game()

0dc46506 – Ben Hutchings <ben@decadent.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2016/06/30 10:43
Towers: Fix indentation of some solver code

49dbf1f6 – Ben Hutchings <ben@decadent.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2018/08/10 03:00
Pearl: Require width or height to be at least 6 for Tricky

387d323d – Simon Tatham <anakin@pobox.com> authored on 2022/06/12 04:00
Mines: fix a typo in a comment.

c43a34fb – Simon Tatham <anakin@pobox.com> authored on 2022/01/27 13:48
Pearl: reorder helper functions.

c44e9156 – Simon Tatham <anakin@pobox.com> authored on 2022/01/27 13:32
Pearl: permit drawing a whole loop in one drag.

07029044 – Simon Tatham <anakin@pobox.com> authored on 2022/01/27 13:29
Mosaic: fix uninitialised field in dup_game().

534384e5 – Simon Tatham <anakin@pobox.com> authored on 2022/01/27 13:25
Mosaic: fix inconsistently drawn keyboard cursor.

229d062d – Simon Tatham <anakin@pobox.com> authored on 2022/01/08 09:43
Windows: reinstate SetWindowPos in check_window_size.

cb6cead7 – Simon Tatham <anakin@pobox.com> authored on 2022/01/08 09:27
windows.c: fix some mis-indented pieces of code.

efbb2e3a – Simon Tatham <anakin@pobox.com> authored on 2022/01/08 09:24
Mosaic: fix encoding of aggressiveness in game params.

16008188 – Simon Tatham <anakin@pobox.com> authored on 2022/01/06 04:03
Try to fix flakiness in the NestedVM build.

b56c994b – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 08:56
Pattern: fix a compile warning about memset bounds.

d399a6b2 – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:32
tree234: avoid an uninitialised-variable warning.

bb1432c0 – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:28
gtk.c: squelch uninitialised-variable warning.

57fbcd2b – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:13
malloc.c: check allocation sizes against PTRDIFF_MAX.

5c5c607f – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:12
malloc.c: fix copy-pasted comment from the Dawn Of Time.

9339cff5 – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:09
Palisade: explicitly use 'signed char' for clues.

3e006158 – Simon Tatham <anakin@pobox.com> authored on 2021/12/11 06:03
Map: add missing sresize in new_game_desc().

640f9235 – Simon Tatham <anakin@pobox.com> authored on 2021/10/30 06:56
Pearl: document game options.

ad1c6ade – Simon Tatham <anakin@pobox.com> authored on 2021/10/21 16:40
Galaxies: store game solution in the aux string.

49d28f22 – Simon Tatham <anakin@pobox.com> authored on 2021/10/21 16:39
Tents: fix bias in tent placement.

42cbd768 – Simon Tatham <anakin@pobox.com> authored on 2021/09/13 07:09
Add missing documentation of 'int dir' parameters.

88358f06 – Simon Tatham <anakin@pobox.com> authored on 2021/09/13 07:04
Add 'const' to the draw_polygon coords array parameter.

d2049783 – Simon Tatham <anakin@pobox.com> authored on 2021/09/10 04:55
Tents: reinstate bottom and right grid borders.

6691ad18 – Simon Tatham <anakin@pobox.com> authored on 2021/09/06 06:57
Fix benchmark.sh for the new cmake world.

c108271b – Simon Tatham <anakin@pobox.com> authored on 2021/09/06 06:51
Unruly: new 'Trivial' difficulty level.

55813ea2 – Simon Tatham <anakin@pobox.com> authored on 2021/08/28 06:40
Black Box: fix highlights in top left grid corner.

8f3413c3 – Simon Tatham <anakin@pobox.com> authored on 2021/05/25 06:44
galaxieseditor: make 'copy to clipboard' give the game id.

12b64a1d – Simon Tatham <anakin@pobox.com> authored on 2021/05/23 06:04
Build a lot of conditioned-out test and helper programs.

d5b53853 – Simon Tatham <anakin@pobox.com> authored on 2021/05/23 06:01
Permit building GUI helper tools.

b5470216 – Simon Tatham <anakin@pobox.com> authored on 2021/05/25 06:21
GTK3: fix window redraw after copying to clipboard.

806e4e40 – Simon Tatham <anakin@pobox.com> authored on 2021/05/23 06:38
nestedvm.cmake: fix accidental use of dynamic scope.

f729f51e – Simon Tatham <anakin@pobox.com> authored on 2021/05/23 04:45
WASM: move save file encoding from JS into C.

1c760b2e – Simon Tatham <anakin@pobox.com> authored on 2021/05/22 17:04
WASM: fix save-file generation.

20a85890 – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 10:07
Galaxies: clean up draw/undraw code for dragged arrows.

985b538e – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 09:55
Galaxies: avoid division by zero in draw_arrow().

19aa3a5d – Simon Tatham <anakin@pobox.com> authored on 2021/05/21 05:10
Remove leftover Windows CE cruft.

b7124dc0 – Simon Tatham <anakin@pobox.com> authored on 2021/05/20 11:17
Galaxies: disallow placing an edge touching a dot.

8ff394d1 – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2021/04/27 07:06
Toolchain file for MinGW cross-compilation.

2d2d7e86 – Simon Tatham <anakin@pobox.com> authored on 2021/04/27 03:08
Reinsert some missing screen-clears.

091bef1a – Simon Tatham <anakin@pobox.com> authored on 2021/04/26 13:59
Mosaic: implement game_status.

f2f39af2 – Simon Tatham <anakin@pobox.com> authored on 2021/04/26 13:59
Mosaic: use signed char for clue values.

2409a991 – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 18:00
Update copyright years.

c0da615a – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 07:24
Centralise initial clearing of the puzzle window.

c6a48bfc – Jacob Nevins <jacobn@chiark.greenend.org.uk> authored on 2021/04/25 07:17
Docs: fix Mosaic copy-and-paste error.

03771845 – Simon Tatham <anakin@pobox.com> authored on 2021/04/25 05:59
New puzzle: 'Mosaic'.

77866e13 – Ian Jackson <ijackson@chiark.greenend.org.uk> authored and Simon Tatham <anakin@pobox.com> committed on 2021/04/22 15:20
wasm/js/emscripten: Fix page loading race

56ef86f9 – Michael Quevillon <mquevill@nd.edu> authored and Simon Tatham <anakin@pobox.com> committed on 2019/05/27 20:19
New grid type: compass dodecagonal

3cf0a3b7 – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:12
Suppress too-noisy Visual Studio warnings.

7a43cc0c – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:12
windows.c: fix some 64-bit cleanness warnings.

848a160f – Simon Tatham <anakin@pobox.com> authored on 2021/04/19 14:11
Add .gitignore rules for in-tree builds.

8fa545c7 – Simon Tatham <anakin@pobox.com> authored on 2021/04/16 14:07
Set ALLOW_MEMORY_GROWTH in the Emscripten build.

f8b15bab – Simon Tatham <anakin@pobox.com> authored on 2021/04/13 14:14
icons.cmake: explicitly search for Perl.

69b5e751 – Simon Tatham <anakin@pobox.com> authored on 2021/04/08 14:16
Another rewrite of the WASM apology message.

245e4f8a – Simon Tatham <anakin@pobox.com> authored on 2021/04/07 03:16
Reword the apology when web puzzles fail to load.

8c97ef43 – Simon Tatham <anakin@pobox.com> authored on 2021/04/05 07:00
Stop advertising GTK 1 as an option!

c0c64dc1 – Simon Tatham <anakin@pobox.com> authored on 2021/04/04 10:58
Advertise user-configurable cmake-time config options.

c212b4ed – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 07:47
WASM: add the correct MIME type to .htaccess.

b685eee4 – Dmitry Marakasov <amdmi3@amdmi3.ru> authored and Simon Tatham <anakin@pobox.com> committed on 2021/04/02 19:11
Install desktop files and pixmaps from CMake

f6434e84 – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:42
Update web puzzles to current WASM-based Emscripten.

e1b9047b – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:44
emscripten.cmake: remove a rogue diagnostic.

a1bab400 – Simon Tatham <anakin@pobox.com> authored on 2021/04/03 04:03
Support earlier versions of CMake.

e763b9ea – Simon Tatham <anakin@pobox.com> authored on 2021/04/01 13:54
Don't try to build the icons when cross-compiling.

dd8164b7 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Unix: allow adding a prefix to all the puzzle names.

306fab35 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Stop automatically adding warning flags and -Werror.

76aa9619 – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Provide pre-built icons in the source tarball.

b05a975f – Simon Tatham <anakin@pobox.com> authored on 2021/03/31 14:44
Make the icons build step optional.

71c66b6f – Simon Tatham <anakin@pobox.com> authored on 2021/03/29 17:32
desktop.pl: cope with unfinished puzzles.

Next