aboutsummaryrefslogtreecommitdiff
path: root/unfinished (unfollow)
Commit message (Expand)Author
2024-07-31Refactor `button & ~MOD_MASK' as `STRIP_BUTTON_MODIFIERS(button)'.Franklin Wei
2023-08-13Group: make keyboard play work again.Simon Tatham
2023-08-13Keen, Solo, Towers, Undead, Unequal, Group: new UI preference.Simon Tatham
2023-08-09move_cursor(): handle visible flag; return useful valueBen Harris
2023-06-11Rename UI_UPDATE as MOVE_UI_UPDATEBen Harris
2023-04-23New backend functions: get_prefs and set_prefs.Simon Tatham
2023-04-21Pass a game_ui to compute_size, print_size and print.Simon Tatham
2023-04-20Reorganise the dsf API into three kinds of dsf.Simon Tatham
2023-04-20Remove size parameter from dsf init and copy functions.Simon Tatham
2023-04-20Declare all dsfs as a dedicated type name 'DSF'.Simon Tatham
2023-04-20Use a dedicated free function to free dsfs.Simon Tatham
2023-04-20Remove an unnecessary extern function declaration.Simon Tatham
2023-04-08Make encode_ui() and decode_ui() optional in back-endsBen Harris
2023-04-06Fall back to <math.h> if <tgmath.h> doesn't work.Simon Tatham
2023-04-04Replace <math.h> with <tgmath.h> throughoutBen Harris
2023-02-18Replace a buch of "const static" with "static const"Ben Harris
2023-02-18Mark many more function (and some objects) staticBen Harris
2023-02-05latin_solver_alloc: handle clashing numbers in input grid.Simon Tatham
2022-12-09New backend function: current_key_label()Ben Harris
2021-04-25Centralise initial clearing of the puzzle window.Simon Tatham
2021-03-29Migrate to a CMake-based build system.Simon Tatham
2021-03-29Fix bit rot in the 'unfinished' subdir.Simon Tatham
2020-12-07Add method for frontends to query the backend's cursor location.Franklin Wei
2020-06-09Group: fix assertion failure in Unreasonable generation.Simon Tatham
2020-05-23Group: hard-mode identity deduction.Simon Tatham
2020-05-23Group: fill in the latin.c validator function.Simon Tatham
2020-05-23latin.c: call a user-provided validator function. [NFC]Simon Tatham
2020-05-22groupsolver: show working when using -v on ambiguous puzzles.Simon Tatham
2020-05-20Group: fix loop bounds in the solver.Simon Tatham
2020-05-20Group: add a special deduction about the group identity.Simon Tatham
2020-05-12unfinished/path: some jottings towards a solver.Simon Tatham
2018-11-13Unruly, Group: reference-count the 'immutable' array.Simon Tatham
2018-11-13Add a missing const in unfinished/sokoban.c.Simon Tatham
2018-11-13Use C99 bool within source modules.Simon Tatham
2018-11-13Replace TRUE/FALSE with C99 true/false throughout.Simon Tatham
2018-11-13Adopt C99 bool in the game backend API.Simon Tatham
2018-04-24Add request_keys() to the rest of the unfinished games.Franklin Wei
2018-04-22Add a request_keys() function with a midend wrapper.Franklin Wei
2018-04-22Recipe: centralise dependencies for latin.c.Simon Tatham
2017-10-01Assorted char * -> const char * API changes.Simon Tatham
2017-10-01Return error messages as 'const char *', not 'char *'.Simon Tatham
2017-10-01Use a proper union in struct config_item.Simon Tatham
2017-10-01New name UI_UPDATE for interpret_move's return "".Simon Tatham
2017-04-26Rework the preset menu system to permit submenus.Simon Tatham
2015-01-13Put the game summaries from the website into gamedesc.txt.Simon Tatham
2014-12-18Permit selecting a diagonal of squares at once in Group.Simon Tatham
2013-11-28Fix a printf 64-bit-cleanness error.Simon Tatham
2013-10-09Fix an edge case of divider-obsoletion in Group.Simon Tatham
2013-10-09Faintly highlight the leading diagonal of Group's grid.Simon Tatham
2013-06-30Add a mechanism to the automake system to allow 'make install' to onlySimon Tatham