Jon Evans
732f03753d
Add drill shape to padstack API
11 months ago
Jon Evans
b44015e204
Add padstack copper offset to API
11 months ago
Jon Evans
cb06d750de
Add trapezoid delta to the padstack API definition
11 months ago
Jon Evans
91db6e8aab
Align API for padstacks with the actual implementation
11 months ago
Jon Evans
56e0811516
Phase 2 of padstack support
CHANGED: PCB file format now supports saving/loading complex padstacks
CHANGED: PTH pads are now rendered per copper layer in the copper color;
the PTH pad color is no longer used.
ADDED: support for importing complex pad stacks from Altium PCBs
Enforce padstack-aware access to pad properties across KiCad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8182
1 year ago
Jon Evans
284a760af7
Move more properties into PADSTACK
1 year ago
Jon Evans
f5e7c705db
Move custom shapes to PADSTACK; support in API
1 year ago
Jon Evans
0b0a37aaf7
Move padstack serialization to PADSTACK
Also move a few more things from pad/via
1 year ago
Jon Evans
02ec894b83
Remove LIB types from API for now
All with the possible exception of LIB_SYMBOL are going away
2 years ago
Jon Evans
ca5ca2858c
Fix installation packaging of kiapi on macOS
2 years ago
Jon Evans
6a203fb289
Set SOVERSION for kiapi
2 years ago
Jon Evans
1dbe78c68b
Add QA tests and expand serialization for API
2 years ago
Jon Evans
f613cd1cb4
ADDED: A new IPC API based on protobuf and nng
Details, documentation, and language bindings are works in
progress and will be evolving over the course of KiCad 9
development.
3 years ago