“Alihossein
|
b1866776af
|
Refactor pad thickness calculations to use actual copper thickness instead of a fixed value. This change improves accuracy in FEM simulations and margin adjustments for pads.
|
2025-06-10 10:07:58 -06:00 |
|
Jan Wichmann
|
63fadcbcce
|
DIALOG_LIB_NEW_SYMBOL: Added extended control of data fields when creating derivatives
|
2025-06-10 08:20:06 -04:00 |
|
Jeff Young
|
2d0184faf9
|
Adjust margins.
|
2025-06-10 11:31:19 +01:00 |
|
Jeff Young
|
e4294aab85
|
Don't export negative layers to copper.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20949
|
2025-06-10 09:43:39 +01:00 |
|
Jeff Young
|
f66a3c3fac
|
Adjust spacing.
|
2025-06-10 09:43:39 +01:00 |
|
Jeff Young
|
e6d94d5b09
|
Repair saved locking logic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21090
|
2025-06-10 09:06:59 +01:00 |
|
Mike Williams
|
d5b0e64a1b
|
build: fixes
|
2025-06-09 16:15:35 -04:00 |
|
Seth Hillbrand
|
e957d10098
|
Force grids to have entries.
If they don't in the file, reset to the default
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21060
|
2025-06-09 13:12:35 -07:00 |
|
Jeff Young
|
307f3c17bc
|
Revert div-by-0 fixes which fail arc regression tests.
|
2025-06-09 20:09:24 +01:00 |
|
Jeff Young
|
9d6928043f
|
Don't format strings if we're not going to report them.
|
2025-06-09 20:09:24 +01:00 |
|
Jeff Young
|
3d5a87d8db
|
Performance tweaks.
|
2025-06-09 20:09:24 +01:00 |
|
Jeff Young
|
8235843d01
|
Don't pass large structures by value.
|
2025-06-09 20:09:24 +01:00 |
|
oskarwires
|
abba11031a
|
Fix pin length change and push
|
2025-06-09 13:57:08 -04:00 |
|
jean-pierre charras
|
68929aa980
|
Fix overzealous cleanup.
|
2025-06-09 19:49:12 +02:00 |
|
Damjan
|
2c92f95a1c
|
3d-viewer: Navigation gizmo for 3D viewer
ADDED: Blender-like navigational gizmo - new feature
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16956
|
2025-06-09 10:29:34 -07:00 |
|
Sebastian
|
3cafe2e6bb
|
Fix updating embedded drawing sheet by marking true to update the embed drawing files.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20800
|
2025-06-09 17:32:24 +01:00 |
|
Mike Williams
|
65e282e6e1
|
schematic: break/slice will temporarily switch to free angle mode
Otherwise operations like breaking a wire in orthogonal mode simply
don't make sense.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13394
|
2025-06-09 12:16:21 -04:00 |
|
Mike Williams
|
b440349586
|
schematic: better implementation of repeated break
|
2025-06-09 11:41:41 -04:00 |
|
Mike Williams
|
cd85226c1a
|
schematic: make break wire a repeat-until-cancel action
User requested feature.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13392
|
2025-06-09 11:27:06 -04:00 |
|
Mike Williams
|
6acb2114ed
|
sch: don't make cancelled break wire invisible
I'm not entirely sure why this can't be added to the selection, but
removing the selection fixes the behavior.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19847
|
2025-06-09 10:49:25 -04:00 |
|
Mike Williams
|
adde48010e
|
schematic: avoid crash on missing tool
|
2025-06-09 09:16:10 -04:00 |
|
Mike Williams
|
f4659b4c4f
|
warnings: remove unused variables
|
2025-06-09 09:00:47 -04:00 |
|
Jeff Young
|
4cf559ad27
|
Performance tweak.
|
2025-06-09 12:54:30 +01:00 |
|
Jeff Young
|
c5a053d51c
|
Div-by-0 safety.
|
2025-06-09 12:54:30 +01:00 |
|
Jeff Young
|
fb46ca39df
|
Performance tweak.
|
2025-06-09 12:54:30 +01:00 |
|
Jeff Young
|
a52a205ca4
|
Performance tweak.
|
2025-06-09 12:54:30 +01:00 |
|
Jeff Young
|
f76608c0da
|
Nullptr safety.
|
2025-06-09 12:54:30 +01:00 |
|
Jeff Young
|
c989fc17ac
|
Iterator safety and shared code.
|
2025-06-09 12:54:26 +01:00 |
|
Jeff Young
|
9ef0e7fb01
|
Don't leak design blocks.
|
2025-06-09 12:53:11 +01:00 |
|
Jeff Young
|
e045def6f7
|
Correct underline spacing in dialogs; flatten origins & axes.
|
2025-06-09 12:53:11 +01:00 |
|
jean-pierre charras
|
9c2c756bd0
|
SCH_SYMBOL::AddHierarchicalReference(): fix crash when m_instanceReferences.size() = 0
It happens in QA tests.
|
2025-06-09 12:40:48 +02:00 |
|
aris-kimi
|
9c5b2c55fb
|
Move simulation frame panel togglers to sch_actions and eechema.Simulator domain
|
2025-06-09 10:10:43 +01:00 |
|
Jeff Young
|
28369ee4dd
|
Don't remove ruler from view; just hide it.
|
2025-06-08 23:25:25 +01:00 |
|
Jeff Young
|
116bd924c2
|
Static cast safety.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20958
|
2025-06-08 23:21:02 +01:00 |
|
Jeff Young
|
46cb3f96a0
|
Stale pointer safety.
|
2025-06-08 22:10:39 +01:00 |
|
Jeff Young
|
6ce9033331
|
Initialization not required for smart pointers.
|
2025-06-08 22:03:04 +01:00 |
|
Jeff Young
|
a6707a42d1
|
Formatting.
|
2025-06-08 21:46:42 +01:00 |
|
Jeff Young
|
5b44312a10
|
Prefer the active layer when picking tuning patterns.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20963
|
2025-06-08 20:57:05 +01:00 |
|
erhannis
|
4d739ea8e5
|
Minimal changes needed to build
|
2025-06-08 20:52:57 +01:00 |
|
Jeff Young
|
ef473c2b01
|
Hack to prevent single-line scintilla scrolling bug.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19708
|
2025-06-08 18:31:21 +01:00 |
|
Jeff Young
|
70dfc9215d
|
Accept empty "(fp)" statements.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20002
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
f3050bd7ed
|
Nullptr safety; performance; formatting.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
96dd1815ea
|
Performance.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
ff0f6c448b
|
Performance.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
8968ff62e3
|
Remove dead code.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
cecf29dd02
|
Cleanup; remove dead code.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
c6ff846af6
|
Don't leak design blocks.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
f5c48b3f34
|
Iterator safety.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
a66aff301f
|
Cleanup.
|
2025-06-08 16:33:05 +01:00 |
|
Jeff Young
|
92b9997948
|
Nullptr safety.
|
2025-06-08 16:33:05 +01:00 |
|