kicad/libs/kimath/include
Seth Hillbrand 81cb6d0c3f Fix race condition in zone fill
When checking collisions, the SHAPE_POLY_SET::Collide() routine is not
const because it will regenerate the triangulation cache if it is out of
date (using a const_cast, grrr).  This sidesteps the issue by assigning
a mutex to the triangulation caching

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17180
2024-03-13 10:35:40 -07:00
..
geometry Fix race condition in zone fill 2024-03-13 10:35:40 -07:00
math std::isnan is not constexpr in C++17 2024-01-16 18:42:37 +03:00
bezier_curves.h Support DXF ellipses and elliptical arcs 2022-12-24 22:46:07 -05:00
convert_basic_shapes_to_polygon.h Name shortening and line-break reduction. 2022-10-21 18:41:39 +01:00
hash.h Utilize our combine_hash routine for multiple hash 2022-08-26 08:45:13 -07:00
md5_hash.h specctra_export: fix an issue with custom and chamfered/round rect pads. 2020-11-25 13:57:46 +01:00
transform.h Transform is right at home in kimath 2023-09-07 18:03:33 -04:00
trigo.h Fix rendering/plotting of arcs with tiny angle and huge radius. 2024-03-09 02:07:24 +03:00