aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Add -Wmissing-prototypes to STRICT clang builds.Simon Tatham2023-02-18
* Enable -Wmissing-declarations in STRICT mode on GCCBen Harris2023-02-18
* Mark many more function (and some objects) staticBen Harris2023-02-18
* Call deallocate() in matching.c test routinesBen Harris2023-02-18
* Adjust fuzzpuzz sample shell commands to not include "/*"Ben Harris2023-02-16
* Tracks: set drag_s{x,y} even if starting off-gridChris Boyle2023-02-16
* Update and expand comment at the head of fuzzpuzzBen Harris2023-02-16
* Separate fuzzing and harness in fuzzpuzzBen Harris2023-02-16
* js: Hide type menu if there's only one preset and no configurationBen Harris2023-02-16
* Solo: cope with pencil marks when tilesize == 1Ben Harris2023-02-16
* Note in the documentation that Pattern clues are in orderBen Harris2023-02-15
* Tighten grid-size limit in MinesBen Harris2023-02-15
* Make sure that moves in Flood use only valid coloursBen Harris2023-02-14
* Fix over-long lines in devel.butBen Harris2023-02-13
* More validation of solve moves in FloodBen Harris2023-02-13
* Validate that save file values are ASCII (mostly)Ben Harris2023-02-13
* Extend fuzzpuzz to test more codeBen Harris2023-02-13
* Reserialise the game in fuzzpuzzBen Harris2023-02-13
* Avoid division by zero in Cube grid-size checksBen Harris2023-02-13
* Mosaic: don't duplicate the description being validatedBen Harris2023-02-13
* Loopy: free the grid description string if it's invalidBen Harris2023-02-13
* Twiddle: don't read off the end of parameter strings ending 'm'Ben Harris2023-02-13
* Free new game_state properly in Mosaic's execute_move()Ben Harris2023-02-13
* Remember to free the numcolours array from Pattern's drawstateBen Harris2023-02-13
* Don't leak duplicate edges in UntangleBen Harris2023-02-13
* Undead: check the return value of sscanf() in execute_move()Ben Harris2023-02-13
* Remember to free the to_draw member from Net's drawstateBen Harris2023-02-13
* Don't leak grids in Loopy's validate_desc()Ben Harris2023-02-13
* Remember to free the actual_board array in MosaicBen Harris2023-02-13
* 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