aboutsummaryrefslogtreecommitdiff
path: root/emcc.c (unfollow)
Commit message (Expand)Author
2023-08-21Remove a comment suggesting use of localStorage for prefsBen Harris
2023-07-30js: keep colour strings in JavaScript rather than in CBen Harris
2023-07-05js: Copy-to-clipboard supportBen Harris
2023-06-11Expose the NO_EFFECT/UNUSED distinction through midend_process_key()Ben Harris
2023-04-24Support user preferences in the Emscripten frontend.Simon Tatham
2023-04-24emcc.c: remove savefile_read_ctx.Simon Tatham
2023-04-24emcc.c: missing (void) in a function definition.Simon Tatham
2023-04-03js: Load save files into the C side incrementallyBen Harris
2023-03-22New shared function, getenv_bool()Ben Harris
2023-02-23More cleverness in midend_process_key()Ben Harris
2023-02-19Convert a lot of floating-point constants to single precisionBen Harris
2023-02-18Make emcc.c clean under -Wmissing-prototypes etcBen Harris
2023-02-16js: Hide type menu if there's only one preset and no configurationBen Harris
2023-01-19kaios: Hack out everything that needs dialogue boxesBen Harris
2023-01-19js: Remove an outdated reference to the "invisible Custom option"Ben Harris
2023-01-19js: Simpler and more robust startup procedureBen Harris
2023-01-19js: Use current_key_label() to label feature phone softkeysBen Harris
2023-01-19js: Rename update_undo_redo() as post_move()Ben Harris
2022-12-10js: Don't treat SoftRight as CURSOR_SELECT2Ben Harris
2022-12-10js: Add a new function whereby C can ask JS for a preferred board sizeBen Harris
2022-12-10js: Set the default colour from the CSS background of the canvasBen Harris
2022-12-10js: Allow CSS to set the font used by the puzzleBen Harris
2022-12-05js: Put the puzzle background colour in a CSS variableBen Harris
2022-11-28js: Remove support for creating the status bar in JavaScriptBen Harris
2022-11-24js: More conventional marking of menu item typesBen Harris
2022-11-20js: Allow status bar to be present in the HTMLBen Harris
2022-11-13js: Better handling of games without presets and/or solveBen Harris
2022-11-08js: Cancel UI events when the mid end says they've been handledBen Harris
2022-11-08Add a way for midend_process_key() to report whether it handled a keypressBen Harris
2022-11-08js: Make SoftRight act as CURSOR_SELECT2 as wellBen Harris
2022-11-08js: Map the "SoftLeft" key to CURSOR_SELECT2Ben Harris
2022-11-08js: Move much of the handling of device pixel ratios to the mid-endBen Harris
2022-11-08Teach the mid-end about device pixel ratiosBen Harris
2022-10-27js: Take device pixel ratio into account when setting default sizeBen Harris
2022-10-27js: Distinguish manual resizes from device pixel ratio changesBen Harris
2022-10-27js: Split setting nominal and actual canvas sizeBen Harris
2022-10-25js: Be more subtle about cancelling keydown eventsBen Harris
2022-10-25js: Add a comment explaining the two halves of the key-matching codeBen Harris
2022-10-25js: Handle KeyboardEvent.key == "Spacebar"Ben Harris
2022-10-24js: Recognise KeyboardEvent.key == "Escape"Ben Harris
2022-10-24js: Add mapping for UI_REDO based on KeyboardEvent.keyBen Harris
2022-10-24js: Use KeyboardEvent.key for ASCII keystrokesBen Harris
2022-10-24js: Remove the charCode argument from key()Ben Harris
2022-10-24js: Add modern "key" values for Delete and arrow keysBen Harris
2022-10-24js: Use KeyboardEvent.keyCode and .char only as fallbacksBen Harris
2022-10-24js: Remove braces from big else-if chain in keyboard handlerBen Harris
2022-10-21Revert "WASM: move save file encoding from JS into C."Ben Harris
2022-10-15js: Update permalinks and undo/redo buttons when loadingBen Harris
2022-10-13js: Update comment on possible future enhancementsBen Harris
2022-10-13Add a missing "const" to js_draw_poly and js_canvas_draw_polyBen Harris