13 Commits

Author SHA1 Message Date
Jeff Young
ecb2016047 Kicad SEXPR should no longer need LOCALE_IO.
(cherry picked from commit a7e2878e6be34578ab4b93696ed58d17f29922f2)
2025-07-14 13:20:29 +01:00
Jeff Young
06933ee9f0 Thread-safety (potentially KICAD-VMX...)
... KICAD-6PV, KICAD-82, KICAD-R3A, and others.

(cherry picked from commit 68d49400872a6e0b027bbbcbb82e547e39fe8ace)
2025-07-13 16:56:36 +01:00
Jeff Young
ddae7d5437 Don't leak design blocks.
(cherry picked from commit 9ef0e7fb017854940fdba9934e80776937abf729)
2025-07-08 08:44:21 +01:00
Jeff Young
5a6793f9fb Formatting.
(cherry picked from commit cedb97c4c3ba5bb4137cb86180d81f2d889cc15a)
2025-02-20 13:17:57 +00:00
Jeff Young
9083c9e6ab Remove dead code. 2025-01-29 20:54:33 +00:00
Wayne Stambaugh
5c8f4697ca Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
Jon Evans
6858561731 Fixes for building against recent wxWidgets 3.3 2025-01-09 08:38:49 -05:00
Ian McInerney
6be3401b92 Add more global extensions and switch archiver to use them 2025-01-05 21:59:53 +00:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Jeff Young
753d385473 Reduce dependency on dynamic_cast.
Also switches to checking __clang__ instead of __WXMAC__.
2024-12-08 21:46:54 +00:00
Mike Williams
f25c5756dc design blocks: look for correct extension when doing PCM dir traversal 2024-11-06 13:39:38 -05:00
Mike Williams
2eec2489ea design blocks: move globals behind accessor functions
Prepare for lazy loading
2024-09-10 15:50:03 -04:00
Mike Williams
2c99bc6c6d new feature: Schematic Design Blocks
Added to advanced config, default to off.
EnableDesignBlocks=1 in kicad_advanced to test

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2263
2024-09-05 08:35:49 -04:00