JamesJCode 3800bae281 Enforce thread safety in clearance and creepage checks
Previously, these checks injected a custom handler to add graphic
objects to a DRC marker. This was not thread-safe and was causing
non-deterministic crashes. The DRC reporting methods now accept
a customer handler which is called on the newly created
PCB_MARKER within the commit context. This defaults to nullptr
for DRC checks which do not require graphics or other additional
processing.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19282
2024-12-23 18:10:47 +00:00
..
2024-10-01 19:55:03 -04:00
2024-11-03 18:02:26 +00:00
2024-12-02 13:51:07 -05:00
2024-12-19 15:55:26 -08:00
2024-12-19 15:55:26 -08:00
2024-12-19 12:29:43 +00:00
2024-11-21 13:18:36 -08:00
2024-12-16 13:26:48 +00:00
2024-12-02 10:53:01 -05:00
2024-12-20 09:11:00 -05:00
2024-12-10 15:54:47 -08:00
2024-09-10 11:27:32 +01:00
2024-11-21 13:18:36 -08:00
2024-11-21 13:18:36 -08:00
2024-11-21 13:18:36 -08:00
2024-11-21 13:18:36 -08:00
2024-11-21 13:18:36 -08:00
2024-12-16 13:26:48 +00:00
2024-11-21 13:18:36 -08:00
2024-11-21 13:18:36 -08:00
2024-12-16 13:26:48 +00:00
2024-12-16 13:26:48 +00:00
2024-09-27 17:13:13 +01:00
2024-09-27 17:13:13 +01:00
2024-11-21 13:18:36 -08:00
2024-12-16 13:26:48 +00:00
2024-11-24 17:25:56 -05:00
2024-11-21 18:59:48 -08:00
2024-11-21 18:59:48 -08:00
2024-12-08 21:46:54 +00:00
2024-10-02 18:07:09 -04:00