Jeff Young
507b22bbaf
Fill in more missing barcode code.
2 weeks ago
Seth Hillbrand
8acf5c1a25
ADDED: Rounded Rectangles
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4742
2 months ago
Ben Gamari
a07db6763a
api/common: Fix units of Time
Times are internally represented in attoseconds, not picoseconds.
2 months ago
Ben Gamari
eaac9a6465
api: Introduce common.types.base_types.Time
This is needed to represent pad-to-die delays.
3 months ago
Seegong
66d8a133e2
Implement PCB_GROUP serialization and deserialization methods
5 months ago
JamesJCode
8ef54c3651
Remove delay_profile API parameter until design matures
6 months ago
JamesJCode
f1344e921a
Final purge of 'tuning profile' -> 'delay profile' in time-domain code
Only mention remains in the delay profile settings JSON
6 months ago
JamesJCode
eb17ebee4e
Implement time-domain length tuning
- Adds time and delay units
- Adds time domain tuning parameters entry and storage
- Adds pad-to-die delay property
- Adds time domain parameter interface for length / delay calculations
- Adds unit tracking for numerical constants through LIBEVAL
- Will need future work to truly propagate through binary expressions
- Adds time domain tuning to meander placers
- Adds time delay display to net inspector panel
- Modifies DRC to handle time domain constraints
8 months ago
Mike Williams
718bf40807
sch groups: add to API
6 months ago
Jeff Young
a8a1b08013
Make sure protobuf API stays consistent.
8 months ago
Jeff Young
5edae8250d
Finish eradication of visibility flag on text items.
Import/read previously-hidden symbol/footprint
text items as hidden fields.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19875
8 months ago
Jon Evans
4118c14d97
API: Add selection handling
9 months ago
Jon Evans
1fa432b029
API: add GetKiCadBinaryPath
10 months ago
Jon Evans
a557c23576
API: Add board file management
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16774
10 months ago
Jon Evans
d8b8d8aa3c
API: Add GetNetClassForNets; handle implicit netclasses
10 months ago
Jon Evans
2c56e9826a
API: Add serialization for netclasses
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18609
10 months ago
Jon Evans
1a3e18104a
API: Add access to project text variables
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16426
10 months ago
Jon Evans
2c94684f9f
API: Add a preferred plugin settings path
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9054
10 months ago
Jon Evans
719f4eabd9
API: Add message skeleton for sexpr serialization
11 months ago
Jon Evans
49d5e64428
API: Add initial definitions for dimensions
11 months ago
Jon Evans
8ff3ef5fd5
API: Add ExpandTextVariables
11 months ago
Jon Evans
0d7588bdfb
API: Improve handling of compound shapes
11 months ago
Jon Evans
32684decbb
API: Move locking to the PCB text objects
11 months ago
Jon Evans
3129e072c4
API: Move graphics and text handling to common
Required moving API_HANDLER_COMMON out of kicommon
11 months ago
Jon Evans
07f0b096ba
API: Move graphic shapes to common
11 months ago
Jon Evans
c0d43c0c0c
API: Add serialization of FP_3DMODEL
11 months ago
Jon Evans
af71ea869e
API: Expose title block info
11 months ago
Jon Evans
033fb4fc8f
API: Add GetBoundingBox and Box2
11 months 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
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