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
/
midend.c
(
follow
)
Commit message (
Expand
)
Author
Age
*
Refactor `button & ~MOD_MASK' as `STRIP_BUTTON_MODIFIERS(button)'.
Franklin Wei
2024-07-31
*
midend_process_key: allow Shift+Tab to pass through to the backend.
Franklin Wei
2024-07-31
*
midend_request_keys: fix memory leak of a game_params.
Simon Tatham
2023-08-24
*
midend_get_prefs: Don't free memory that we just copied elsewhere.
Asher Gordon
2023-07-29
*
Fix control-character generation fix
Ben Harris
2023-06-26
*
Reduce the set of keys from which we generate control characters
Ben Harris
2023-06-25
*
Expose the NO_EFFECT/UNUSED distinction through midend_process_key()
Ben Harris
2023-06-11
*
Add MOVE_NO_EFFECT and MOVE_UNUSED return values from interpret_move()
Ben Harris
2023-06-11
*
Rename UI_UPDATE as MOVE_UI_UPDATE
Ben Harris
2023-06-11
*
Fix a few minor memory leaks.
Simon Tatham
2023-06-06
*
midend_apply_prefs: apply prefs to the right ui.
Simon Tatham
2023-05-02
*
Fix bounds check in buffer_append.
Simon Tatham
2023-04-24
*
Fix failure to update me->ui when changing preferences.
Simon Tatham
2023-04-23
*
Universal preference option for one-key shortcuts.
Simon Tatham
2023-04-23
*
Keep a set of preferences in the midend.
Simon Tatham
2023-04-23
*
Generalise the midend serialisation callbacks.
Simon Tatham
2023-04-23
*
Pass a game_ui to compute_size, print_size and print.
Simon Tatham
2023-04-21
*
Add a game_state argument to decode_ui()
Ben Harris
2023-04-08
*
Make encode_ui() and decode_ui() optional in back-ends
Ben Harris
2023-04-08
*
Further restrict the keys that can have MOD_NUM_KEYPAD
Ben Harris
2023-03-05
*
Treat keypad-Enter as CURSOR_SELECT, same as Return.
Simon Tatham
2023-03-04
*
Correctly handle some short save files
Ben Harris
2023-02-26
*
More cleverness in midend_process_key()
Ben Harris
2023-02-23
*
Fix memory leak in midend_game_id_int()
Ben Harris
2023-02-20
*
Validate that save file values are ASCII (mostly)
Ben Harris
2023-02-13
*
Fix memory leak in convert_tilesize
Ben Hutchings
2023-01-16
*
When loading, don't decode_ui unless we have a UI
Ben Harris
2023-01-15
*
Don't load too many states just because there's no STATEPOS
Ben Harris
2023-01-15
*
Range-check record lengths when deserialising games
Ben Harris
2023-01-15
*
Add an assertion that all colours are within range
Ben Harris
2022-12-14
*
New backend function: current_key_label()
Ben Harris
2022-12-09
*
Assert that the back-end has provided a background colour
Ben Harris
2022-12-06
*
Extra key mappings: '*' to undo and '#' to redo
Ben Harris
2022-11-15
*
Remove a couple of unused variables.
Simon Tatham
2022-11-10
*
Add a way for midend_process_key() to report whether it handled a keypress
Ben Harris
2022-11-08
*
Teach the mid-end about device pixel ratios
Ben Harris
2022-11-08
*
Build fix: take declarations out of for loops.
Simon Tatham
2022-10-21
*
Assert that everything written to a save file is printable ASCII
Ben Harris
2022-10-20
*
Hex-encode non-ASCII random seeds in save files
Ben Harris
2022-10-20
*
Add assertions that game descriptions consist only of printable ASCII.
Ben Harris
2022-10-20
*
Add an assertion to check the format of encoded parameters
Ben Harris
2022-10-20
*
Correct and enable the range check on statepos when loading
Ben Harris
2022-10-16
*
Add more validation to midend deserialisation routine
Ben Harris
2022-10-16
*
Reinsert some missing screen-clears.
Simon Tatham
2021-04-27
*
Centralise initial clearing of the puzzle window.
Simon Tatham
2021-04-25
*
Add method for frontends to query the backend's cursor location.
Franklin Wei
2020-12-07
*
Fix a handful of memory leaks in the midend.
Simon Tatham
2019-04-05
*
Use C99 bool within source modules.
Simon Tatham
2018-11-13
*
Replace TRUE/FALSE with C99 true/false throughout.
Simon Tatham
2018-11-13
*
Adopt C99 bool in the midend API.
Simon Tatham
2018-11-13
[next]