| Commit message (Expand) | Author | Age |
| * | Limit maximum grid size in Loopy | Ben Harris | 2023-01-15 |
| * | New backend function: current_key_label() | Ben Harris | 2022-12-09 |
| * | Loopy: adjust clip rectangle for new line thickness. | Simon Tatham | 2022-10-28 |
| * | Loopy: make line thicknesses scale with the canvas. | Simon Tatham | 2022-10-28 |
| * | New grid type: compass dodecagonal | Michael Quevillon | 2021-04-22 |
| * | 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 edsf API. | 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 |
| * | New grid type: the trihexagonal tiling, or 'kagome lattice'. | Simon Tatham | 2017-11-18 |
| * | 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 |
| * | Avoid macro-generating a trailing comma in an enum. | Simon Tatham | 2017-09-24 |
| * | Fix infinite-loop bug in Loopy's autofollow feature. | Simon Tatham | 2017-05-05 |
| * | Loopy: optional 'autofollow' UI feature. | Simon Tatham | 2017-04-26 |
| * | Use the new hierarchical preset menu feature in Loopy. | Simon Tatham | 2017-04-26 |
| * | Rework the preset menu system to permit submenus. | Simon Tatham | 2017-04-26 |
| * | Use symbolic enum values in the Loopy presets array. | Simon Tatham | 2017-04-24 |
| * | New Loopy tiling: 'Great Great Dodecagonal'. | Simon Tatham | 2017-04-24 |
| * | Account for disconnected paths in Loopy and Pearl error highlights. | Simon Tatham | 2016-04-28 |
| * | Loopy: be friendlier to right-click-less playing style. | Simon Tatham | 2016-02-24 |
| * | Loopy: revamp loop detection, but not using findloop. | Simon Tatham | 2016-02-24 |
| * | Don't overallocate colour memory in Loopy. | 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 |
| * | Stop using CLUE2CHAR to translate clues into text; just do the obvious | Simon Tatham | 2013-02-24 |
| * | Stop the analysis pass in Loopy's redraw routine from being | Simon Tatham | 2013-01-19 |
| * | New rule: interpret_move() is passed a pointer to the game_drawstate | Simon Tatham | 2012-09-09 |
| * | New puzzle! Or rather, new-ish, because this one has been lying around | Simon Tatham | 2012-01-22 |
| * | Changed my mind about midend_is_solved: I've now reprototyped it as | Simon Tatham | 2011-06-19 |
| * | Fix segfault in Loopy printing, introduced when I added the dynamic | Simon Tatham | 2011-05-11 |
| * | Portability fixes, mostly from James for Palm purposes. Mostly | Simon Tatham | 2011-05-04 |
| * | Fix warnings generated by gcc 4.6.0 about variables set but not | Simon Tatham | 2011-05-04 |
| * | Fix two memory leaks reported by Tiago Dionizio in recent Loopy | Simon Tatham | 2011-04-26 |
| * | From James Harvey (via a period of collaborative polishing), a patch | Simon Tatham | 2011-04-24 |
| * | Move most of face_text_pos() into grid.c, leaving in loopy.c only the | Simon Tatham | 2011-04-23 |
| * | Replace my brute-force algorithm in face_text_pos with a more complex | Simon Tatham | 2011-04-23 |
| * | Stop calling face_text_pos() for faces that don't need to have text in | Simon Tatham | 2011-04-23 |
| * | Adjust the yellow used for LINE_UNKNOWN so that it's always a bit | Simon Tatham | 2011-04-05 |
| * | Add a new deduction to Easy level, which is as small as I can make it | Simon Tatham | 2011-04-03 |
| * | Add a function to every game backend which indicates whether a game | Simon Tatham | 2011-04-02 |
| * | Rework the Loopy grid drawing algorithm so that it doesn't assume when | Simon Tatham | 2011-04-02 |
| * | Improve the algorithm for figuring out where the number should be | Simon Tatham | 2011-04-02 |
| * | When a lot of edges meet the same point - and, in particular, when | Simon Tatham | 2011-04-02 |
| * | Another patch from Chris Moore implementing two more grid types, both | Simon Tatham | 2011-02-24 |
| * | Patch from Chris Moore to implement an extra grid type, the 'floret' | Simon Tatham | 2011-02-23 |
| * | Patch from Mark Wooding to reorganise Loopy's redraw function to be | Simon Tatham | 2010-05-29 |