| Commit message (Expand) | Author | Age |
| * | Keen, Solo, Towers, Undead, Unequal, Group: new UI preference. | Simon Tatham | 2023-08-13 |
| * | Fix some unused-variable warnings. | Simon Tatham | 2023-06-16 |
| * | Rename UI_UPDATE as MOVE_UI_UPDATE | Ben Harris | 2023-06-11 |
| * | Add preferences for existing UI style controls | Ben Harris | 2023-05-30 |
| * | New backend functions: get_prefs and set_prefs. | Simon Tatham | 2023-04-23 |
| * | Pass a game_ui to compute_size, print_size and print. | Simon Tatham | 2023-04-21 |
| * | Make encode_ui() and decode_ui() optional in back-ends | Ben Harris | 2023-04-08 |
| * | Fall back to <math.h> if <tgmath.h> doesn't work. | Simon Tatham | 2023-04-06 |
| * | Replace <math.h> with <tgmath.h> throughout | Ben Harris | 2023-04-04 |
| * | Add an environment variable to control initial cursor visibility | Ben Harris | 2023-03-22 |
| * | Convert a lot of floating-point constants to single precision | Ben Harris | 2023-02-19 |
| * | Undead: be a bit more careful about sprintf buffer sizes | Ben Harris | 2023-02-18 |
| * | Undead: check the return value of sscanf() in execute_move() | Ben Harris | 2023-02-13 |
| * | Remove various unused game functions | Ben Harris | 2023-01-31 |
| * | Adjust Undead upper grid-size limit to avoid overflow | Ben Harris | 2023-01-15 |
| * | Range-check normal moves in Undead | Ben Harris | 2023-01-15 |
| * | Undead: fix buffer overrun in "M" command | Ben Harris | 2023-01-15 |
| * | Undead: check for valid commands in execute_move() | Ben Harris | 2023-01-15 |
| * | When filling in or blanking a square, don't generate null moves | Ben Harris | 2022-12-27 |
| * | New backend function: current_key_label() | Ben Harris | 2022-12-09 |
| * | 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 |
| * | Add missing 'static' to game-internal declarations. | Simon Tatham | 2018-11-13 |
| * | 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 game backend API. | Simon Tatham | 2018-11-13 |
| * | Undead: remove an unused structure field. | Simon Tatham | 2018-11-07 |
| * | Add a request_keys() function with a midend wrapper. | Franklin Wei | 2018-04-22 |
| * | Return error messages as 'const char *', not 'char *'. | Simon Tatham | 2017-10-01 |
| * | Use a proper union in struct config_item. | Simon Tatham | 2017-10-01 |
| * | New name UI_UPDATE for interpret_move's return "". | Simon Tatham | 2017-10-01 |
| * | Rework the preset menu system to permit submenus. | Simon Tatham | 2017-04-26 |
| * | In Undead, mark clues as errors in a few more situations. | Jonas Kölker | 2015-10-21 |
| * | Solo, Undead: support 'm' to fill in all pencils. | Simon Tatham | 2015-07-13 |
| * | Fix redrawing of Undead 'done' clues after a resize. | Simon Tatham | 2015-07-05 |
| * | Undead: you can now mark clues as done | Kevin Lyles | 2015-05-26 |
| * | Reworked draw_path_hint | Kevin Lyles | 2015-05-26 |
| * | Factored out a portion of game_redraw | Kevin Lyles | 2015-05-26 |
| * | Position the monster counts more sensibly. | Simon Tatham | 2014-01-07 |
| * | Giant const patch of doom: add a 'const' to every parameter in every | Simon Tatham | 2013-04-13 |
| * | Add 'const' to the game_params arguments in validate_desc and | Simon Tatham | 2013-04-12 |
| * | Apply some optimisation to Undead's get_unique() function, which was | Simon Tatham | 2013-04-12 |
| * | Undead was not ever actually draw_update()ing to the edges of its | Simon Tatham | 2013-03-31 |
| * | Fix entering pencil marks from the keyboard; the cursor is no longer removed | Jacob Nevins | 2013-03-10 |
| * | Make indentation consistent. (Somehow I forgot to do this before I | Simon Tatham | 2012-09-10 |
| * | Oops, forgot to initialise changed_ascii on all paths in r9657. | Simon Tatham | 2012-09-09 |
| * | New rule: interpret_move() is passed a pointer to the game_drawstate | Simon Tatham | 2012-09-09 |
| * | New puzzle! Contributed by Steffen Bauer, an implementation of | Simon Tatham | 2012-09-08 |