aboutsummaryrefslogtreecommitdiff
path: root/midend.c (follow)
Commit message (Expand)AuthorAge
* Introduce ftoa() as a replacement for the %g format specifierFranklin Wei2020-12-07
* 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
* Fix typo in undo key handling.Jonas Kölker2015-10-03
* Change the policy for parsing underspecified params strings.Simon Tatham2014-11-29
* Introduce some extra testing and benchmarking command-line options toSimon Tatham2013-04-11
* Add a new midend function to reset the tile size to the puzzle'sSimon Tatham2013-04-07
* Don't forget to NULL out the new game id notification callback, orSimon Tatham2013-04-06
* I've just realised that the JS puzzles' permalinks were not updatingSimon Tatham2013-04-05
* Introduce a mechanism by which calls to midend_supersede_game_desc()Simon Tatham2013-03-31
* Add a midend function to return the current random seed, parallel toSimon Tatham2013-03-30
* Revamp of the Windows command-line parsing and puzzle-loading code.Simon Tatham2013-01-19
* Add a hacky environment variable that lets me arrange a soak-test of aSimon Tatham2012-06-01
* Permit users to reconfigure the default setting for each puzzle usingSimon Tatham2012-04-10
* Allow --save to work with --soln, causing saved game files to beSimon Tatham2011-12-28
* Changed my mind about midend_is_solved: I've now reprototyped it asSimon Tatham2011-06-19
* Add a function to every game backend which indicates whether a gameSimon Tatham2011-04-02
* Add functions provided by the midend to tell a front end whether GUISimon Tatham2011-04-02
* Memory leak fix from Tiago Dionizio: whenever we free the midend'sSimon Tatham2010-01-04
* Jonas Koelker points out that the backspace key didn't work in GTKSimon Tatham2009-12-20