aboutsummaryrefslogtreecommitdiff
path: root/midend.c (follow)
Commit message (Expand)AuthorAge
* Don't load too many states just because there's no STATEPOSBen Harris2023-01-15
* Range-check record lengths when deserialising gamesBen Harris2023-01-15
* Add an assertion that all colours are within rangeBen Harris2022-12-14
* New backend function: current_key_label()Ben Harris2022-12-09
* Assert that the back-end has provided a background colourBen Harris2022-12-06
* Extra key mappings: '*' to undo and '#' to redoBen Harris2022-11-15
* Remove a couple of unused variables.Simon Tatham2022-11-10
* Add a way for midend_process_key() to report whether it handled a keypressBen Harris2022-11-08
* Teach the mid-end about device pixel ratiosBen Harris2022-11-08
* Build fix: take declarations out of for loops.Simon Tatham2022-10-21
* Assert that everything written to a save file is printable ASCIIBen Harris2022-10-20
* Hex-encode non-ASCII random seeds in save filesBen Harris2022-10-20
* Add assertions that game descriptions consist only of printable ASCII.Ben Harris2022-10-20
* Add an assertion to check the format of encoded parametersBen Harris2022-10-20
* Correct and enable the range check on statepos when loadingBen Harris2022-10-16
* Add more validation to midend deserialisation routineBen Harris2022-10-16
* Reinsert some missing screen-clears.Simon Tatham2021-04-27
* Centralise initial clearing of the puzzle window.Simon Tatham2021-04-25
* Add method for frontends to query the backend's cursor location.Franklin Wei2020-12-07
* Fix a handful of memory leaks in the midend.Simon Tatham2019-04-05
* Use C99 bool within source modules.Simon Tatham2018-11-13
* Replace TRUE/FALSE with C99 true/false throughout.Simon Tatham2018-11-13
* Adopt C99 bool in the midend API.Simon Tatham2018-11-13
* Fix return value from newgame_undo_deserialise_read.Simon Tatham2018-06-21
* Add a request_keys() function with a midend wrapper.Franklin Wei2018-04-22
* Forbid undo-of-new-game after midend_set_config.Simon Tatham2017-12-09
* Permit redoing past an undone New Game action.Simon Tatham2017-11-18
* Refactor to make me->newgame_undo a small struct.Simon Tatham2017-11-18
* Fix assertion failure if you Undo right at startup.Simon Tatham2017-10-06
* Make the code base clean under -Wwrite-strings.Simon Tatham2017-10-01
* Assorted char * -> const char * API changes.Simon Tatham2017-10-01
* Return error messages as 'const char *', not 'char *'.Simon Tatham2017-10-01
* Use a proper union in struct config_item.Simon Tatham2017-10-01
* New name UI_UPDATE for interpret_move's return "".Simon Tatham2017-10-01
* Make newgame_undo_buf 'char *', not 'void *'.Simon Tatham2017-10-01
* Forbid undo of new-game if it would change the params.Simon Tatham2017-10-01
* Style tweaks to the newgame_undo patch.Simon Tatham2017-10-01
* midend: Allow "new game" to be undoneIan Jackson2017-10-01
* midend_deserialise: accept an extra validation function.Simon Tatham2017-10-01
* midend_deserialise: keep deserialised data in a struct.Simon Tatham2017-10-01
* deserialise: use the right one of {,c}params.Simon Tatham2017-10-01
* Generate special fake keypresses from menu options.Simon Tatham2017-09-20
* Call game_id_change_notify_function after deserialisation.Simon Tatham2017-09-14
* Work around non-compliant sprintf().Franklin Wei2017-04-30
* Rework the preset menu system to permit submenus.Simon Tatham2017-04-26
* End victory flash on new game and restart game.Jonas Kölker2015-10-14
* Reset midend animation counters on starting a new game.Jonas Kölker2015-10-14
* Remove a redundant line of code.Jonas Kölker2015-10-14
* Don't stop animations when restarting an already restarted game.Jonas Kölker2015-10-14
* Stop animations on a new game, no matter how it is started.Jonas Kölker2015-10-14