index
:
puzzles
devel
master
rockbox
rockbox-devel
My sgt-puzzles tree
Franklin Wei
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
emcclib.js
(
follow
)
Commit message (
Expand
)
Author
Age
*
js: load preferences from HTML elements
Ben Harris
2023-08-21
*
js: prefer some puzzle size even if loading isn't complete
Ben Harris
2023-08-21
*
js: keep colour strings in JavaScript rather than in C
Ben Harris
2023-07-30
*
js: pass preferences file from JS to C on the heap, not the stack
Ben Harris
2023-05-30
*
js: handle exceptions when accessing localStorage
Ben Harris
2023-05-30
*
Emscripten: fix edge case of js_canvas_find_font_midpoint.
Simon Tatham
2023-05-26
*
Emscripten: change the localStorage key used for preferences.
Simon Tatham
2023-04-24
*
Support user preferences in the Emscripten frontend.
Simon Tatham
2023-04-24
*
js: Load save files into the C side incrementally
Ben Harris
2023-04-03
*
js: Tolerate the absence of various UI elements from the HTML
Ben Harris
2023-01-19
*
js: Simpler and more robust startup procedure
Ben Harris
2023-01-19
*
js: Use current_key_label() to label feature phone softkeys
Ben Harris
2023-01-19
*
js: Add a mode where the puzzle tries to fill the viewport
Ben Harris
2022-12-10
*
js: Add a new function whereby C can ask JS for a preferred board size
Ben Harris
2022-12-10
*
js: Set the default colour from the CSS background of the canvas
Ben Harris
2022-12-10
*
js: Allow CSS to set the font used by the puzzle
Ben Harris
2022-12-10
*
js: Put the puzzle background colour in a CSS variable
Ben Harris
2022-12-05
*
js: Simplify drawing context management
Ben Harris
2022-12-03
*
js: Remove support for creating the status bar in JavaScript
Ben Harris
2022-11-28
*
js: Remove alpha channel from almost all our canvases
Ben Harris
2022-11-25
*
js: Add keyboard navigation for menus
Ben Harris
2022-11-23
*
js: When removing the status bar, null out its variable
Ben Harris
2022-11-21
*
js: Allow status bar to be present in the HTML
Ben Harris
2022-11-20
*
js: Insert a space in game-type submenu headings as well
Ben Harris
2022-11-15
*
js: Convert space after tick in menus to a space character
Ben Harris
2022-11-15
*
js: Better handling of games without presets and/or solve
Ben Harris
2022-11-13
*
js: Substantially simplify timer code
Ben Harris
2022-11-13
*
js: Label all form controls and put controls inside labels
Ben Harris
2022-11-12
*
js: Convert menus to use semantically appropriate HTML elements
Ben Harris
2022-11-12
*
js: Reinstate a missing variable declaration
Ben Harris
2022-11-09
*
js: Switch to window.requestAnimationFrame() for timing
Ben Harris
2022-11-09
*
js: Move much of the handling of device pixel ratios to the mid-end
Ben Harris
2022-11-08
*
js: Tolerate the non-existence of some HTML elements
Ben Harris
2022-10-29
*
js: Take device pixel ratio into account when setting default size
Ben Harris
2022-10-27
*
js: Split setting nominal and actual canvas size
Ben Harris
2022-10-27
*
js: Very bad attempt at making puzzles change size when zooming
Ben Harris
2022-10-27
*
js: Use String.replace() in place of .replaceAll()
Ben Harris
2022-10-26
*
js: Pay attention to the device pixel ratio
Ben Harris
2022-10-22
*
js: Percent-encode game IDs in URLs and decode them again on input
Ben Harris
2022-10-21
*
js: When making a hidden element visible, just remove "display: none"
Ben Harris
2022-10-17
*
js: Remove unnecessary setting of status bar size
Ben Harris
2022-10-17
*
js: Move most style settings from JavaScript to CSS
Ben Harris
2022-10-17
*
Update web puzzles to current WASM-based Emscripten.
Simon Tatham
2021-04-03
*
Factor some HTML dialog functions out of emcclib.
Simon Tatham
2017-09-05
*
Organise the JS menus/buttons bar more like a menu.
Simon Tatham
2017-09-05
*
Rework the preset menu system to permit submenus.
Simon Tatham
2017-04-26
*
Javascript puzzles: switch to a CSS-based drop-down system.
Simon Tatham
2017-04-26
*
Fix vertically misaligned text in Javascript puzzles.
Simon Tatham
2014-06-21
*
Add a draggable resize handle to the JS puzzles.
Simon Tatham
2013-04-07
*
Regretfully remove my trickery with a hidden <option> element inside
Simon Tatham
2013-04-05
[next]