aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Fix memory leaks in Keen's validate_desc()Ben Harris2023-02-13
* Allow more general cross-shaped boards in PegsBen Harris2023-02-12
* Don't allow moves that change the constraints in UnequalBen Harris2023-02-11
* Cleanly reject more ill-formed solve moves in FloodBen Harris2023-02-11
* Check state is valid at the end of a move in PearlBen Harris2023-02-11
* Mention how old the 15-puzzle isBen Harris2023-02-11
* Forbid game descriptions with joined islands in BridgesBen Harris2023-02-10
* Forbid impossible moves in BridgesBen Harris2023-02-10
* Unequal: fix sense error in latin_solver_alloc fix.Simon Tatham2023-02-08
* Mines: Add assertions to range-check conversions to shortBen Harris2023-02-05
* Limit width and height to SHRT_MAX in MinesBen Harris2023-02-05
* Range: Don't fail an assertion on an all-black boardBen Harris2023-02-05
* Unequal: Don't insist that solve moves must actually solveBen Harris2023-02-05
* Pearl: fix bounds check in previous commit.Simon Tatham2023-02-05
* Pearl: fix assertion failure on bad puzzle.Simon Tatham2023-02-05
* latin_solver_alloc: handle clashing numbers in input grid.Simon Tatham2023-02-05
* Palisade: replace dfs_dsf() with a simple iteration.Simon Tatham2023-02-03
* Tolerate incorrect solutions in InertiaBen Harris2023-02-03
* Forbid lines off the grid in PearlBen Harris2023-02-02
* Dominosa: require the two halves of a domino to be adjacentBen Harris2023-02-02
* Tighten validation of Tents game descriptionsBen Harris2023-02-02
* Fix move validation in NetslideBen Harris2023-02-01
* Avoid invalid moves when solving TracksBen Harris2023-02-01
* Mines: Don't check if the player has won if they've already lostBen Harris2023-02-01
* Mines: forbid moves that flag or unflag an exposed squareBen Harris2023-02-01
* Document numeric input in UndeadBen Harris2023-02-01
* Remove an odd mention of NO_PRINTING from MosaicBen Harris2023-01-31
* Explicitly document that various function pointers can be NULLBen Harris2023-01-31
* Remove various unused game functionsBen Harris2023-01-31
* Loopy: Specify can_solve as true, rather than 1Ben Harris2023-01-31
* Validate the number of pegs and holes in a Pegs game IDBen Harris2023-01-28
* Limit number of mines in Mines game descriptionBen Harris2023-01-28
* Don't segfault on premature solve moves in MinesBen Harris2023-01-28
* Cleanly reject ill-formed solve moves in FloodBen Harris2023-01-28
* Forbid moves that fill with the current colour in FloodBen Harris2023-01-28
* Don't allow Bridges games with < 2 islandsBen Harris2023-01-28
* Move KaiAds menu optionBen Harris2023-01-23
* KaiOS: explicitly set the font family to Open SansBen Harris2023-01-23
* Increase KaiAds timeout to 10 secondsBen Harris2023-01-22
* Add validate_params bounds checks in a few more games.Simon Tatham2023-01-22
* Black Box: reject negative ball counts in game_params.Simon Tatham2023-01-22
* Add myself to copyright holders and update copyright yearsBen Harris2023-01-21
* Add a content security policy for the KaiOS appBen Harris2023-01-21
* Update comment in manifest.pl based on experienceBen Harris2023-01-21
* kaios/manifest.pl: canonicalise the JSON output.Simon Tatham2023-01-21
* Install KaiOS app docs even without HalibutBen Harris2023-01-20
* Use the main Web site version of the docs for KaiOS appsBen Harris2023-01-19
* kaios: Add hooks for the KaiAds APIBen Harris2023-01-19
* js: Quicker keyboard access to menu itemsBen Harris2023-01-19
* kaios: Make F10 open and close the menuBen Harris2023-01-19