Jeff Young
d5cf7828fa
ADDED footprint checks for SMD pad consistency.
Fixes https://gitlab.com/kicad/code/kicad/issues/11736
3 years ago
Jeff Young
12171603d5
Replace missing LAYER_DANGLING from global label view layers.
Fixes https://gitlab.com/kicad/code/kicad/issues/11796
3 years ago
Roberto Fernandez Bautista
2d203bc975
Don't move items inside a group: move the whole group instead
3 years ago
Roberto Fernandez Bautista
fa5dc23797
CADSTAR PCB: Fix regression when loading pads in footprints
Zero sized pads can be valid - e.g. a through hole pad
3 years ago
Roberto Fernandez Bautista
9abf3438b8
CADSTAR PCB: Invert logic for guessing which layer is top / bottom
Ensures correct automatic layer mapping is applied to the design in
https://gitlab.com/kicad/code/kicad/-/issues/12349
3 years ago
Roberto Fernandez Bautista
c961624d43
CADSTAR PCB: Load 2-point polygons as line segments
Fixes asserts when loading design from https://gitlab.com/kicad/code/kicad/-/issues/12349
3 years ago
Roberto Fernandez Bautista
21b3753e9b
CADSTAR PCB: Parse Teardrops
Todo: We need to figure out how we will load teardrops. For now
just drop them on import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12349
3 years ago
Jon Evans
8d8205d2eb
Fix missing inits
3 years ago
Jon Evans
32891710f7
Bump file version for 4ea0a80d
3 years ago
Jon Evans
4ea0a80df0
CHANGED: Fields may now optionally display their name before their value
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11457
3 years ago
Jeff Young
ca5d95a62b
Don't filter pins for conversion or unit.
Symbol datastructure is used for all instances, and some instances may
have different conversion and/or units than others.
3 years ago
Jeff Young
efae2bbb4c
Better feedback for netclass assignment patterns.
3 years ago
Jeff Young
c30a557810
ADDED netclass assignment from PCB canvas.
Fixes https://gitlab.com/kicad/code/kicad/issues/5975
3 years ago
Jeff Young
b1e5cb5a56
ADDED ${SYMBOL_DESCRIPTION} and ${SYMBOL_KEYWORDS}.
Fixes https://gitlab.com/kicad/code/kicad/issues/9783
3 years ago
Mikolaj Wielgus
72651dffe8
Sim Model Editor: Fix crash on selecting behavioral models
Accidentally there was an infinite recursion.
3 years ago
jean-pierre charras
c72091d7e0
fix a compil warning.
3 years ago
Mikolaj Wielgus
70ab5db0e9
Sim Model Editor: Fix crash on selecting tline models
Dereferencing std::optional<T> objects was undefined behavior.
Change some forgotten SIM_VALUE_INST<T> usages to their corresponding
typedefs.
3 years ago
qu1ck
977b6cd8f3
PCM: add ability to pin packages
Pinned packages don't affect available update notification and will not
be updated with "Update All" button. Manual update is still possible but
will trigger a confirmation dialog.
3 years ago
Mikolaj Wielgus
f6b1ff821b
Sim Model Editor: Improve raw model code preview
- Show whole file below the item line for reference
- Fix pin sequence in item line (was not displayed)
3 years ago
jean-pierre charras
b791fff963
DIALOG_UNUSED_PAD_LAYERS: minor enhancement: pads and vias can be handled all at once
3 years ago
Roberto Fernandez Bautista
112f089485
Fix TRANSFORM::MapAngles for other transformations than y=-y
Tested on transformation that results in: y=-y & x=-x
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12345
3 years ago
Wayne Stambaugh
4c096fee15
Eeschema: fix crash when attempting to edit missing library symbol.
Disable the edit symbol buttons in the symbol properties dialog when
there is no library symbol to edit.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11318
(cherry picked from commit 5afeb45a84 )
3 years ago
Mikolaj Wielgus
cfdf6c097d
Sim: Fix crash due to accessing param 0 of TYPE::NONE model
3 years ago
Jeff Young
20eca94fca
ADDED vertical alignment for text boxes.
Fixes https://gitlab.com/kicad/code/kicad/issues/12340
3 years ago
Mikolaj Wielgus
b225e53135
Sim QA: Test raw model with fewer pins than its symbol
3 years ago
jean-pierre charras
338b06c1ec
French translation update.
3 years ago
jean-pierre charras
51a84cb8d5
Demos update.
3 years ago
Roberto Fernandez Bautista
ad45b81dee
Assign default hotkey to Flip Board in 3D viewer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12337
3 years ago
Roberto Fernandez Bautista
c15a13963b
Fix Build error: AddLine doesn't exist anymore
3 years ago
Roberto Fernandez Bautista
22f96bfd11
Re-route m_last_head after routing fails
This should ensure the shove state gets reverted
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9023
3 years ago
Jon Evans
b0aba0fdf3
Cache works better with unique keys
3 years ago
Jeff Young
854acd4c77
Null-ptr safety for diff-pair-coupling test.
Fixes https://gitlab.com/kicad/code/kicad/issues/12329
3 years ago
Roberto Fernandez Bautista
09aa28d78b
Fix Intersheet Refs navigation in eeschema
3 years ago
Jeff Young
6850dd5482
Sort row references before sorting rows.
Fixes https://gitlab.com/kicad/code/kicad/issues/12275
3 years ago
Jeff Young
ec414c88a2
Don't leave space for auto rotate checkbox when its hidden.
3 years ago
Jeff Young
09773e3e2e
Make sure dirty flag gets set, and leave save enabled regardless.
Fixes https://gitlab.com/kicad/code/kicad/issues/11824
3 years ago
Jeff Young
9a961d60d5
Make sure list has items before dereferening.
Fixes https://gitlab.com/kicad/code/kicad/issues/12267
3 years ago
WhiteChairFromIkea
42efaff045
Altium sch - plot backgrounds of textboxes and harness ports
3 years ago
Mikolaj Wielgus
94bbb2e267
Sim: Skip NC pins of raw Spice models when generating netlist
Unconnected pins were erroreously placed in raw Spice item
instantiations, resulting in passing more pins than model had.
3 years ago
Jon Evans
60f6bb8c77
DbLib: Fixes for MySQL ODBC driver
SQLSetConnectAttr crashes for this driver, and SQLSetStmtAttr is the ODBC3 way anyway.
3 years ago
Jeff Young
9188838e50
RIP EDA_RECT.
3 years ago
Jeff Young
b4492e0bd2
More EDA_RECE yeetage.
3 years ago
Jeff Young
ebe9617e77
More EDA_RECT expungification, and an attempt to fix the python test.
3 years ago
Jeff Young
f17a865593
Move EDA_ITEM hitTest to BOX2I.
3 years ago
jean-pierre charras
3857e68452
Python, swig: add definition of BOX2I
3 years ago
Mikolaj Wielgus
748324f4cd
Sim: Use O-devices to simulate all tlines (much faster than T-devices)
3 years ago
Jon Evans
c98ad7218a
Explicitly build fmt as static lib
3 years ago
jean-pierre charras
f679400e91
simulator: fix a issue when the simulation ends, but ngspice is still running.
For instance if a lot of simulation results must be written to a file (using wrdata).
In this case the tools in simulator frame toolbar were never enabled.
3 years ago
Jeff Young
2dc6300501
Move EDA_ITEM bounding boxes to BOX2I.
3 years ago
Mikolaj Wielgus
121fad63ab
Sim QA: Add Directives test
This test checks whether Spice directives placed in schematics as text
objects are properly included in the generated Spice netlist.
3 years ago