RSS feed
21157990
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/09 19:13
js: Add various missing variable declarations
f7957d3a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/09 18:44
js: Reinstate a missing variable declaration
7982002a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/26 06:05
js: Switch to window.requestAnimationFrame() for timing
c5a2446f
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/05 13:15
js: Cancel UI events when the mid end says they've been handled
4a37f7cf
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/05 12:05
Add a way for midend_process_key() to report whether it handled a keypress
4fdcc549
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/05 13:39
js: Make SoftRight act as CURSOR_SELECT2 as well
ee5b02b0
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/02 18:22
js: Map the "SoftLeft" key to CURSOR_SELECT2
ad9ee5a5
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/07 18:02
js: Move much of the handling of device pixel ratios to the mid-end
e45cd43a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/07 16:42
Teach the mid-end about device pixel ratios
fba22f04
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/07 18:05
js: Make update_pixel_ratio() more robust
289342ec
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/11/01 05:23
js: Adjust z-indices of sub-menus and resize handle
06f6e878
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/29 07:58
js: Tolerate the non-existence of some HTML elements
ea4ba476
– Simon Tatham <anakin@pobox.com>
authored
on 2022/10/28 18:35
Loopy: adjust clip rectangle for new line thickness.
ebb079ec
– Simon Tatham <anakin@pobox.com>
authored
on 2022/10/28 17:32
Loopy: make line thicknesses scale with the canvas.
1e8169ea
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/27 18:37
js: Take device pixel ratio into account when setting default size
fa58dd85
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/27 10:30
js: Distinguish manual resizes from device pixel ratio changes
9783bbfb
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/27 07:27
js: Split setting nominal and actual canvas size
532d6627
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/27 06:12
js: Very bad attempt at making puzzles change size when zooming
5af0cd4a
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/26 18:49
js: Add a CMake variable to control whether Emscripten emits WASM
6f5debe4
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/26 17:17
js: Make update_pixel_ratio more backward-compatible
7354790c
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/25 21:32
js: Use String.replace() in place of .replaceAll()
5fae5ca0
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/25 16:38
js: Be more subtle about cancelling keydown events
e6faebeb
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/25 06:24
js: Remove keypress handler
43c89dd5
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 20:50
js: Add a comment explaining the two halves of the key-matching code
d94d671b
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 20:48
js: Handle KeyboardEvent.key == "Spacebar"
35d38201
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 19:33
js: Recognise KeyboardEvent.key == "Escape"
f5ac13c8
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 19:19
js: Add mapping for UI_REDO based on KeyboardEvent.key
768ef770
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 19:06
js: Use KeyboardEvent.key for ASCII keystrokes
0db5fb52
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 18:37
js: Remove the charCode argument from key()
9698732d
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 18:22
js: Add modern "key" values for Delete and arrow keys
322a439d
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 18:07
js: Use KeyboardEvent.keyCode and .char only as fallbacks
c1059c07
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/24 17:57
js: Remove braces from big else-if chain in keyboard handler
a62217e9
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/23 07:15
js: Use less-modern syntax in update_pixel_ratio
0254a163
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/22 14:50
js: Make resizing of puzzles work properly again
989c6def
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/22 14:40
js: Pay attention to changes in device pixel ratio
24ce6260
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/22 09:34
js: Pay attention to the device pixel ratio
9be9a124
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/22 09:33
js: Move some styling from style attributes to stylesheet
27f0dafc
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/06 06:11
js: Map mouse co-ordinates correctly even when CSS scales our canvas
4feb5fdf
– Ben Harris <bjh21@bjh21.me.uk>
authored
on 2022/10/21 21:43
Update Nikoli links and remove Flash warnings
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.
Next