jean-pierre charras
e487f19260
QA api test: ensure the "C" locale is used in tests.
...
Fix also a compatibility with current code in drc_proto.cpp
2025-01-26 11:47:18 +01:00
Seth Hillbrand
452e69de85
Move thread pool into true singleton
...
Thread pool needs to be stored in a single location for all of KiCad
otherwise each kiface will spin up its own pool of persistent threads
2025-01-09 09:03:08 -08:00
Marek Roszko
02b3d03c23
Fix ctest for windows with env shim that is disabled for non windows, for now.
...
Also stuff a dummy fontconfig file to silence the dumb error on stdout, which interferes with testing
2025-01-04 22:08:58 -05:00
Jon Evans
7db75e4f50
API: expand board stackup serialization
2025-01-04 15:15:51 -05: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
Jon Evans
19c748048c
API: Add some board editor appearance settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18269
2024-12-29 22:10:01 -05:00
Jon Evans
92ef577aa9
API: Enable strict QA for Footprint
...
Since 9b1b3187 removed the Footprint field missing from the API,
we can now do full testing.
2024-12-01 16:02:32 -05:00
Jon Evans
13625daeca
API: Implement dimension serialization
2024-11-30 17:22:15 -05:00
Jon Evans
49d5e64428
API: Add initial definitions for dimensions
2024-11-29 21:18:51 -05:00
Jon Evans
af91519e06
API: Implement Deserialize for ZONE
2024-11-23 12:06:54 -05:00
Jon Evans
62df972c2d
API: implement serialization for ZONE
2024-11-23 11:04:34 -05:00
Jon Evans
dd65a44dd6
API: Add initial spec for ZONE serialization
2024-11-21 22:09:14 -05:00
Jon Evans
732f03753d
Add drill shape to padstack API
2024-11-18 00:12:34 -05:00
John Beard
6ef078e9d8
QA: Provide a common implementation of wxAssertThrower
...
Saves all the unit test modules having to copy-paste the
(simple) function.
2024-10-10 09:28:29 +08:00
Jon Evans
f5e7c705db
Move custom shapes to PADSTACK; support in API
2024-06-08 14:26:36 -04:00
Jon Evans
0b0a37aaf7
Move padstack serialization to PADSTACK
...
Also move a few more things from pad/via
2024-06-04 09:28:24 -04:00
Jon Evans
e16130a02c
Move pad and via properties into PADSTACK
2024-05-14 20:57:56 -04:00
Jon Evans
c800fb790d
Start unifying padstack properties
2024-05-14 20:57:56 -04:00
Jon Evans
1dbe78c68b
Add QA tests and expand serialization for API
2024-04-02 19:51:18 -04:00