These 56 commits are when the Protocol Buffers files have changed:
| Commit: | 87c91fe | |
|---|---|---|
| Author: | Mike Williams | |
| Committer: | Mike Williams | |
multichannel: support groups
The documentation is generated from this commit.
| Commit: | 4dd3997 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add symbol path for footprint instances See https://gitlab.com/kicad/code/kicad-python/-/issues/37
| Commit: | 8ef54c3 | |
|---|---|---|
| Author: | JamesJCode | |
Remove delay_profile API parameter until design matures
| Commit: | f1344e9 | |
|---|---|---|
| Author: | JamesJCode | |
Final purge of 'tuning profile' -> 'delay profile' in time-domain code Only mention remains in the delay profile settings JSON
| Commit: | eb17ebe | |
|---|---|---|
| Author: | JamesJCode | |
| Committer: | JamesJCode | |
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
| Commit: | 718bf40 | |
|---|---|---|
| Author: | Mike Williams | |
| Committer: | Mike Williams | |
sch groups: add to API
| Commit: | 1c83f0a | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Implement jumpers for footprints Fixes https://gitlab.com/kicad/code/kicad/-/issues/2558
| Commit: | 27edf0b | |
|---|---|---|
| Author: | Daniel Treffenstädt | |
| Committer: | Jon Evans | |
ADDED: Per layer properties of zones used for control over zone hatching position
| Commit: | 3768221 | |
|---|---|---|
| Author: | Daniel Treffenstädt | |
| Committer: | Jon Evans | |
ADDED: Support for IPC-4761 Via protection features Fixes https://gitlab.com/kicad/code/kicad/-/work_items/18837
| Commit: | b707b30 | |
|---|---|---|
| Author: | Jon Evans | |
API: Add board origin setter/getter See https://gitlab.com/kicad/code/kicad-python/-/issues/20 (cherry picked from commit 5cec2fac9d3405b9d800ad0c02ad10aef242d187) Co-authored-by: Jon Evans <jon@craftyjon.com>
| Commit: | 5cec2fa | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add board origin setter/getter See https://gitlab.com/kicad/code/kicad-python/-/issues/20
| Commit: | ae0396e | |
|---|---|---|
| Author: | Jon Evans | |
API: Add new user layers See https://gitlab.com/kicad/code/kicad-python/-/issues/23 (cherry picked from commit c4c1842bc444d38e82d4c4c26a55f7fa47a5e169) Co-authored-by: Jon Evans <jon@craftyjon.com>
| Commit: | c4c1842 | |
|---|---|---|
| Author: | Jon Evans | |
API: Add new user layers See https://gitlab.com/kicad/code/kicad-python/-/issues/23
| Commit: | 7aafe9e | |
|---|---|---|
| Author: | Jeff Young | |
| Committer: | Jeff Young | |
Make sure protobuf API stays consistent. (cherry picked from commit a8a1b0801361dc16895d75240943f11fddcaa22b)
| Commit: | a8a1b08 | |
|---|---|---|
| Author: | Jeff Young | |
| Committer: | Jeff Young | |
Make sure protobuf API stays consistent.
| Commit: | a603073 | |
|---|---|---|
| Author: | Jeff Young | |
| Committer: | Jeff Young | |
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 (cherry picked from commit 5edae8250d0bebb08ea4fd71a392f889895d6f7d)
| Commit: | 5edae82 | |
|---|---|---|
| Author: | Jeff Young | |
| Committer: | Jeff Young | |
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
| Commit: | 4118c14 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add selection handling
| Commit: | 0ba8694 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: switch to Distance type for thermal settings
| Commit: | 4dfcbc6 | |
|---|---|---|
| Author: | Jon Evans | |
API: make thermal spoke settings optional
| Commit: | bd47692 | |
|---|---|---|
| Author: | Jon Evans | |
API: Include custom layer names in stackup
| Commit: | 7db75e4 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: expand board stackup serialization
| Commit: | 1fa432b | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: add GetKiCadBinaryPath
| Commit: | a557c23 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add board file management Fixes https://gitlab.com/kicad/code/kicad/-/issues/16774
| Commit: | d8b8d8a | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add GetNetClassForNets; handle implicit netclasses
| Commit: | 2c56e98 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add serialization for netclasses Fixes https://gitlab.com/kicad/code/kicad/-/issues/18609
| Commit: | 1a3e181 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add access to project text variables Fixes https://gitlab.com/kicad/code/kicad/-/issues/16426
| Commit: | 19c7480 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add some board editor appearance settings Fixes https://gitlab.com/kicad/code/kicad/-/issues/18269
| Commit: | 2c94684 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add a preferred plugin settings path Fixes https://gitlab.com/kicad/code/kicad/-/issues/9054
| Commit: | 98ae574 | |
|---|---|---|
| Author: | Jon Evans | |
API: Add PCB editor visible and active layer setters/getters Fixes https://gitlab.com/kicad/code/kicad/-/issues/18268
| Commit: | 719f4ea | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add message skeleton for sexpr serialization
| Commit: | 13625da | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Implement dimension serialization
| Commit: | 49d5e64 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add initial definitions for dimensions
| Commit: | 8ff3ef5 | |
|---|---|---|
| Author: | Jon Evans | |
API: Add ExpandTextVariables
| Commit: | 0d7588b | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Improve handling of compound shapes
| Commit: | 32684de | |
|---|---|---|
| Author: | Jon Evans | |
API: Move locking to the PCB text objects
| Commit: | 3129e07 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Move graphics and text handling to common Required moving API_HANDLER_COMMON out of kicommon
| Commit: | 07f0b09 | |
|---|---|---|
| Author: | Jon Evans | |
API: Move graphic shapes to common
| Commit: | c0d43c0 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add serialization of FP_3DMODEL
| Commit: | af91519 | |
|---|---|---|
| Author: | Jon Evans | |
API: Implement Deserialize for ZONE
| Commit: | 62df972 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: implement serialization for ZONE
| Commit: | dd65a44 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
API: Add initial spec for ZONE serialization
| Commit: | af71ea8 | |
|---|---|---|
| Author: | Jon Evans | |
API: Expose title block info
| Commit: | 033fb4f | |
|---|---|---|
| Author: | Jon Evans | |
API: Add GetBoundingBox and Box2
| Commit: | f97f794 | |
|---|---|---|
| Author: | Jon Evans | |
API: Add a way to get merged polygon from pad shape
| Commit: | 732f037 | |
|---|---|---|
| Author: | Jon Evans | |
Add drill shape to padstack API
| Commit: | b44015e | |
|---|---|---|
| Author: | Jon Evans | |
Add padstack copper offset to API
| Commit: | cb06d75 | |
|---|---|---|
| Author: | Jon Evans | |
Add trapezoid delta to the padstack API definition
| Commit: | 91db6e8 | |
|---|---|---|
| Author: | Jon Evans | |
Align API for padstacks with the actual implementation
| Commit: | 56e0811 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
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
| Commit: | 284a760 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Move more properties into PADSTACK
| Commit: | f5e7c70 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Move custom shapes to PADSTACK; support in API
| Commit: | 0b0a37a | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Move padstack serialization to PADSTACK Also move a few more things from pad/via
| Commit: | 02ec894 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Remove LIB types from API for now All with the possible exception of LIB_SYMBOL are going away
| Commit: | 1dbe78c | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
Add QA tests and expand serialization for API
| Commit: | f613cd1 | |
|---|---|---|
| Author: | Jon Evans | |
| Committer: | Jon Evans | |
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.