| Commit message (Expand) | Author | Age |
| * | 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 |
| * | 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 |
| * | 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 |
| * | Slant: use the new findloop for loop detection. | Simon Tatham | 2016-02-24 |
| * | Add more keyboard controls to Slant. | Jonas Kölker | 2015-10-03 |
| * | Slant: hide keyboard cursor when using the mouse. | 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 |
| * | 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 |
| * | Add a function to every game backend which indicates whether a game | Simon Tatham | 2011-04-02 |
| * | Patch idea from Debian, but modified considerably in implementation: | Simon Tatham | 2010-04-25 |
| * | Keyboard control patch for Slant, from James H. | Simon Tatham | 2009-01-16 |
| * | Yet another complete rewrite of Slant's loop detection during | Simon Tatham | 2008-09-17 |
| * | Since the lack of this has caused portability issues in the past: | Simon Tatham | 2008-09-13 |
| * | New infrastructure feature. Games are now permitted to be | Simon Tatham | 2008-09-06 |
| * | HTML Help support for Puzzles, with the same kind of automatic | Simon Tatham | 2006-12-24 |
| * | Mike's changes to dsf.c alter the internal storage format of dsf | Simon Tatham | 2006-11-01 |
| * | Tidy up comments. | Simon Tatham | 2006-03-12 |
| * | Introduce a new deductive mode in Slant's Hard level, which is the | Simon Tatham | 2006-03-06 |
| * | Cleanup: it was absolutely stupid for game_wants_statusbar() to be a | Simon Tatham | 2005-10-22 |
| * | Cleanup: remove the game_state parameter to game_colours(). No game | Simon Tatham | 2005-10-22 |
| * | Cleanup: the `mouse_priorities' field in the back end has been a | Simon Tatham | 2005-10-22 |
| * | Use game_set_size() to set up the temporary drawstate in | Simon Tatham | 2005-09-23 |
| * | Completely rewrite the loop-detection algorithm used to check game | Simon Tatham | 2005-09-10 |
| * | James H has implemented a new `Tricky' difficulty level in Light Up: | Simon Tatham | 2005-09-01 |
| * | Substantial infrastructure upheaval. I've separated the drawing API | Simon Tatham | 2005-08-18 |
| * | 16-bit-cleanness fixes from James H (again). It would be really nice | Simon Tatham | 2005-08-11 |
| * | Very fiddly corrections to the loop highlighting. ERRSLASH means the | Simon Tatham | 2005-08-09 |
| * | Implement error checking in Slant. Clue points are now highlighted | Simon Tatham | 2005-08-09 |
| * | Placate optimiser. | Simon Tatham | 2005-08-07 |
| * | Streamline `slantsolver' a bit (avoid showing advanced working on | Simon Tatham | 2005-08-06 |
| * | Document hard mode in Slant, and also fix an obvious memory | Simon Tatham | 2005-08-06 |
| * | Introduce an environment variable setting (SLANT_SWAP_BUTTONS=yes) | Simon Tatham | 2005-08-06 |
| * | A bunch of new reasoning techniques in the Slant solver, leading to | Simon Tatham | 2005-08-06 |
| * | New puzzle: `Light Up', by James H. | Simon Tatham | 2005-08-04 |
| * | Bug fix from James H: solve_game() was returning error messages in | Simon Tatham | 2005-08-04 |
| * | Cleanups from James H: a few missing statics, a precautionary cast | Simon Tatham | 2005-08-03 |
| * | Bah! There's _always_ one. Display glitch corrected. | Simon Tatham | 2005-08-02 |
| * | New puzzle: `Slant', picked from the Japanese-language section of | Simon Tatham | 2005-08-02 |