aboutsummaryrefslogtreecommitdiff
path: root/grid.c (unfollow)
Commit message (Expand)Author
2023-07-14grid_edge_bydots_cmpfn: remove dangerous pointer comparison.Simon Tatham
2023-07-07grid.c: new and improved Penrose tiling generator.Simon Tatham
2023-07-07grid.c: add dot coordinates to debugging dumps.Simon Tatham
2023-07-07grid.c: allocate face/edge/dot arrays incrementally.Simon Tatham
2023-07-07Move mul_root3 out into misc.c and generalise it.Simon Tatham
2023-06-16Loopy / grid.c: support the new Spectre monotiling.Simon Tatham
2023-04-20Reorganise the dsf API into three kinds of dsf.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-06Fall back to <math.h> if <tgmath.h> doesn't work.Simon Tatham
2023-04-04Replace <math.h> with <tgmath.h> throughoutBen Harris
2023-03-31Require a grid description for hats gridBen Harris
2023-03-26Loopy / grid.c: new grid type, 'Hats'.Simon Tatham
2023-01-15Limit maximum grid size in LoopyBen Harris
2021-04-22New grid type: compass dodecagonalMichael Quevillon
2020-04-12grid.c: fix size miscalculation in Floret tiling.Simon Tatham
2018-11-13Use C99 bool within source modules.Simon Tatham
2018-11-13Replace TRUE/FALSE with C99 true/false throughout.Simon Tatham
2017-11-18New grid type: the trihexagonal tiling, or 'kagome lattice'.Simon Tatham
2017-10-01Make the code base clean under -Wwrite-strings.Simon Tatham
2017-04-24New Loopy tiling: 'Great Great Dodecagonal'.Simon Tatham
2015-04-10Sort out abs/fabs confusion.Simon Tatham
2013-05-10Fix grid generation crashes at Penrose 3x3 sizes. What seemed to beSimon Tatham
2013-04-13Giant const patch of doom: add a 'const' to every parameter in everySimon Tatham
2013-04-11Revamp the triangular grid generation in Loopy, which I've beenSimon Tatham
2013-04-01Greg Hewgill points out a code path on which the angle parameter toSimon Tatham
2011-05-06Apply the rotation in Penrose grid descriptions by rotating in theSimon Tatham
2011-05-04Portability fixes, mostly from James for Palm purposes. MostlySimon Tatham
2011-04-26Fix two memory leaks reported by Tiago Dionizio in recent LoopySimon Tatham
2011-04-25Forgot to set 'has_incentre' on triangular grids, which don't useSimon Tatham
2011-04-24From James Harvey (via a period of collaborative polishing), a patchSimon Tatham
2011-04-23Oops: initialise that new 'has_incentre' flag to false, otherwise theSimon Tatham
2011-04-23Move most of face_text_pos() into grid.c, leaving in loopy.c only theSimon Tatham
2011-02-24Another patch from Chris Moore implementing two more grid types, bothSimon Tatham
2011-02-24Retire the 'middle_face' field in 'struct grid', together with theSimon Tatham
2011-02-23Patch from Chris Moore to implement an extra grid type, the 'floret'Simon Tatham
2011-02-23Patch from Chris Moore to improve the generality ofSimon Tatham
2008-09-13Since the lack of this has caused portability issues in the past:Simon Tatham
2008-09-10Patch from James H to make new-Loopy port more easily.Simon Tatham
2008-09-07How did I manage to check this in without actually trying to buildSimon Tatham
2008-09-06Completely re-engineered version of Loopy, courtesy of LambrosSimon Tatham