7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-23 08:43:43 +00:00
kicad/libs
John Beard 926ef7677b Fabmaster: never add null holes to polygons
By adding points to holes as we go, we leave ourselves open
to adding invalid (<3 point) holes to the polygons. This causes
crashes if it happens, so we should never allow it to happen.

Instead of building holes in-place, construct them externally
and only add them if they are valid.

This probably wouldn't actually happen for a valid Fabmaster
file, but if it did, it would be bad new, and we shouldn't leave
crashable pathways facing user input.
2024-12-03 20:08:12 +08:00
..
core Standardise clamp function 2024-10-09 21:27:58 -06:00
kimath Fabmaster: never add null holes to polygons 2024-12-03 20:08:12 +08:00
kinng Add some logging to KINNG 2024-11-05 18:38:27 -05:00
kiplatform ReparentModal: fix case when parent is not available 2024-10-31 14:42:53 +01:00
sexpr Tidy up string find API usages. 2024-05-28 15:30:29 +01:00
CMakeLists.txt ADDED: A new IPC API based on protobuf and nng 2024-04-02 19:34:36 -04:00