| Commit message (Expand) | Author | Age |
| * | Refactor `button & ~MOD_MASK' as `STRIP_BUTTON_MODIFIERS(button)'. | Franklin Wei | 2024-07-31 |
| * | Wrap a few long lines in Keen | Ben Harris | 2023-12-06 |
| * | Keen: use new move_cursor() features | Ben Harris | 2023-08-13 |
| * | Keen, Solo, Towers, Undead, Unequal, Group: new UI preference. | Simon Tatham | 2023-08-13 |
| * | move_cursor(): handle visible flag; return useful value | Ben Harris | 2023-08-09 |
| * | Keen: fix another misuse of dsf_canonify. | Simon Tatham | 2023-06-25 |
| * | Rename UI_UPDATE as MOVE_UI_UPDATE | Ben Harris | 2023-06-11 |
| * | 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 |
| * | Reorganise the dsf API into three kinds of dsf. | Simon Tatham | 2023-04-20 |
| * | Introduce a new dsf_equivalent() function. | Simon Tatham | 2023-04-20 |
| * | Remove size parameter from dsf init and copy functions. | Simon Tatham | 2023-04-20 |
| * | Declare all dsfs as a dedicated type name 'DSF'. | Simon Tatham | 2023-04-20 |
| * | Use a dedicated free function to free dsfs. | Simon Tatham | 2023-04-20 |
| * | 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 |
| * | Fix memory leaks in Keen's validate_desc() | Ben Harris | 2023-02-13 |
| * | Remove various unused game functions | Ben Harris | 2023-01-31 |
| * | 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 |
| * | Keen: fill in the latin.c validator function. | Simon Tatham | 2020-05-23 |
| * | latin.c: call a user-provided validator function. [NFC] | Simon Tatham | 2020-05-23 |
| * | 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 |
| * | Enable 64-bit osx build and fix a warning. | Josh Lee | 2018-06-01 |
| * | Move `static' keyword to beginning of declaration. | Franklin Wei | 2018-04-24 |
| * | Add a request_keys() function with a midend wrapper. | Franklin Wei | 2018-04-22 |
| * | Make the code base clean under -Wwrite-strings. | Simon Tatham | 2017-10-01 |
| * | 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 |
| * | Fix a valgrind warning in the Keen DIFF_HARD solver code. | Simon Tatham | 2016-01-03 |
| * | Add 'Inshi No Heya' (multiplication only) variant to Keen. | Jonas Kölker | 2015-10-03 |
| * | Fix a display glitch in Keen's pencil-mode cursor. | Jonas Kölker | 2015-10-03 |
| * | 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 |
| * | Adjust Keen's grid generation to constrain the maximum size of clue | Simon Tatham | 2013-04-12 |
| * | New rule: interpret_move() is passed a pointer to the game_drawstate | Simon Tatham | 2012-09-09 |
| * | Changed my mind about midend_is_solved: I've now reprototyped it as | Simon Tatham | 2011-06-19 |
| * | Having played Keen a bit following the clue-generation fix in r9165, | Simon Tatham | 2011-05-07 |
| * | Having looked at Keen's clue selection code, I also notice that the | Simon Tatham | 2011-05-04 |
| * | Fix warnings generated by gcc 4.6.0 about variables set but not | Simon Tatham | 2011-05-04 |
| * | Add a function to every game backend which indicates whether a game | Simon Tatham | 2011-04-02 |
| * | Patch from Ben Hutchings to fix an error-checking goof: Keen | Simon Tatham | 2010-05-16 |