48184 Commits

Author SHA1 Message Date
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
Jeff Young
ecd4d9d64a Don't assume a frame. 2025-06-08 16:33:05 +01:00
Jeff Young
a85408d8ef Nullptr safety. 2025-06-08 16:33:05 +01:00
Jeff Young
530b4d683c Comments. 2025-06-08 16:33:05 +01:00
Jeff Young
95ab9f0b50 Lock safety.
We're going to grab the lock every time through anyway,
might as well have it for the reads as well as the
writes.
2025-06-08 16:33:05 +01:00
Jeff Young
a7a83efc46 IncrementTimeStamp() lock safety.
Increment is only called once per op, so it's not
overly performance critical.  Better to have the
lock when reading the cache values.
2025-06-08 16:33:05 +01:00
Jeff Young
265d273f93 Negative number safety. 2025-06-08 16:33:04 +01:00
Alex Shvartzkop
7417365771 Update translations 2025-06-08 17:02:54 +03:00
dsa-t
fa2896959d
Translated using Weblate (Russian)
Currently translated at 96.3% (9954 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2025-06-08 16:01:40 +02:00
Sárkány Lőrinc
30152e4619
Translated using Weblate (Hungarian)
Currently translated at 27.7% (2867 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-06-08 16:01:39 +02:00
CloverGit
f3851d5160
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.4% (10172 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-06-08 16:01:39 +02:00
Sárkány Lőrinc
a072759370
Translated using Weblate (Hungarian)
Currently translated at 27.6% (2856 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-06-08 16:01:39 +02:00
Sárkány Lőrinc
a978c3134b
Translated using Weblate (Hungarian)
Currently translated at 26.9% (2786 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-06-08 16:01:39 +02:00
CloverGit
7611468df5
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.4% (10172 of 10327 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-06-08 16:01:39 +02:00