aboutsummaryrefslogtreecommitdiff
path: root/devel.but (follow)
Commit message (Expand)AuthorAge
* Explicitly document that various function pointers can be NULLBen Harris2023-01-31
* Explain what decode_ui() should do with invalid inputBen Harris2023-01-15
* Update devel.but commit IDBen Harris2023-01-02
* Add a macro of an upper bound on the formatted length of an integerBen Harris2023-01-02
* devel.but: fix markup error causing build failure.Simon Tatham2022-12-31
* Expose colour_mix() to backends (and others)Ben Harris2022-12-29
* Update developer docs for mkhighlight changesBen Harris2022-12-15
* New backend function: current_key_label()Ben Harris2022-12-09
* Devel docs: explain the specialness of colour 0Ben Harris2022-12-06
* Devel docs: Mention mid-end background clearingBen Harris2022-12-06
* Devel docs: make it clear that decode_ui() gets a new game_uiBen Harris2022-12-05
* Document how Enter and Space are handled in the mid-endBen Harris2022-11-30
* Developer doc correction: list.c is not generated by Perl any moreBen Harris2022-11-29
* Update current-as-of commit ID in developer docsBen Harris2022-11-27
* Add a way for midend_process_key() to report whether it handled a keypressBen Harris2022-11-08
* Teach the mid-end about device pixel ratiosBen Harris2022-11-08
* Update comment on parameter string formats in documentationBen Harris2022-10-20
* Document the asserted printable ASCII nature of many stringsBen Harris2022-10-20
* Update the developer documentation.Simon Tatham2022-07-31
* Add missing documentation of 'int dir' parameters.Simon Tatham2021-09-13
* Add 'const' to the draw_polygon coords array parameter.Simon Tatham2021-09-13
* Migrate to a CMake-based build system.Simon Tatham2021-03-29
* Add method for frontends to query the backend's cursor location.Franklin Wei2020-12-07
* Adopt C99 bool in the tree234 API.Simon Tatham2018-11-13
* Adopt C99 bool in the printing API.Simon Tatham2018-11-13
* Adopt C99 bool in the midend API.Simon Tatham2018-11-13
* Adopt C99 bool in the game backend API.Simon Tatham2018-11-13
* Add a request_keys() function with a midend wrapper.Franklin Wei2018-04-22
* Make the code base clean under -Wwrite-strings.Simon Tatham2017-10-01
* Assorted char * -> const char * API changes.Simon Tatham2017-10-01
* Return error messages as 'const char *', not 'char *'.Simon Tatham2017-10-01
* Use a proper union in struct config_item.Simon Tatham2017-10-01
* New name UI_UPDATE for interpret_move's return "".Simon Tatham2017-10-01
* Fix a typo in devel.but.Simon Tatham2017-09-29
* draw_thick_line: Bound thickness by 1.0 belowIan Jackson2017-09-29
* Rework the preset menu system to permit submenus.Simon Tatham2017-04-26
* D'oh, forgot to adjust devel.but for the const changes.Simon Tatham2013-04-13
* Fix a memory management bug in Filling: in some situations itsSimon Tatham2013-04-13
* Add 'const' to the game_params arguments in validate_desc andSimon Tatham2013-04-12
* Fix a typo I noticed in passing.Simon Tatham2013-04-07
* Add a new midend function to reset the tile size to the puzzle'sSimon Tatham2013-04-07
* I've just realised that the JS puzzles' permalinks were not updatingSimon Tatham2013-04-05
* Introduce a mechanism by which calls to midend_supersede_game_desc()Simon Tatham2013-03-31
* Reinstate a missing semicolon.Simon Tatham2013-03-31
* Edit the paragraph in the midend_deserialise() docs which I forgot toSimon Tatham2013-03-30
* Add a midend function to return the current random seed, parallel toSimon Tatham2013-03-30
* Add documentation for the identify_game() function which I introducedSimon Tatham2013-03-30
* New rule: interpret_move() is passed a pointer to the game_drawstateSimon Tatham2012-09-09
* Patch from Jonas Koelker for the developer docs, fixing a couple ofSimon Tatham2012-05-14
* Changed my mind about midend_is_solved: I've now reprototyped it asSimon Tatham2011-06-19