aboutsummaryrefslogtreecommitdiff
path: root/emccpre.js (follow)
Commit message (Expand)AuthorAge
* js: keep colour strings in JavaScript rather than in CBen Harris2023-07-30
* js: Copy-to-clipboard supportBen Harris2023-07-05
* js: pass preferences file from JS to C on the heap, not the stackBen Harris2023-05-30
* Support user preferences in the Emscripten frontend.Simon Tatham2023-04-24
* js: use the "load" event for loading save filesBen Harris2023-04-03
* js: Load save files into the C side incrementallyBen Harris2023-04-03
* js: load games using FileReader.readAsArrayBuffer()Ben Harris2023-04-02
* js: Use the Pointer Events API, but only to capture the pointerBen Harris2023-03-01
* Revert "JS puzzles: use the PointerEvent API if available."Simon Tatham2023-02-23
* JS puzzles: use the PointerEvent API if available.Simon Tatham2023-02-22
* Fix error about setCapture not existing.Simon Tatham2023-02-20
* js: Add a trivial error handler that alert()sBen Harris2023-02-19
* js: Hide type menu if there's only one preset and no configurationBen Harris2023-02-16
* js: Quicker keyboard access to menu itemsBen Harris2023-01-19
* kaios: Make F10 open and close the menuBen Harris2023-01-19
* js: Tolerate the absence of various UI elements from the HTMLBen Harris2023-01-19
* js: Look up elements in the DOM as early as possibleBen Harris2023-01-19
* js: Simpler and more robust startup procedureBen Harris2023-01-19
* js: Make soft-key labels generate key events when clickedBen Harris2023-01-19
* kaios: Major parts of a build for KaiOSBen Harris2023-01-19
* js: Have the "SoftRight" key open the menu by focussing itBen Harris2023-01-19
* js: When opening a dialogue box, try to focus itBen Harris2022-12-10
* js: Add a mode where the puzzle tries to fill the viewportBen Harris2022-12-10
* js: Allow CSS to set the font used by the puzzleBen Harris2022-12-10
* js: Bypass our own dialogue box when loadingBen Harris2022-12-05
* js: Correct a comment describing timer_callbackBen Harris2022-12-03
* js: Simplify drawing context managementBen Harris2022-12-03
* js: Switch to using the resize handle in the HTMLBen Harris2022-12-02
* js: Don't bother resizing offscreen canvas at startupBen Harris2022-12-02
* js: Remove a JavaScript construct that confused emcc -O3Ben Harris2022-12-02
* js: Allow for putting a resize handle in HTMLBen Harris2022-11-29
* js: Correct co-ordinate-mapping function for what CSS actually doesBen Harris2022-11-25
* js: If the HTML contains a dialogue-box form, delete itBen Harris2022-11-24
* js: Disable menu keyboard controls when dialogue box is activeBen Harris2022-11-24
* js: Add actions for more keys in menusBen Harris2022-11-23
* js: Move global keyboard handler to capturing phaseBen Harris2022-11-23
* js: Move focus-tracking to entirely "focus" eventsBen Harris2022-11-23
* js: Replace :focus-within with JS-maintained .focus-withinBen Harris2022-11-23
* js: Add keyboard navigation for menusBen Harris2022-11-23
* js: Tiny comment fixBen Harris2022-11-21
* js: Allow status bar to be present in the HTMLBen Harris2022-11-20
* js: Create the puzzle resize handle only if the puzzle is resizableBen Harris2022-11-15
* js: Substantially simplify timer codeBen Harris2022-11-13
* js: Give keyboard focus to the puzzle canvas at startup againBen Harris2022-11-12
* js: Add a way to have environment variablesBen Harris2022-11-12
* js: Label all form controls and put controls inside labelsBen Harris2022-11-12
* js: Convert menus to use semantically appropriate HTML elementsBen Harris2022-11-12
* js: Add various missing variable declarationsBen Harris2022-11-10
* js: Reinstate a missing variable declarationBen Harris2022-11-09
* js: Switch to window.requestAnimationFrame() for timingBen Harris2022-11-09