Wayne Stambaugh
21b6198547
Tag stable version 9.0.3 release.
2025-07-07 19:07:07 -04:00
Alex Shvartzkop
50e902c06b
Update translations
2025-07-07 17:43:14 +03:00
dsa-t
7581502453
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-07-07 16:41:40 +02:00
Sárkány Lőrinc
323d574991
Translated using Weblate (Hungarian)
...
Currently translated at 32.3% (3260 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:40 +02:00
Sárkány Lőrinc
f2cd9c47ec
Translated using Weblate (Hungarian)
...
Currently translated at 32.3% (3260 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:40 +02:00
Sárkány Lőrinc
897cad5c0b
Translated using Weblate (Hungarian)
...
Currently translated at 32.3% (3260 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:40 +02:00
YÜKSEL AÇIKGÖZ
fd6d942574
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:40 +02:00
YÜKSEL AÇIKGÖZ
3da7b5c930
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:40 +02:00
YÜKSEL AÇIKGÖZ
896c29f620
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:40 +02:00
YÜKSEL AÇIKGÖZ
616ce197c1
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:40 +02:00
YÜKSEL AÇIKGÖZ
33f6621ff8
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:39 +02:00
Johan Heikkilä
45e9486db0
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10056 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
32d4750bbd
Translated using Weblate (Hungarian)
...
Currently translated at 31.7% (3197 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:39 +02:00
YÜKSEL AÇIKGÖZ
08bb6368a0
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:39 +02:00
YÜKSEL AÇIKGÖZ
b4053180ca
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:39 +02:00
YÜKSEL AÇIKGÖZ
81f6d3d084
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:39 +02:00
co8 j
248b2049e5
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
9f6a32aee8
Translated using Weblate (Hungarian)
...
Currently translated at 31.4% (3164 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
ca80925e78
Translated using Weblate (Hungarian)
...
Currently translated at 31.4% (3164 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
5d25ea693e
Translated using Weblate (Hungarian)
...
Currently translated at 31.4% (3164 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
674da30d37
Translated using Weblate (Hungarian)
...
Currently translated at 31.4% (3164 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:39 +02:00
Sárkány Lőrinc
5ee3b6f3b2
Translated using Weblate (Hungarian)
...
Currently translated at 31.4% (3164 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-07 16:41:38 +02:00
YÜKSEL AÇIKGÖZ
6a4efee944
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:38 +02:00
YÜKSEL AÇIKGÖZ
3604266037
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:38 +02:00
YÜKSEL AÇIKGÖZ
973bba7ba0
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-07 16:41:38 +02:00
dsa-t
68d88d0cd9
Translated using Weblate (Portuguese)
...
Currently translated at 91.6% (9221 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-07-07 16:41:38 +02:00
Anonymous
e46109196d
Translated using Weblate (Portuguese)
...
Currently translated at 91.6% (9221 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-07-07 16:41:38 +02:00
dsa-t
7b140480bb
Translated using Weblate (Portuguese)
...
Currently translated at 91.6% (9221 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-07-07 16:41:38 +02:00
dsa-t
5966b2eb15
Translated using Weblate (Portuguese)
...
Currently translated at 91.6% (9221 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-07-07 16:41:38 +02:00
jean-pierre charras
992492e738
DIALOG_LABEL_PROPERTIES: enter key close it instead of open the drop down list
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21258
(cherry picked from commit c1eb69570d )
2025-07-06 17:00:37 +02:00
Jon Evans
9c28241e45
Make sure initial focus of label properties dialog is the text input
2025-07-06 09:28:24 -04:00
Alex Shvartzkop
0b19a1b6ec
Update translations
2025-07-03 20:16:24 +03:00
Pferd O
14825e8996
Translated using Weblate (German)
...
Currently translated at 99.7% (10038 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-07-03 19:15:24 +02:00
Sárkány Lőrinc
7ca19de713
Translated using Weblate (Hungarian)
...
Currently translated at 30.3% (3051 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-07-03 19:15:24 +02:00
Pferd O
44a8ad79b7
Translated using Weblate (German)
...
Currently translated at 99.6% (10030 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-07-03 19:15:24 +02:00
dsa-t
26aac62a6a
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
8d23daa067
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
73f9990369
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
2bb4c2438e
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
dbf79075c4
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
39eff0a4f7
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
dd86187970
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
edfff51d67
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
083be47819
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
6ba759743f
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
b2668f70a2
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
9faa139b5a
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:24 +02:00
YÜKSEL AÇIKGÖZ
d7699ac826
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
44589a11bb
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
9ae89aa562
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
f6ae47b788
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
24c0aec0ba
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
1c7a5dd375
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
b8d9ff5eb5
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
8ffa043266
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
5301fa3360
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
f63ba2f615
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
6869c6bbff
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
4f3dc68f1d
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
49311c2a4b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
a978925939
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
abb10b925e
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
YÜKSEL AÇIKGÖZ
f45312bc3b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:23 +02:00
Luka Borkovic
da33b8705b
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:23 +02:00
Luka Borkovic
5a5dc47418
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:23 +02:00
Luka Borkovic
84237b16bb
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:23 +02:00
Luka Borkovic
d147d7ffa0
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:23 +02:00
Luka Borkovic
837889ecf6
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:22 +02:00
Luka Borkovic
0a590bf8f0
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:22 +02:00
Luka Borkovic
90d615456a
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:22 +02:00
Luka Borkovic
fc84bf8c94
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:22 +02:00
Luka Borkovic
cbd808f2e5
Translated using Weblate (Serbian)
...
Currently translated at 18.8% (1895 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:22 +02:00
Julio Dias
5d5fc59ce9
Translated using Weblate (Portuguese)
...
Currently translated at 91.6% (9221 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-07-03 19:15:22 +02:00
CloverGit
c488da358e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:22 +02:00
YÜKSEL AÇIKGÖZ
4a1a82cb57
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:22 +02:00
YÜKSEL AÇIKGÖZ
26bb3386c6
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:22 +02:00
YÜKSEL AÇIKGÖZ
7fea1c7073
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:22 +02:00
YÜKSEL AÇIKGÖZ
c8bf6dd55c
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:22 +02:00
CloverGit
96ef9d1287
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:22 +02:00
CloverGit
d8f76f324d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:22 +02:00
CloverGit
1e6eeda69e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:22 +02:00
CloverGit
c415380de9
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:22 +02:00
CloverGit
108ba39185
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:21 +02:00
CloverGit
e163001eef
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (10049 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:21 +02:00
CloverGit
a51dfa93de
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (10042 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:21 +02:00
CloverGit
6bc39db87d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (10042 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-07-03 19:15:21 +02:00
YÜKSEL AÇIKGÖZ
b035f0f631
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:21 +02:00
YÜKSEL AÇIKGÖZ
fee5710c2b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-07-03 19:15:21 +02:00
தமிழ்நேரம்
0c221c55f1
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-07-03 19:15:21 +02:00
Temuri Doghonadze
32d5fb9e0c
Translated using Weblate (Georgian)
...
Currently translated at 10.6% (1075 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ka/
2025-07-03 19:15:21 +02:00
Anonymous
636ca4c170
Translated using Weblate (Serbian)
...
Currently translated at 17.7% (1789 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-07-03 19:15:21 +02:00
ZbeeGin
b2aa3cc154
Translated using Weblate (Polish)
...
Currently translated at 99.7% (10036 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-07-03 19:15:21 +02:00
Wayne Stambaugh
7182278200
Tag stable version 9.0.3 release candidate 1.
2025-07-02 11:27:34 -04:00
Alex Shvartzkop
be9ce460f8
EasyEDA Std import: support multiple consecutive arc parameter sets.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21238
(cherry picked from commit 90f5cbf003 )
2025-07-02 18:07:06 +03:00
Jeff Young
adf8d6626f
Further simplify scoring logic.
...
Do away with special cases for showing.
Do away with resetting the score separately.
All methods are subtractive (logical AND).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21220
(cherry picked from commit 01a8d44bce )
2025-07-01 18:13:55 -06:00
Jeff Young
f561c05dd5
Fix for new layer arch (copper on even numbers only).
...
(cherry picked from commit cda127a9a3 )
2025-06-30 13:59:15 -06:00
Jeff Young
53b3c1c082
CHANGED: Use FILTER_COMBOBOX for label names.
...
Also pushes some of the implementation down a level
so that it can be shared between this and the
SYMBOL_FILTER_COMBOBOX.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20943
(cherry picked from commit ee2cf47f23 )
2025-06-30 13:58:58 -06:00
Jeff Young
b21ba7c2aa
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.
(cherry picked from commit a7a83efc46 )
2025-06-30 12:00:15 -06:00
jean-pierre charras
e12748e669
DIALOG_PIN_PROPERTIES: fix incorrect initial size when info bar is shown.
...
FinishDialogSettings() must be called after the info bar is initialized.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16761
(cherry picked from commit 6d4cf65d5a )
2025-06-29 10:08:11 +02:00
Jon Evans
eb3606bf57
Prevent crash when zooming to preset in footprint chooser
...
Partial cherry-pick of 0cf866d4
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21203
2025-06-28 19:46:42 -04:00
Alex Shvartzkop
d3e5245606
Restore *_md.h files removed in 939659fb58
2025-06-28 15:47:50 +03:00
Jeff Young
632d23c6b0
Uninitialized variable.
...
(cherry picked from commit 4403c9b62f )
2025-06-28 13:57:14 +02:00
Tomasz Wlostowski
d09523728d
router: clean up shoved traces after aborting differential pair routing in shove mode
...
Note: the single-trace placer (LINE_PLACER) has moved to the FIXED_TAIL for tracking the interim placed routes (and reverting them if user pressed backspace). Unfortunately the DIFF_PAIR_PLACER didn't follow. The result was the dummy CommitPlacement() call at the end of aborted routing would commit the last shove state, even if FixRoute() was never called. For longer-term fix: fix ROUTER_TOOL logic to indicated aborted routing to the router/placer (AbortPlacement() is already there). Also implement FIXED_TAIL in diff pair placement mode.
(cherry picked from commit ed6440b782 )
2025-06-28 13:57:07 +02:00
Tomasz Wlostowski
939659fb58
router: TOPOLOGY::SimplifyLine() should not try to merge segments of differing widths
...
Note to self: likely a regression after adding aAllowSegmentSizeMismatch parameter (default = true) to AssembleLine(). We need to improve the simplification algorithm to take differing widths into account.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21078
(cherry picked from commit 0256ccb6a6 )
2025-06-28 13:57:02 +02:00
Alex Shvartzkop
37b9678de3
Update translations
2025-06-27 22:51:50 +03:00
YÜKSEL AÇIKGÖZ
ed8d516e1f
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:43 +02:00
YÜKSEL AÇIKGÖZ
6c2d54eee3
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:43 +02:00
YÜKSEL AÇIKGÖZ
14af40cbfd
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
f525b4c4fb
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
f063eee491
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
a485294a4c
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
53c59d78c8
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
a6d688c125
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
2ff7c616d8
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
2cdd9e48c6
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
YÜKSEL AÇIKGÖZ
080ca23b66
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:42 +02:00
Luka Borkovic
c8f8cbcd4c
Translated using Weblate (Serbian)
...
Currently translated at 17.7% (1791 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-06-27 21:50:41 +02:00
pominglee
d6ff54156a
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 98.7% (9934 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-06-27 21:50:41 +02:00
YÜKSEL AÇIKGÖZ
5ec07eb949
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:41 +02:00
Luka Borkovic
fb762b7387
Translated using Weblate (Serbian)
...
Currently translated at 16.3% (1643 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-06-27 21:50:41 +02:00
Manuela Silva
7061c899aa
Translated using Weblate (Portuguese)
...
Currently translated at 91.5% (9217 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-06-27 21:50:41 +02:00
ZbeeGin
ff5066b64d
Translated using Weblate (Polish)
...
Currently translated at 99.7% (10035 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-27 21:50:41 +02:00
2tama3
4e62bd348c
Translated using Weblate (Japanese)
...
Currently translated at 99.7% (10042 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-06-27 21:50:41 +02:00
Marco Ciampa
1cb463d329
Translated using Weblate (Italian)
...
Currently translated at 99.8% (10045 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-06-27 21:50:41 +02:00
YÜKSEL AÇIKGÖZ
4be25f09e2
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:41 +02:00
YÜKSEL AÇIKGÖZ
7c2db10051
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-06-27 21:50:40 +02:00
co8 j
a6b3cd0bee
Translated using Weblate (Japanese)
...
Currently translated at 99.7% (10042 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-06-27 21:50:40 +02:00
Miklós Márton
bd9a0477a5
Translated using Weblate (Hungarian)
...
Currently translated at 30.3% (3050 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-27 21:50:40 +02:00
Pferd O
2b53544cad
Translated using Weblate (German)
...
Currently translated at 99.6% (10029 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-27 21:50:40 +02:00
Jan Straka
7054f138c2
Translated using Weblate (Czech)
...
Currently translated at 78.5% (7902 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/cs/
2025-06-27 21:50:40 +02:00
Anonymous
946de96a05
Translated using Weblate (Serbian)
...
Currently translated at 14.5% (1469 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-06-27 21:50:40 +02:00
Anonymous
aae248e5bb
Translated using Weblate (Hungarian)
...
Currently translated at 30.2% (3045 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-27 21:50:40 +02:00
Pferd O
9e8a33101c
Translated using Weblate (German)
...
Currently translated at 99.6% (10027 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-27 21:50:39 +02:00
jean-pierre charras
386ef962e4
STEP export: ensure messages are immediately printed, and not stored in buffer.
...
The issue was mainly seen on Windows, in STEP export with msys2 build but also
with other builds when exported from Pcbnew dialog
(cherry picked from commit 0d013498ef )
2025-06-24 19:04:28 +02:00
Jeff Young
2ea89e967e
Fix uninitialized variable.
...
(This is potentially #21016.)
2025-06-24 09:44:51 -06:00
Alex Shvartzkop
b229eca899
Update translations
2025-06-20 23:57:27 +03:00
Peter B
2935e92c4a
Translated using Weblate (Romanian)
...
Currently translated at 24.0% (2424 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ro/
2025-06-20 22:56:43 +02:00
Sárkány Lőrinc
a00327ef4d
Translated using Weblate (Hungarian)
...
Currently translated at 30.2% (3046 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-20 22:56:43 +02:00
Peter B
7f1cc16f32
Translated using Weblate (Romanian)
...
Currently translated at 23.9% (2412 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ro/
2025-06-20 22:56:43 +02:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
21b1b4480e
Translated using Weblate (Latvian)
...
Currently translated at 0.7% (78 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/lv/
2025-06-20 22:56:43 +02:00
Pferd O
cbb3c68312
Translated using Weblate (German)
...
Currently translated at 99.6% (10028 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-20 22:56:43 +02:00
Luka Borkovic
df3dc09373
Translated using Weblate (Serbian)
...
Currently translated at 14.6% (1470 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-06-20 22:56:43 +02:00
Sárkány Lőrinc
4b88cafda6
Translated using Weblate (Hungarian)
...
Currently translated at 30.2% (3045 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-20 22:56:43 +02:00
Luka Borkovic
fd6e9a4674
Translated using Weblate (Serbian)
...
Currently translated at 14.4% (1454 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-06-20 22:56:42 +02:00
ZbeeGin
9b7c212a1d
Translated using Weblate (Polish)
...
Currently translated at 99.7% (10035 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-20 22:56:42 +02:00
Sárkány Lőrinc
0ae604da2d
Translated using Weblate (Hungarian)
...
Currently translated at 30.2% (3042 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-20 22:56:42 +02:00
Sárkány Lőrinc
114f99d195
Translated using Weblate (Hungarian)
...
Currently translated at 29.6% (2984 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-20 22:56:42 +02:00
Pferd O
68559469ac
Translated using Weblate (German)
...
Currently translated at 99.4% (10012 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-20 22:56:42 +02:00
co8 j
6bec400271
Translated using Weblate (Japanese)
...
Currently translated at 99.7% (10039 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-06-20 22:56:42 +02:00
Pferd O
0a668b5b90
Translated using Weblate (German)
...
Currently translated at 99.4% (10011 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-20 22:56:42 +02:00
CloverGit
ac35561ed8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (10041 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-06-20 22:56:42 +02:00
தமிழ்நேரம்
b1b88a063d
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-06-20 22:56:42 +02:00
Sárkány Lőrinc
94666d6efa
Translated using Weblate (Hungarian)
...
Currently translated at 28.3% (2849 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-20 22:56:42 +02:00
Pferd O
cc5afb4919
Translated using Weblate (German)
...
Currently translated at 99.3% (10000 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-20 22:56:42 +02:00
தமிழ்நேரம்
0d6adf987e
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-06-20 22:56:42 +02:00
Henrik Kauhanen
b860dc17ea
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10057 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-06-20 22:56:42 +02:00
ZbeeGin
7e80958994
Translated using Weblate (Polish)
...
Currently translated at 99.6% (10033 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-20 22:56:41 +02:00
Pferd O
f988e2093a
Translated using Weblate (German)
...
Currently translated at 99.3% (9997 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-20 22:56:41 +02:00
dsa-t
90d264e80a
router: possible fix for disappearing split-segments
...
https://gitlab.com/kicad/code/kicad/issues/21019
(cherry picked from commit e274307437 )
Co-authored-by: Tomasz Wlostowski <tomasz.wlostowski@cern.ch >
2025-06-20 23:08:11 +03:00
Jeff Young
719512183d
Eagle sheet descriptions are elements, not attributes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20957
(cherry picked from commit aaa0e74311 )
2025-06-18 12:10:59 +01:00
Jeff Young
fde3087324
Hack to prevent single-line scintilla scrolling bug.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19708
(cherry picked from commit ef473c2b01 )
2025-06-18 12:10:59 +01:00
Jeff Young
1a59309762
Accept empty "(fp)" statements.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20002
(cherry picked from commit 70dfc9215d )
2025-06-18 12:10:59 +01:00
Jeff Young
b9b6ee41e6
Ensure any mapped layers are enabled.
...
Also fixes a missing mutex for parallel access to cache
in DRC_TEST_PROVIDER_COPPER_CLEARANCE::testGraphicClearances().
Also simplifies the logic for not show multiple errors.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21138
(cherry picked from commit 5e707acbdb )
2025-06-18 12:10:59 +01:00
Jon Evans
b1649071e8
Hyperlynx: flip Y-axis coordinates
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18581
2025-06-17 17:43:46 -04:00
jean-pierre charras
addd8d74b5
FP editor: use the footprint datasheet field value if it is not empty.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21149
cherry picked from commit c56d55b3 and fix for 9.0.x branch
2025-06-17 18:31:09 +02:00
Jon Evans
c9668b81c8
API: Don't accidentally copy board's net info
2025-06-16 23:21:50 -04:00
Mark Roszko
016d937bc0
Rename JOBSET_OUTPUT_TMP_PATH to JOBSET_OUTPUT_WORK_PATH
2025-06-16 16:06:16 +00:00
jean-pierre charras
b3c61d2dbc
Pcbnew: fix position of rectangles after a Rotate command.
...
(cherry picked from commit b621e0ccf5 )
2025-06-15 17:50:04 +02:00
Jon Evans
8b80853ad7
QA: Store SVGs, not PNGs
...
Different platforms/versions can result in very slight differences
when converting SVGs to PNGs for diffing them.
2025-06-14 16:56:47 -04:00
Seth Hillbrand
6bc7a5e35f
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
(cherry picked from commit e957d10098 )
2025-06-09 13:14:28 -07:00
Alex Shvartzkop
69ea0e523b
Update translations
2025-06-08 17:03:31 +03:00
dsa-t
6bd0ec8c67
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10064 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-06-08 16:01:51 +02:00
Sárkány Lőrinc
8b1750d480
Translated using Weblate (Hungarian)
...
Currently translated at 28.2% (2841 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-08 16:01:51 +02:00
CloverGit
9affff0d4c
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (10035 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-06-08 16:01:51 +02:00
Sárkány Lőrinc
d26f340e54
Translated using Weblate (Hungarian)
...
Currently translated at 28.1% (2833 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-08 16:01:51 +02:00
Sárkány Lőrinc
9d414e2695
Translated using Weblate (Hungarian)
...
Currently translated at 27.5% (2768 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-08 16:01:51 +02:00
ZbeeGin
f69725305c
Translated using Weblate (Polish)
...
Currently translated at 99.6% (10026 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-08 16:01:51 +02:00
김랑기
3300fdef45
Translated using Weblate (Korean)
...
Currently translated at 99.0% (9966 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ko/
2025-06-08 16:01:51 +02:00
Pferd O
02bd56d3ff
Translated using Weblate (German)
...
Currently translated at 99.2% (9992 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-08 16:01:51 +02:00
DevAny
1db63355be
Translated using Weblate (Korean)
...
Currently translated at 99.0% (9966 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ko/
2025-06-08 16:01:51 +02:00
CloverGit
42154e7911
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (10035 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-06-08 16:01:50 +02:00
Henrik Kauhanen
1e2515c3f7
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10056 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-06-08 16:01:50 +02:00
ZbeeGin
054bd94935
Translated using Weblate (Polish)
...
Currently translated at 99.6% (10025 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-08 16:01:50 +02:00
DevAny
9c3411bc0e
Translated using Weblate (Korean)
...
Currently translated at 98.9% (9962 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ko/
2025-06-08 16:01:50 +02:00
Pferd O
e42b46a149
Translated using Weblate (German)
...
Currently translated at 99.2% (9987 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-08 16:01:50 +02:00
CloverGit
b0ad51034e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.5% (10021 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-06-08 16:01:50 +02:00
Frank Sonnenberg
c02a4528c6
Translated using Weblate (German)
...
Currently translated at 99.2% (9986 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-08 16:01:50 +02:00
Pferd O
761edc19a2
Translated using Weblate (German)
...
Currently translated at 99.2% (9986 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-06-08 16:01:50 +02:00
Jon Evans
1bc11d0e77
Add prettifier support to ExportFootprint
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21071
2025-06-07 10:18:10 -04:00
Jon Evans
d0453a89bc
Restore ability for moves to be async
...
This is required for the API
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21047
2025-06-07 09:46:50 -04:00
Mark Roszko
dad1c4ec86
Allow running jobsets in cli by description (and uuid)
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20033
(cherry picked from commit 2d327d9d73 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-06-06 23:04:51 +00:00
Seth Hillbrand
d22f8a2e28
Fix small segment render
...
Small segments, not just zero-length ones need to be drawn as circles to
avoid being dropped
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21083
(cherry picked from commit 8e97a98fef )
2025-06-06 15:55:06 -07:00
Seth Hillbrand
a5896e231a
Don't blindly deref an optional
...
Since the optional might not have a value (and the wxVariant seems to
equate 0 with an empty string), we should check for the valid optional
first and fallback to 0 if not set
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21081
2025-06-06 13:52:38 -07:00
Mark Roszko
10413f778c
Append python Scripts directory to PATH env on windows
...
(cherry picked from commit fe54a2ec0f )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-06-06 03:13:18 +00:00
Mark Roszko
f48b1758e5
Set an env var when running jobs that points to the temp folder for the jobset output
...
(cherry picked from commit ba63b07a5e )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-06-06 02:52:00 +00:00
Seth Hillbrand
846425c638
Force PTH pads to exist on all layers
...
By definition the PTH will exist on all layers at the moment but some
corner case allowed the NPTH layer set to be saved in the layerset,
after which it was hard to reset
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20980
2025-06-05 17:11:40 -07:00
Wayne Stambaugh
bbde5bead2
Revert "Fix simulation model dialog issues."
...
This reverts commit 3f5babd0c9 .
Apparently there was another commit prior to this that has not yet been
cherry picked.
2025-06-05 16:18:40 -04:00
Seth Hillbrand
6f295db04a
If we can't load the KiCad, don't crash
...
We already fail the test, so just continue instead of segfaulting the qa
(cherry picked from commit ed67d37480 )
2025-06-05 11:41:27 -07:00
Seth Hillbrand
15b525852b
Split bar check for fp/symbols
...
(cherry picked from commit fbaf480351 )
2025-06-05 11:41:18 -07:00
Wayne Stambaugh
3f5babd0c9
Fix simulation model dialog issues.
...
At some point ".\" was added as the default file text control string
which triggered a SPICE model library load. This would fail every
time the dialog was loaded for the first time.
Clear the model list box when the SPICE model library fails to load.
This way a container out of bounds exception will not get thrown when
the library model list contains stale model indices.
Technically this does not fix issue #21063 because the crash was fixed
by catching the invalid index exception. It does prevent an annoying
modal dialog that blocks all of KiCad.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21063
(cherry picked from commit 1eb76cb14d )
2025-06-05 14:07:22 -04:00
jean-pierre charras
2de6a4e0ab
Eeschema: fix crash when trying to edit a non symbol field using U,V or F
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21072
(cherry picked from commit a04bead8b0 )
2025-06-05 16:41:30 +02:00
jean-pierre charras
3645c6213a
DSNLEXER: do not leave a member ( m_knowsBar ) uninitialized
...
It can break the footprint file parser and the embedded file parser
(cherry picked from commit c278deb9ef )
2025-06-05 13:22:43 +02:00
Seth Hillbrand
5eacca8b18
Handle unquoted strings that use the bar '|' character
...
We use this as part of the standard sexpr now. But previously, if a
designer used the '|' character as part of a string with no spaces, it
would be entered unquoted into the file, which neccesitates special
handling
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21065
2025-06-04 10:54:06 -07:00
Seth Hillbrand
b2bbee2375
Ensure text ${LAYER} resolves to text not fp layer
...
We were resolving the footprint variables first for text objects. This
resulted in always seeing the footprint layer resolution instead of the
text object if the text object was in a footprint. But this only
happened in the board, not the fp editor. This harmonizes the display
2025-06-03 10:08:03 -07:00
Jeff Young
1a8d2017ee
Differentiate between FP previews and FP editor for 3D viewer settings.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21053
(cherry picked from commit 2e87a04358 )
2025-06-03 16:12:15 +01:00
Mark Roszko
2a3eae74c0
Edit vcpkg-configuration.json
2025-06-03 15:10:10 +00:00
Wayne Stambaugh
0382619fbb
Coding policy fixes.
...
(cherry picked from commit fe20f685c2 )
2025-06-03 09:28:39 -04:00
Wayne Stambaugh
9135236e57
Honor escape key policy for sheet pin synchronization dialog.
...
(cherry picked from commit 1cef61c34f )
2025-06-03 09:27:24 -04:00
Marek Roszko
c88ec23177
Fix format string
...
Because the var is a int and %zu is for size_t
2025-06-03 07:44:47 -04:00
Mark Roszko
835c939153
Fix kicad-cli pcb export pdf --mode-multipage
...
So it generates one PDF instead of multiple PDFs
(cherry picked from commit c519a6b827 )
Co-authored-by: Salvador E. Tropea <salvador@inti.gob.ar >
2025-06-03 11:42:09 +00:00
Seth Hillbrand
6988d48250
Fix crash when loading footprints with bezier
...
We don't have an m_board with design settings, so this can be null and
crash unless we protect it
2025-06-02 17:09:24 -07:00
Wayne Stambaugh
694812b8b3
Fix incorrect board editor text box bitmap button sizes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21050
(cherry picked from commit 473ceb90cc )
2025-06-02 16:00:37 -04:00
Jeff Young
bb83c74d67
Treat stacked pins as a single item in 4-way connection test.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20532
2025-06-02 12:51:27 +01:00
Jeff Young
a109853392
Manually cherry-pick Altium importer performance fixes.
2025-06-01 21:25:19 +01:00
jean-pierre charras
88ad461514
Revert "SHAPE_ARC::GetCentralAngle(): better algo to calculate actual arc."
...
This reverts commit 8279276fe4 .
This commit is probably good, but arc calculations are a mined field.
So revert until is is widely tested in master branch.
2025-06-01 20:14:37 +02:00
Alex Shvartzkop
89b8b37af2
Update translations
2025-06-01 20:43:07 +03:00
dsa-t
6f994eb052
Translated using Weblate (Russian)
...
Currently translated at 99.9% (10063 of 10064 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-06-01 19:42:02 +02:00
Alex Shvartzkop
69e2422524
Fix string.
2025-06-01 19:54:03 +03:00
Alex Shvartzkop
092b8086d3
Fix string.
2025-06-01 19:52:06 +03:00
Alex Shvartzkop
6493269012
Update translations
2025-06-01 19:42:28 +03:00
dsa-t
1873713b6d
Translated using Weblate (Tamil)
...
Currently translated at 99.4% (10001 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-06-01 18:41:06 +02:00
dsa-t
5340134a7a
Translated using Weblate (Tamil)
...
Currently translated at 99.4% (10000 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-06-01 18:39:24 +02:00
தமிழ்நேரம்
b3a97cd387
Translated using Weblate (Tamil)
...
Currently translated at 99.4% (10001 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-06-01 18:39:24 +02:00
co8 j
2a90bf84de
Translated using Weblate (Japanese)
...
Currently translated at 99.7% (10039 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-06-01 18:39:24 +02:00
Jan Straka
515b9c416d
Translated using Weblate (Czech)
...
Currently translated at 77.9% (7842 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/cs/
2025-06-01 18:39:24 +02:00
Morad Tamer
39dee3bbaa
Translated using Weblate (Arabic)
...
Currently translated at 1.1% (112 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ar/
2025-06-01 18:39:24 +02:00
aris-kimi
e013fe5c7a
Translated using Weblate (Greek)
...
Currently translated at 85.9% (8647 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/el/
2025-06-01 18:39:23 +02:00
Sárkány Lőrinc
ba17ba2dd5
Translated using Weblate (Hungarian)
...
Currently translated at 27.4% (2757 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-01 18:39:23 +02:00
Henrik Kauhanen
5c8256fdd4
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10052 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-06-01 18:39:23 +02:00
dsa-t
471396ef5c
Translated using Weblate (Russian)
...
Currently translated at 99.5% (10015 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-06-01 18:39:23 +02:00
Hildo Guillardi Júnior
014ff5dab7
Translated using Weblate (Portuguese)
...
Currently translated at 91.4% (9199 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt/
2025-06-01 18:39:23 +02:00
ZbeeGin
8719c8d050
Translated using Weblate (Polish)
...
Currently translated at 99.6% (10020 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-06-01 18:39:23 +02:00
Anonymous
635cbe135c
Translated using Weblate (Hungarian)
...
Currently translated at 27.3% (2756 of 10060 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-06-01 18:39:23 +02:00
jean-pierre charras
8279276fe4
SHAPE_ARC::GetCentralAngle(): better algo to calculate actual arc.
...
The old algo worked fine only if the arc "middle point" was on the middle
of the arc. This algo just needs a "middle point" on the arc, not necessary
exactly near the middle of the arc.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21035
(cherry picked from commit 2124f2b846 )
2025-06-01 11:20:16 +02:00
Jeff Young
9efd04bb91
Retire old fix in favour of enlarged grid rows.
...
(This should prevent vertical scrolling which is
what makes it look like the text disappears. the
problem with using a GRID_CELL_TEXT_EDITOR is that
it doesn't support auto-complete.)
(cherry picked from commit b5e7371275 )
2025-06-01 09:47:52 +02:00
Jeff Young
2a1b02c154
Read Altium's showName property for fields.
...
Also fixes a potential crash bug in schematic
cleanup when breaking lines that are part of a
group.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20985
(cherry picked from commit 65dfee161b )
2025-05-31 22:15:42 +01:00
Jeff Young
cab050609d
ADDED: field options for Update PCB from Schematic
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21021
(cherry picked from commit 4a21da6b27 )
2025-05-31 11:12:47 +01:00
Jeff Young
ee62366607
Remove selection before notifying grid of deletion.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20747
(cherry picked from commit a1cc6403bd )
2025-05-31 11:03:59 +01:00
Jon Evans
0ff77bd332
API: Use net names, not codes, and allow creating new nets
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21027
2025-05-30 22:12:19 -04:00
JamesJCode
580da82c37
Further DRC net class and component class match improvements
...
- Implements wildcard matching for constituent component classes
- Implements wildcard matching for effective net and component class names
(cherry picked from commit 41601e9c2f )
2025-05-29 22:00:40 +01:00
Alex Shvartzkop
5b62160369
Update translations
2025-05-29 21:51:04 +03:00
CloverGit
ba955c8716
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.6% (10007 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-05-29 20:49:10 +02:00
Sárkány Lőrinc
84b1c5cec0
Translated using Weblate (Hungarian)
...
Currently translated at 27.4% (2757 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:10 +02:00
Marco Ciampa
a78716656d
Translated using Weblate (Italian)
...
Currently translated at 99.8% (10033 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-05-29 20:49:10 +02:00
Sárkány Lőrinc
feb004b440
Translated using Weblate (Hungarian)
...
Currently translated at 27.3% (2752 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:10 +02:00
Pferd O
eb4b665a00
Translated using Weblate (German)
...
Currently translated at 99.3% (9976 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-29 20:49:10 +02:00
weblateuser
428aaae1a9
Translated using Weblate (German)
...
Currently translated at 99.3% (9976 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-29 20:49:10 +02:00
CloverGit
5c359f6e56
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.6% (10007 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-05-29 20:49:10 +02:00
EdizonTN
305b8561c3
Translated using Weblate (Slovak)
...
Currently translated at 55.8% (5611 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sk/
2025-05-29 20:49:10 +02:00
Marco Ciampa
2455dc2506
Translated using Weblate (Italian)
...
Currently translated at 99.7% (10018 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-05-29 20:49:09 +02:00
Sárkány Lőrinc
0cf784f549
Translated using Weblate (Hungarian)
...
Currently translated at 27.1% (2724 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:09 +02:00
EdizonTN
1114790f0d
Translated using Weblate (Slovak)
...
Currently translated at 55.7% (5600 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sk/
2025-05-29 20:49:09 +02:00
Sárkány Lőrinc
7e1f96779a
Translated using Weblate (Hungarian)
...
Currently translated at 26.7% (2691 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:09 +02:00
___davidpr
3b8efad151
Translated using Weblate (Serbian)
...
Currently translated at 8.8% (890 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sr/
2025-05-29 20:49:09 +02:00
Sárkány Lőrinc
8f4f5e3c24
Translated using Weblate (Hungarian)
...
Currently translated at 26.5% (2668 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:09 +02:00
ZbeeGin
6518a00b33
Translated using Weblate (Polish)
...
Currently translated at 99.6% (10010 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-05-29 20:49:09 +02:00
Sárkány Lőrinc
a11da42cb2
Translated using Weblate (Hungarian)
...
Currently translated at 26.4% (2655 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:09 +02:00
Sárkány Lőrinc
386be3a3cf
Translated using Weblate (Hungarian)
...
Currently translated at 23.0% (2318 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:09 +02:00
Pferd O
22beab8224
Translated using Weblate (German)
...
Currently translated at 99.2% (9973 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-29 20:49:09 +02:00
Henrik Kauhanen
3e4e318995
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10039 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-05-29 20:49:08 +02:00
dsa-t
1d515a4609
Translated using Weblate (Russian)
...
Currently translated at 99.6% (10005 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-05-29 20:49:08 +02:00
Sárkány Lőrinc
693c435473
Translated using Weblate (Hungarian)
...
Currently translated at 22.2% (2233 of 10045 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-29 20:49:08 +02:00
dsa-t
45b6ea1614
Remove outdated GTK hack.
...
It is no longer needed with wx 3.2, and causes problems on themes like Adapta.
See https://gitlab.com/kicad/code/kicad/-/issues/9019
(cherry picked from commit 8550394cca )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-05-29 20:46:04 +03:00
Alex Shvartzkop
830b963b3a
Fix wxStyledTextCtrl in field properties dialog on MSW.
...
The sunken border was included in the size calculation on Windows, causing the same visibility bug.
Use a panel with a border that wraps the control instead.
2025-05-29 12:28:29 +03:00
Alex Shvartzkop
6a003b94d6
Unset PCM button to avoid crash on close.
2025-05-29 12:28:29 +03:00
Jeff Young
a92ac0ea99
Restore missing gutter between columns.
2025-05-29 09:23:05 +01:00
Tomasz Wlostowski
fcd8419185
router: make sure we are not committing VIAs with non-unique IDs, fixes random disappearing via issue
...
Note to self:
LINE_PLACER::FixRoute used to silently reclaim the UID of the transient via (as used by the SHOVE's heads tracking logic).
Depending on the particular sequence of user events (the bug is next to impossible to reproduce on a touchpad), this would
result in freshly placed vias disappearing...
Fixes https://gitlab.com/kicad/code/kicad/issues/20999
(cherry picked from commit c5a4f9e747 )
2025-05-28 21:34:12 -04:00
Alex Shvartzkop
aeb124294e
Protect against concurrent wxPlatformInfo access at startup.
...
wxPlatformInfo is not thread-safe.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21002
2025-05-28 21:26:53 +03:00
Alex Shvartzkop
11d1e50bfc
Fix text disappearing in field properties dialog for Value.
...
Also keeps vertical alignment by increasing descent.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14379
2025-05-28 20:36:51 +03:00
Jeff Young
c4fdf9feeb
Fix Scintilla vertical scrolling issue.
...
(At least on MacOS. *May* also fix GTK.)
(cherry picked from commit c5947d8901 )
2025-05-28 19:31:28 +03:00
Jeff Young
c5fb2283b6
Fix ambigious cast build error on msvc
2025-05-27 14:09:32 +01:00
Marek Roszko
073a2e6769
Fix ambigious cast build error on msvc
2025-05-27 06:51:46 -04:00
Jon Evans
52e9cdde99
PNS: Fix early exit from followTrivialPath
...
Don't mark a segment as visited until the
start of the next loop.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20379
2025-05-26 22:46:51 -04:00
Jon Evans
d1e4b03ec1
API: Add CheckPadstackPresenceOnLayers
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20587
2025-05-26 21:46:21 -04:00
Jon Evans
9466cab585
API: Don't set human-readable path that isn't actually
2025-05-26 20:05:16 -04:00
Jon Evans
a63758e1e6
API: Add symbol path for footprint instances
...
See https://gitlab.com/kicad/code/kicad-python/-/issues/37
(cherry picked from commit 4dd39976a3 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-05-26 18:29:35 -04:00
Jeff Young
faf6db6972
Fix faulty logic for setting range.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20982
(cherry picked from commit aa49b0319a )
2025-05-26 21:45:59 +01:00
Jeff Young
d7a0555780
Fix a bunch more bugs in bezier approximation.
...
(cherry picked from commit e8e7282fe1 )
2025-05-26 21:44:41 +01:00
Jeff Young
29d0cdb546
Use maxError when converting bezier to polyline.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20312
(cherry picked from commit e44c5a7fcd )
2025-05-26 21:44:41 +01:00
Graham Keeth
4634705f1c
Sim: correctly netlist AM/SFFM current sources
...
AM and SFFM current sources were being netlisted as voltage sources due
to the wrong prefix being added.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20994
(cherry picked from commit 6bb3fc39df )
2025-05-26 21:44:41 +01:00
Jon Evans
81ea108d8c
Don't bypass empty visibility recovery due to migration
...
In some situations, loading a project in 8.0 would wipe the
object visibility settings but the local settings also
require a format migration. The migrator was adding visibility
for the shapes layer in this situation, bypassing the recovery
from having no objects visible.
2025-05-26 15:19:23 -04:00
JamesJCode
d928a2a0e3
Re-implement wildcard matches for netclass constituents in DRC evaluation
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20955
(cherry picked from commit 7176dbe6dc )
2025-05-26 19:49:25 +01:00
jean-pierre charras
44543cf30c
Fix a compil warning.
...
(cherry picked from commit 5f17a7b024 )
2025-05-26 10:45:41 +02:00
jean-pierre charras
3aa4f8a1f1
Simulator fix error message or crash in user-defined signal dialog
...
It happens when deleting all chars using backspace key
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20991
(cherry picked from commit 134e3140ff )
2025-05-25 18:57:15 +02:00
Jeff Young
b7a8da81a9
Better and more complete recursion guards.
...
(ie: ones that actually work.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20990
(cherry picked from commit ed1b4f6e5a )
2025-05-25 08:17:23 +01:00
Jeff Young
e7fa890ccc
Fix typo in comparator.
...
(cherry picked from commit 1c8f971789 )
2025-05-24 22:44:10 +01:00
Jeff Young
9aa644d437
Fix recursion issues with text variables.
...
1) Pass aDepth down through those versions of
CreateModel() which expand text variables
2) Be aware that unresolved text variables look
just like unexpanded text variables.
(cherry picked from commit 61d36f9d29 )
2025-05-24 22:44:02 +01:00
Jeff Young
e017447151
Add autocomplete for OP:power.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20984
(cherry picked from commit aae4833c94 )
2025-05-24 22:42:41 +01:00
Marek Roszko
9d07784835
Show [read-only] in the title bar based on the project's state
2025-05-24 16:10:52 -04:00
Marek Roszko
2d8c805107
Ensure symbol pins are sorted before infering spice pin mapping
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20590
2025-05-24 14:41:13 -04:00
Marek Roszko
f35078cb29
Prevent crash on failure to load ngspice's dll
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20695
2025-05-24 00:16:40 -04:00
Marek Roszko
10c7796336
Prevent oob string access in SCH_REFERENCE::IsSplitNeeded
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20948
2025-05-24 00:01:16 -04:00
Marek Roszko
2bdc7d4872
Fix tuning patterns (generators) not being arrayed properly
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20617
2025-05-23 21:46:51 -04:00
Marek Roszko
f7e851178e
Add a simple hash for sch_tables to avoid too much reordering in the saved schematic file
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20918
2025-05-23 21:31:51 -04:00
Seth Hillbrand
6d1bf799ff
Avoid deref on missing part
...
We do not always have the LIB_SYMBOL set in a SCH_SYMBOL, so avoid
trying to get the embedded files from it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20986
(cherry picked from commit 9d32de5154 )
2025-05-23 17:04:28 -07:00
Mark Roszko
74819babf1
Load the saved rule area uuid back in
...
Partial fix for https://gitlab.com/kicad/code/kicad/-/issues/20918
(cherry picked from commit 5e4ad048e2 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-05-23 23:51:50 +00:00
jean-pierre charras
7abfda2b4f
3D viewer: do not change anything in the board shared by the FP editor.
...
Especially, the BOARD managed by FP editor had is m_project member reinitialized
when creating the 3D viewer, thus creating issues in FP editor, and create
a crash when closing kicad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20964
(cherry picked from commit 6a9b427562 )
2025-05-23 15:58:54 +02:00
Mark Roszko
64b40c7f49
Update vcpkg dependencies
2025-05-23 00:11:07 +00:00
Jeff Young
324f5e1127
Timestamps for altium footprint libs.
...
(cherry picked from commit afce3eb2d9 )
2025-05-22 10:20:35 -07:00
Zenn Geeraerts
75a8b35581
Use case insensitivity when loading Altium files
...
Altium is case insensitive, so our match for internal names should be also
(cherry picked from commit d31eeb5c1b )
2025-05-22 10:20:35 -07:00
Seth Hillbrand
13442a8f91
Import Altium Projects
...
Handle Altium project file format
Parse individual schematic files and layout files
Create top-level schematic file
Link imported UUIDs between schematic symbol and footprints based on
refdes
Create KiCad project
Map Altium layout layers between KiCad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2117
(cherry picked from commit e81956f292 )
2025-05-22 10:09:02 -07:00
Wayne Stambaugh
55fbae6083
Make directive label text color behave like other labels.
...
Label text color will inherit from the assigned net class. Apparently
this was overlooked when the directive labels were implemented.
(cherry picked from commit 19cb41722a )
2025-05-21 13:24:11 -04:00
Alex Shvartzkop
895ed8dd9e
Update translations
2025-05-21 05:22:55 +03:00
Anonymous
bd8b39260a
Translated using Weblate (Tamil)
...
Currently translated at 99.3% (9951 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:26 +02:00
தமிழ்நேரம்
7cb5423cb9
Translated using Weblate (Tamil)
...
Currently translated at 99.3% (9952 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:10 +02:00
Sárkány Lőrinc
60fbfb7bf8
Translated using Weblate (Hungarian)
...
Currently translated at 21.4% (2152 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:10 +02:00
Pferd O
c6c002bc5b
Translated using Weblate (German)
...
Currently translated at 99.6% (9979 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-21 03:54:10 +02:00
தமிழ்நேரம்
db5afbe9d4
Translated using Weblate (Tamil)
...
Currently translated at 90.6% (9077 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:10 +02:00
Jason Son
1236646ac0
Translated using Weblate (Korean)
...
Currently translated at 98.4% (9856 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ko/
2025-05-21 03:54:09 +02:00
Sárkány Lőrinc
bc15fad57f
Translated using Weblate (Hungarian)
...
Currently translated at 15.1% (1516 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:09 +02:00
தமிழ்நேரம்
7d85981f1a
Translated using Weblate (Tamil)
...
Currently translated at 64.2% (6432 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:09 +02:00
Sárkány Lőrinc
38abbba4b5
Translated using Weblate (Hungarian)
...
Currently translated at 14.8% (1490 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:09 +02:00
தமிழ்நேரம்
636255faca
Translated using Weblate (Tamil)
...
Currently translated at 53.9% (5408 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:09 +02:00
Sárkány Lőrinc
010f65fd32
Translated using Weblate (Hungarian)
...
Currently translated at 14.2% (1430 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:09 +02:00
CloverGit
01a3c22b37
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (10011 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-05-21 03:54:09 +02:00
தமிழ்நேரம்
12f0dc48c7
Translated using Weblate (Tamil)
...
Currently translated at 48.4% (4848 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ta/
2025-05-21 03:54:09 +02:00
Sárkány Lőrinc
575c8490c7
Translated using Weblate (Hungarian)
...
Currently translated at 13.7% (1375 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:09 +02:00
Sárkány Lőrinc
9936e128a6
Translated using Weblate (Hungarian)
...
Currently translated at 10.4% (1044 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-05-21 03:54:09 +02:00
Tevfik Bagcivan
8e65595d54
Translated using Weblate (Turkish)
...
Currently translated at 65.1% (6521 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-05-21 03:54:09 +02:00
Pferd O
595a44d026
Translated using Weblate (German)
...
Currently translated at 99.6% (9977 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-21 03:54:09 +02:00
Jan Straka
47cc393908
Translated using Weblate (Czech)
...
Currently translated at 78.1% (7830 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/cs/
2025-05-21 03:54:09 +02:00
Adolfo Jayme Barrientos
617519046c
Translated using Weblate (Catalan)
...
Currently translated at 42.1% (4217 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-05-21 03:54:08 +02:00
Ivan Chuba
679bd9ece9
Translated using Weblate (Ukrainian)
...
Currently translated at 76.6% (7673 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-05-21 03:54:08 +02:00
2tama3
e7d2fd5029
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10016 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-05-21 03:54:08 +02:00
Adolfo Jayme Barrientos
f1e478bd80
Translated using Weblate (Catalan)
...
Currently translated at 42.0% (4214 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-05-21 03:54:08 +02:00
Alex Shvartzkop
4d3ac103ad
Improve performance of SEG::Contains.
...
(cherry picked from commit a82916f4db )
2025-05-20 15:14:10 -07:00
Seth Hillbrand
b47bf99632
Safety valve for integer sqrt
...
If the value is negative, we have likely overflowed the available size
of the integer container. In which case, rather than slowly counting
down, we return the largest logical square root size to allow processing
to continue
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20947
2025-05-20 15:14:07 -07:00
Seth Hillbrand
de5f65d18e
Dijkstra's only works with positive weights
...
Overlapping limits break the assumptions of the algorithm. We limit the
weights here to only positive numbers and protect the actual alg should
any sneak past
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20827
(cherry picked from commit 0c23868ac2 )
2025-05-19 17:57:29 -07:00
Alex Shvartzkop
f1738069f9
Slightly optimize creepage DRC.
...
See https://gitlab.com/kicad/code/kicad/-/issues/20827
(cherry picked from commit 1fe5addafb )
2025-05-19 17:57:19 -07:00
Seth Hillbrand
d6607146c4
Fix silk board edge collision case
...
First, fix the error limit check in drc_test_provider_edge_clearance.
Then, we rotate the final point incorrectly in SHAPE_ARC::Collide (need
negative angle). We were not checking this result in the QA, so add the
proper tests
(cherry picked from commit 9bedb6eedb )
2025-05-19 17:49:18 -07:00
Wayne Stambaugh
8b44bc1344
Fix a cadre of symbol pin alternate issues.
...
Prevent the file formatter from writing and the file parser from loading
symbol pin alternates that have an empty name or when the alternate name
is the same as the default pin name. Apparently at some point they were
able to be created and saved.
Do not allow SCH_PIN::SetAlt() to set an alternate name when the name
does not exist in the library symbol pin alternate list. This required
fixing the associated QA test.
When updating or changing schematic symbols from library, reset the pin
alternate to the default when the alternate no longer exists in the
symbol.
Do not populate pin alternates context menu with duplicate default pin.
Clear orphaned pin alternates to the default when saving symbols from
symbol editor.
(cherry picked from commit d16d2f5a5b )
2025-05-18 07:18:44 -04:00
Wayne Stambaugh
de0394bf38
Fix update symbol from library when alternate pins are in play.
...
ADDED: An option in the update symbol dialog to reset alternate pins to
their default value.
Don't set the symbol alternate pin when the updated symbol no longer
contains the alternate pin name.
Clear the alternate pin name when it's set to the default pin name. This
is caused by a bug somewhere which hasn't been resolved and it causes the
library symbol comparison to fail when it's set.
This also changes the change/update symbol dialog layout. Adding another
option check box was making the dialog too tall. The option check boxes
were split into two columns which made the dialog wider. It might be
worth using another wxCheckListBox for the options as more are added.
(cherry picked from commit 46b24a5b68 )
2025-05-18 07:18:15 -04:00
Seth Hillbrand
62e1169492
When cycling next/prev selection, keep only single
...
We want to have only the current item in the selection rather than all
of them
2025-05-16 09:25:04 -07:00
Seth Hillbrand
6c09957799
Properly use optional
...
By dereferencing first, we force a get() on the optional and try to pass
that to a routine that takes an optional parameter. Just passing the
optional reference protects against accessing an invalid
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20934
2025-05-16 08:53:59 -07:00
dsa-t
bdf459f19f
Use ToCDouble in ValueStringCompare.
...
(cherry picked from commit d59ffdcaa3 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-05-16 04:11:35 +03:00
Olliver Schinagl
0d88a985b7
export_vrml: Fix 3D model destination timestamp check
...
Not all hosts have `wxHAS_HUGE_FILES` enabled, which causes us to drop
millisecond resolution accuracy. In some cases, this can cause
race-conditions with externally generated components such as by KiBot
(which generates THT components with color bands on the fly), which runs
so fast, that we fall within a second resolution.
When setting the destination timestamp, there's only two valid options.
Either the destination file exists, and if it does, we use the
destination file's timestamp (current behavior) or it does not exist, in
which case we should use an 'invalid' (null, NaN, whatever).
Calling the constructor sets this up correctly and then only setting the
timestamp if the file exists. Nothing else.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl >
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20877
(cherry picked from commit cf3dbfbbe6 )
2025-05-15 11:30:59 -07:00
Seth Hillbrand
8993656e72
Do not insert newlines in single line controls
...
2d2f443aa4 allowed the use of shift-enter
when creating tables for newlines. However, this should not be applied
to all text controls. We split the ones by IsMultiLine to determine if
the shift-return is a newline or a dialog close
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20866
(cherry picked from commit 8a0e9bef5a )
2025-05-14 17:13:47 -07:00
Seth Hillbrand
ac5de5e938
Revise hierarchical sorting
...
The lexicographical sort for hierarchical pages needs to satisfy the
following:
- Ensure a parent comes before all its children
- Ensure all children with the same parent are sorted by page number
- Ensure all of a parent's children come before the parent's next sibling
To do this, we need to compare at each path level before descending
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20701
(cherry picked from commit e06e60882d )
2025-05-14 16:46:15 -07:00
Seth Hillbrand
f44157657c
Fix how blind/buried vias are handle in IPC356
...
Code 307 is used for blind/buried vias. Additionally, the access layer
is represented based on sequential layer numbers and needed to be
adjusted for new layer numbering
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20928
(cherry picked from commit 4a896f84f5 )
2025-05-14 15:59:36 -07:00
Jeff Young
51b99e8f10
Only report single-file issues in single-file-mode.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20891
(cherry picked from commit 085af89381 )
2025-05-14 16:31:11 +01:00
Maciej Suminski
84a0f22250
altium: do not reshape NPTH pads to match the holes
...
Resizing pads affects also their solder mask and solder paste patterns,
admittedly in some unusual footprints.
(cherry picked from commit 5147fd9829 )
2025-05-14 16:30:53 +01:00
Jeff Young
f21c9ea31c
Don't report missing color theme in B&W mode.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20923
2025-05-14 15:39:16 +01:00
Jeff Young
4759b04667
CHANGED: exclude heatsink pads from courtyard collision checking.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20454
(cherry picked from commit d691a257b2 )
2025-05-14 11:06:13 +01:00
Jeff Young
88700ba4cc
Read/write chaining tolerance to job params.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20906
(cherry picked from commit f690b42b53 )
2025-05-14 11:05:41 +01:00
Jeff Young
e501181f2d
Search board layer names when plotting Gerbers from CLI.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20904
(cherry picked from commit 420b253ac4 )
2025-05-14 11:05:15 +01:00
Seth Hillbrand
afec66d478
Fix usage of PCB_FIELD( PCB_TEXT& )
...
Passing a pointer to the CTOR invokes the PCB_FIELD( BOARD_ITEM* ) ctor,
which is not what is intended. Passing just the reference is better but
still ends up creating a PCB_FIELD class with type PCB_TEXT because it
didn't correctly set the type. So we need to properly set our type and
our parent, then copy the text attributes over. We can't use the
default copy operator because this also copies the struct_id of PCB_TEXT
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20875
(cherry picked from commit 750dbe6336 )
2025-05-13 17:51:08 -07:00
jean-pierre charras
8aff85d3ff
Pcbnew, DIALOG_SHAPE_PROPERTIES: fix an issue noticeable with POLY shapes.
...
After editing a polygon, the pointers m_parent and m_group where cleared.
They are now restored (like for other shapes).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20564
(cherry picked from commit 848a6b6930 )
2025-05-13 11:32:20 -07:00
jean-pierre charras
0bf415a266
Footprint chooser: fix crash when closing the dialog with a large footprint.
...
The crash was perhaps due to use after delete of data in DTOR functions, when
a footprint with a **lot** of graphics was loaded and the view cleared.
The view is now cleared before any other deletion.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20915
(cherry picked from commit 63babb1a22 )
2025-05-13 16:18:31 +02:00
Jeff Young
0dde037ab9
Update CLI gold files with higher arc definition.
2025-05-13 14:19:00 +01:00
Jeff Young
241959bca3
Slice() must also support aMaxError.
...
In some cases arcs are re-inserted.
2025-05-13 12:02:21 +01:00
Jeff Young
bfa61dc8ad
Third go at fixing the kimath test.
...
(cherry picked from commit 7f4853b8a5 )
2025-05-13 10:10:46 +01:00
Jeff Young
e4527bd1fe
Another go at fixing the kimath test.
...
(cherry picked from commit acf1dca1e1 )
2025-05-13 10:10:43 +01:00
Jeff Young
1520883182
Formatting.
...
(cherry picked from commit a95f5172c9 )
2025-05-13 10:10:41 +01:00
Jeff Young
427d4173b1
Allow math tests to run with their own precision.
...
(cherry picked from commit 32cd142c39 )
2025-05-13 10:10:34 +01:00
Jeff Young
19af8419b3
Update Cadstar gold file for increased precision.
...
(cherry picked from commit f54ae5246c )
2025-05-13 10:10:31 +01:00
Jeff Young
90c8c8b243
Formatting.
...
(cherry picked from commit c3a0621dfb )
2025-05-12 20:49:04 +01:00
Jeff Young
61f790df70
Use native arcs (not approximated ones) when converting circles to polygons.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20895
(cherry picked from commit b70d3586c9 )
2025-05-12 20:48:59 +01:00
Jeff Young
f334a9a3bd
Use a high definition for display of arcs in SHAPE_LINE_CHAINs.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20895
(cherry picked from commit 3474e962d5 )
2025-05-12 20:48:54 +01:00
Jeff Young
0ee2685ab6
Use consistent terminology and types.
...
(cherry picked from commit 6757ba8165 )
2025-05-12 20:48:48 +01:00
Jeff Young
9e17baecbc
Plot drill marks on mask layers if the pad exists there.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20859
(cherry picked from commit 5e6ef67fce )
2025-05-10 19:11:56 +01:00
jean-pierre charras
3900d8e231
Pcbnew: fix an issue that prevent to write the right layer type in brd files
...
In layers block, the file type for User.n was always written as "user" type.
However this type can be set to "front" or "back" by the board settings
dialog (Off-board, front or Off-board, back) and allowed in file.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20892
(cherry picked from commit db23ee481c )
2025-05-10 17:01:30 +02:00
Seth Hillbrand
cd3fea196c
Check for valid board before query
...
New items may not have a board set and will return nullptr
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20893
2025-05-09 13:45:13 -07:00
Seth Hillbrand
15a71319d6
Avoid assertion on invalid page
...
Not all version of the dialog have tabs, so -1 is stored for these,
which does not exist in the notebook and should not be restored
2025-05-09 13:45:04 -07:00
Seth Hillbrand
e387635edf
Don't overwrite explicit sizes unless needed
...
We already did this for single-ended, this extends to dp routes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20889
(cherry picked from commit c06ddf966d )
2025-05-09 13:32:55 -07:00
Wayne Stambaugh
4b009b0698
Fix ERC QA failures caused by hierarchical label root sheet test.
...
(cherry picked from commit bebc9669ad )
2025-05-09 15:33:26 -04:00
Seth Hillbrand
0a9d29ee3b
Prevent backspace from re-filtering nets
...
Makes adjusting autofilled nets more pleasant.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20786
(cherry picked from commit e0e1971bd6 )
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20894
2025-05-09 11:35:12 -07:00
Seth Hillbrand
75fa0ab0c9
Fix infinite loop in QuasiModal
...
Now that we use RAII nuller, we need to avoid the case where
m_qmodal_loop is nulled before it ends
2025-05-09 09:36:58 -07:00
Seth Hillbrand
914cf86d5e
Make sure we re-hide hidden fields
...
Fields that are forced to be shown need to be re-hidden when the find
dialog closes. While they are _also_ brightened, this flag may be
cleared by other processes, so we need to test for the forced visibility
as well.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20865
(cherry picked from commit fc6f1f41d2 )
2025-05-08 16:48:18 -07:00
Seth Hillbrand
c6914605ef
Remove errant printf
2025-05-08 15:55:56 -07:00
Seth Hillbrand
5616b9c266
Prevent overriding existing track width
...
Avoids resizing existing tracks to match new track. Adds new parameter
to AssembleLine to allow current behavior while only preventing width
overrides when creating new lines
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20031
(cherry picked from commit 4a41f4a525 )
2025-05-08 12:44:19 -07:00
Seth Hillbrand
e6b4c0c7a7
Don't show warning when avoiding frozen panel
...
The event is expected, so we just need to return without error
2025-05-08 12:44:19 -07:00
Seth Hillbrand
6a8e1b1135
Add ability to quickly move through nets
...
After highlighting a net (`), press Tab to quikcly move to the next item
on the net and Shift-Tab to move to the previous
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10911
(cherry picked from commit 1e9cf4e3d7 )
2025-05-08 12:44:19 -07:00
JamesJCode
d29d5e77fe
Fix broken placement of SCH_DIRECTIVE_LABELs
...
(cherry picked from commit c7cec5f21a )
2025-05-08 12:44:19 -07:00
Seth Hillbrand
1a7159bb09
Allow multi label input
...
This is a re-implementation of 39c2745f55
that was removed by e5089d783d
This implementation works in the tool, containing side effects
(hopefully) better than the initial implementation. The multiple labels
are input as multiple lines instead of labels with spaces, allowing for
copy/paste between spreadsheets of labels
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10950
(cherry picked from commit 6f6ca2a35f )
2025-05-08 12:44:19 -07:00
Seth Hillbrand
58461d5925
Update search dialog
...
Allow regular expression in search and replace
Allow searching netnames including nets contained in buses
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12156
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17102
(cherry picked from commit aff0ad971f )
2025-05-08 12:44:19 -07:00
Wayne Stambaugh
5cb956f61b
Test for hierarchical labels in root sheet when running ERC.
...
Hierarchical labels in the root sheet cannot be attached to a parent sheet
pin. By definition they are unconnected.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20810 .
(cherry picked from commit 6dcac5bded )
2025-05-08 14:45:23 -04:00
Wayne Stambaugh
c1b9d5fd85
Fix broken select connection behavior.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19790
(cherry picked from commit 93cac7d0a5 )
2025-05-08 14:38:44 -04:00
jean-pierre charras
ae321bf186
Eeschema, Net Navigator: fix incorrect refresh of nets tree.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20648
(cherry picked from commit cc75b511ba )
2025-05-08 11:42:16 +02:00
Jon Evans
2fe7fa3b54
API: Use action wrapper for setting grid origin
...
Fixes https://gitlab.com/kicad/code/kicad-python/-/issues/47
(cherry picked from commit 71417fbe3b )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-05-07 23:29:36 -04:00
Seth Hillbrand
a801b4ac8a
Properly handle arc coupled items
...
When arcs do not share a center, the circle formed by the arc will be
closer on one side than the other. When this happens, the NearestPoints
calculation was accidentally taking the distance from the wrong side of
the circle.
Note that this was likely due to the conventions for Rotate (positive =
reduce angle) being mixed up with angular addition
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20636
(cherry picked from commit 97296a3b08 )
2025-05-07 14:56:26 -07:00
Jeff Young
1808cef013
Fix test failure.
2025-05-07 17:24:21 +01:00
Jeff Young
41ac949312
Skip same-net-checking for hole-to-hole collisions.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20547
(cherry picked from commit b14472e105 )
2025-05-07 14:11:19 +01:00
Jeff Young
8e983d7147
Also trim board item layersets.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20063
(cherry picked from commit 8945bcc231 )
2025-05-07 14:11:15 +01:00
Jeff Young
e92c3a647f
Trim library layers to instance board before comparing.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20552
(cherry picked from commit da242ec3f3 )
2025-05-07 14:10:30 +01:00
Jeff Young
6f0e548bd6
Don't expect a B item when evaling DIFF_PAIR_GAP_CONSTRAINT.
...
The checker first builds a map with only the
A items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19825
(cherry picked from commit ea8b0c0e8a )
2025-05-07 14:10:19 +01:00
Jeff Young
f0b110bdb8
Formatting and reduced reliance on dyn_cast.
...
(cherry picked from commit 6307058ac8 )
2025-05-07 14:10:16 +01:00
Jeff Young
d4edee4897
Formatting.
...
(cherry picked from commit 6b08407bd5 )
2025-05-07 14:10:03 +01:00
Jeff Young
8ac578c788
DRCEpsilon is generic. Zone knockouts need more specific values.
...
Each knockout can be approximated, and each knockout
will have m_ExtraClearance added. If a neck is
between two knockouts, it will be 2X the above
values narrower than expected.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20361
(cherry picked from commit 96522c4113 )
2025-05-07 14:09:05 +01:00
Jeff Young
a6dec68444
Attempt to fix older OCC version compile issue.
...
(cherry picked from commit 76d05efe7a )
2025-05-07 13:43:52 +01:00
Jeff Young
00f92c2188
Patch for gcc stupidity.
...
(cherry picked from commit edd858a4d2 )
2025-05-07 13:43:45 +01:00
Jeff Young
67debb8257
Move STEP exporter error reporting to REPORTER interface.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20738
(cherry picked from commit e69c80f09d )
2025-05-07 13:43:40 +01:00
Jeff Young
d3ac86a0dd
Fix presumed copy/pasta when ensuring circles are circles.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20567
(cherry picked from commit 75d9f708a8 )
2025-05-07 13:42:19 +01:00
Jeff Young
00ba3e47f9
Ungroup before deleting items.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20699
(cherry picked from commit 3f25b36ff1 )
2025-05-07 13:41:23 +01:00
Jeff Young
a9ac2c03cc
unit==0 means all-units only for symbol children
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20663
(cherry picked from commit 5f0856e5d2 )
2025-05-07 13:39:05 +01:00
Jeff Young
86da6633f8
Support URLs in Symbol Chooser info panel.
...
Also adds support for sim library fields as URLs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20811
(cherry picked from commit 34f2038a95 )
2025-05-07 13:37:57 +01:00
Jeff Young
f2ad3e66ac
Formatting.
...
(cherry picked from commit a53a639523 )
2025-05-07 13:34:49 +01:00
Jeff Young
e0210d9b3a
Fix various errors in intersecting zones test.
...
Also gives a clearer error message, and better
descriptions of named zones.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20718
(cherry picked from commit 5573dce448 )
2025-05-07 13:34:17 +01:00
Mark Roszko
8ccc548628
Add missing numpy requirement to tests/requirements.txt
...
(cherry picked from commit 83f9dc56d0 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-05-07 00:13:44 +00:00
Mark Roszko
6eecfaf64e
Swap windows path chars in FILENAME_RESOLVER::ResolvePath
...
This fixes the QA for issue13591 falsely passing on Linux.
It is actually failing this entire time.
But there is more wtfery going on, such as wxFFile::IsOpened returning True on a directory path.
(cherry picked from commit 157180e772 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-05-07 00:13:20 +00:00
Mark Roszko
6151a94f4e
On Linux you can fopen (read) a directory for no reason, fix SafeReadFile to make it safer
...
TIL
(cherry picked from commit 883a1f8d97 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-05-07 00:12:56 +00:00
Wayne Stambaugh
82552059c0
Begin version 9.0.3 development.
2025-05-06 13:46:13 -04:00
Wayne Stambaugh
5526fba124
Tag stable version 9.0.2 release.
2025-05-06 13:42:59 -04:00
Alex Shvartzkop
cceafd5e7d
Update translations
2025-05-06 12:53:16 +03:00
dsa-t
4044ed65cd
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10016 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-05-06 11:51:58 +02:00
Pferd O
a13dbf8cf4
Translated using Weblate (German)
...
Currently translated at 99.5% (9971 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-05-06 11:51:57 +02:00
Henrik Kauhanen
2f42a85724
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10006 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-05-06 11:51:57 +02:00
ZbeeGin
154c52defd
Translated using Weblate (Polish)
...
Currently translated at 100.0% (10016 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-05-06 11:51:57 +02:00
2tama3
fc518c5584
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10016 of 10016 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-05-06 11:51:57 +02:00
Mike Williams
a7a7e963c9
bom export: don't break column order on mismatched column counts
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20520
2025-05-05 13:54:15 -04:00
Alex Shvartzkop
46e6eb163b
Update translations
2025-05-03 18:13:31 +03:00
Joakim Lundborg
42429aff15
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10008 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-05-03 17:10:00 +02:00
dsa-t
f02c62971f
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10015 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-05-03 17:10:00 +02:00
ZbeeGin
47aba551d1
Translated using Weblate (Polish)
...
Currently translated at 100.0% (10015 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-05-03 17:10:00 +02:00
Henrik Kauhanen
c9295d6f60
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10005 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-05-03 17:09:59 +02:00
Toni Laiho
6505b996c9
Translated using Weblate (Finnish)
...
Currently translated at 98.1% (9831 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/fi/
2025-05-03 17:09:59 +02:00
dsa-t
ce134a1342
Translated using Weblate (Russian)
...
Currently translated at 99.9% (10014 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-05-03 17:09:59 +02:00
Stian Kristensen
1f0530734e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 42.4% (4251 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/nb_NO/
2025-05-03 17:09:59 +02:00
DevAny
22df27111f
Translated using Weblate (Korean)
...
Currently translated at 98.3% (9853 of 10015 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ko/
2025-05-03 17:09:59 +02:00
Jeff Young
68ab95ad43
Fix merge error.
...
(9.0 still has overlapping field IDs so the parent
type also has to be checked. 10.0 field IDs are
unique.)
2025-05-02 11:20:03 +01:00
jean-pierre charras
32048d3b1e
SCH_FIELD::Plot(): better test before trying to plot inter-sheet refs
...
inter-sheet refs exist only for global labels. It avoid an assert in debug mode.
2025-05-02 11:13:11 +02:00
Mark Roszko
7498f1b1a6
Protect s_ModelInfoMap against multithreading init
...
Encountered in QA tests on windows. Probably also a issue during kicad use if you trigger a spice netlist export without previously doing any spice model editing
(cherry picked from commit e14dfdf4b0 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-05-01 19:58:16 +00:00
jean-pierre charras
c55d2c092e
PDF plotter: fix a rare pen width issue when plotting many pages in one file.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20805
(cherry picked from commit a02f1f2411 )
2025-05-01 20:04:19 +02:00
jean-pierre charras
e13c414052
ltspice_schematic.cpp: fix missing initialization
...
(cherry picked from commit 3c9d696c68 )
2025-05-01 11:20:17 +02:00
Jeff Young
ee49cf555a
Fix bad static cast.
...
Hypertext fields aren't always intersheet refs anymore.
(cherry picked from commit b772960717 )
2025-04-30 17:59:12 +01:00
Alex Shvartzkop
3aded5da4b
Don't write unused part of the buffer into image data.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20698
2025-04-30 16:36:16 +03:00
Alex Shvartzkop
cbd55bc201
LTspice import: support 2+ dir levels deep symbol names.
2025-04-30 03:41:07 +03:00
Alex Shvartzkop
26674ceec3
GenCAD export: fix arcs winding and layers.
2025-04-30 01:51:09 +03:00
Alex Shvartzkop
71a6231bb8
LTspice import: add warning when the default library is not found.
...
Also allow to put the library into ./lib/
2025-04-30 00:29:49 +03:00
Wayne Stambaugh
c4f9710f98
Fix crash in connection graph when loading a version 8.0 schematic.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20777
2025-04-29 17:15:08 -04:00
Alex Shvartzkop
4c561b3193
Update translations
2025-04-29 20:12:28 +03:00
Stian Kristensen
6193652e89
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 42.1% (4224 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/nb_NO/
2025-04-29 19:11:19 +02:00
Marco Ciampa
8c980facb4
Translated using Weblate (Romanian)
...
Currently translated at 22.9% (2295 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ro/
2025-04-29 19:11:19 +02:00
Marco Ciampa
12782a163b
Translated using Weblate (Italian)
...
Currently translated at 99.9% (10012 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-04-29 19:11:18 +02:00
Ivan Chuba
73d43a985f
Translated using Weblate (Ukrainian)
...
Currently translated at 76.5% (7663 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:18 +02:00
Ivan Chuba
a9d1c87461
Translated using Weblate (Ukrainian)
...
Currently translated at 75.6% (7579 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:18 +02:00
dsa-t
961588ef56
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10013 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-04-29 19:11:18 +02:00
ZbeeGin
23955965d1
Translated using Weblate (Polish)
...
Currently translated at 100.0% (10013 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-29 19:11:18 +02:00
Ivan Chuba
7882505426
Translated using Weblate (Ukrainian)
...
Currently translated at 75.5% (7563 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:18 +02:00
Ivan Chuba
707ec69916
Translated using Weblate (Estonian)
...
Currently translated at 3.5% (354 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/et/
2025-04-29 19:11:18 +02:00
Ivan Chuba
b788cb860a
Translated using Weblate (Ukrainian)
...
Currently translated at 75.4% (7553 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:18 +02:00
co8 j
372f6dd9d6
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10013 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-29 19:11:18 +02:00
Ivan Chuba
d4454bf3d2
Translated using Weblate (Ukrainian)
...
Currently translated at 75.3% (7545 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:18 +02:00
Henrik Kauhanen
ae05479dff
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (10003 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-29 19:11:18 +02:00
co8 j
6727e4993c
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (9995 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-29 19:11:17 +02:00
Ettore Atalan
6de07ce92b
Translated using Weblate (German)
...
Currently translated at 99.5% (9969 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-29 19:11:17 +02:00
Ivan Chuba
348fe1c49d
Translated using Weblate (Ukrainian)
...
Currently translated at 75.1% (7527 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-29 19:11:17 +02:00
dsa-t
55e0780887
Translated using Weblate (Russian)
...
Currently translated at 99.9% (10011 of 10013 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-04-29 19:11:17 +02:00
jean-pierre charras
6c30e4f90b
Gerbview: fix a maximum number (50) of Error messages in report list.
...
Having a lot of errors can happen when trying to open a non gerber files
(this is easy when loading a zip archive).
With a *lot* of errors (if a large .step file is found) Gerbview can hang.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20799
(cherry picked from commit d5cf541974 )
2025-04-28 17:59:17 +02:00
Jeff Young
fb92923f82
Honour template fieldname vis flag when adding fields.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20575
2025-04-28 10:50:05 +01:00
JamesJCode
c25264528c
Add hasExactNetclass function to DRC condition language
...
Following changes to the `A.NetClass == '<netclass>'` semantics to
match on exact netclass name OR any constituent netclass names, we
can have conditions where constituent netclass constraints match
before the composite netclass constraints in the DRC engine. This
adds the functionality to match on the exact full netclass name, and
modifies the implicit netclass DRC rules to use this function in
their rule condition.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20797
2025-04-27 22:38:29 +01:00
Jeff Young
e5e4d9b814
Fix merge error.
2025-04-27 18:17:19 +01:00
Alex Shvartzkop
a8d04d0079
LTspice import: don't crash on missing symbols.
2025-04-27 19:30:28 +03:00
Alex Shvartzkop
b345dac82b
Eagle SCH import: fix arcs in symbols after v9 changes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20793
2025-04-27 18:50:29 +03:00
John Beard
dd2d8e1a62
Pcbnew: fix pad snaps on non-F.Cu in high constrast mode
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20674
(cherry picked from commit e604ad9a3c )
2025-04-27 21:49:48 +08:00
John Beard
227c74f2ee
PCB array tool: don't count array source pad as reserving its number
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20722
2025-04-27 21:49:21 +08:00
JamesJCode
51557e5f66
Deduplicate resolved net classes
...
Dupliates were possible if the same net class was specified as an
explicit label, and as the result of a pattern assignment
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20794
2025-04-27 12:24:13 +01:00
jean-pierre charras
e35bd84c07
FOOTPRINT_CHOOSER_FRAME: fix crash when the 3D view is opened
...
Commit 6bc96530 fixed an issue, but created an incompatibility with the
dummy board (used in 3D canvas) handling when updating views, especially
if 3D canvas is opened.
(cherry picked from commit ab8060fa63 )
2025-04-27 08:37:05 +02:00
Jeff Young
308c632f44
Partial cherry-pick of b01fef5ca8
2025-04-26 18:01:52 +01:00
jean-pierre charras
dba149447c
Footprint chooser frame: fix crash in COMMON_TOOLS::ResetLocalCoords()
...
The crash was due to a null pointer thta can happens in Footprint chooser,
frame, when hit the space bar if the canvas showing the Fp has the focus.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20780
(cherry picked from commit 34e49758d0 )
2025-04-26 18:24:17 +02:00
Roberto Fernandez Bautista
753a436183
Schematic: LTSpice importer add junctions
...
- Fixes up all junctions at the end of import
- Fixes https://gitlab.com/kicad/code/kicad/-/issues/20727
(cherry picked from commit e626799d67 )
Co-authored-by: Lucas Gerads <lucas.gerads@aixcon.de >
2025-04-26 13:02:21 +00:00
jean-pierre charras
9e9870580b
Gerbview: fix a few issues when loading zip files
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20779
(cherry picked from commit c7e4875505 )
2025-04-26 10:38:45 +02:00
dsa-t
f8bf5d2c38
Optimize via LOD calculations.
...
(cherry picked from commit 7d0a001831 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-04-26 04:55:18 +03:00
Jeff Young
af9cbdc4fb
Chamfer corners when expanding teardrop masks.
...
(Otherwise the first outline-based fill is pointy.)
2025-04-25 17:02:15 +01:00
Jeff Young
32ebb1f3a2
Fix merge error.
2025-04-25 16:43:43 +01:00
Jeff Young
8650e5a063
Export textbox borders to STEP.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20763
(cherry picked from commit b2f3a2f8ba )
2025-04-25 16:28:46 +01:00
Jeff Young
fe6fa68694
Account for aperture & track masks in plated copper calculations.
...
(cherry picked from commit c2be7fa3e6 )
2025-04-25 16:18:12 +01:00
Jeff Young
6b1a415281
Solder masks for teardrops on tracks with solder masks.
...
Also moves teardrops away from the zone UI: they
are now always filled and their borders never
drawn.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20744
(cherry picked from commit 6873a75313 )
2025-04-25 16:17:27 +01:00
jean-pierre charras
328f37cc3f
JOB_EXPORT_PCB_3D: store export origin option without rely to coord origin value
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20752
(cherry picked from commit 481d282607 )
2025-04-25 17:05:05 +02:00
Damjan
818d650ce2
Adds dedicated anchor points for table
...
Allows snapping and easier alignment first tables
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20184
(cherry picked from commit c4ff42cb54 )
2025-04-25 09:34:59 +01:00
Jeff Young
648825127d
Allow embedded files to come from components
...
as well as parent containers, part II.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20210
2025-04-25 09:34:58 +01:00
Wayne Stambaugh
ad501536e8
Tag stable version 9.0.2 release candidate 1.
2025-04-24 15:20:45 -04:00
Alexander Boehm
13331d00bb
multi-channel tool: do not duplicate uuids
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20665
(cherry picked from commit 70af60c930 )
2025-04-24 13:32:37 -04:00
Alex Shvartzkop
2b2b7d2232
Disconnect EDA_DRAW_PANEL_GAL::onShowEvent handler in dtor.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20754
2025-04-24 19:32:22 +03:00
Andrej Valek
a65fe79551
SCH_EDITOR_CONTROL(paste): fix wrong cut behaviour
...
There was a missing behaviour when explicit removed annotation via specialpaste was requested. Add there a variable to compare the paste options.
(cherry picked from commit 9364bcdc9e )
2025-04-24 07:47:09 -04:00
Andrej Valek
5b79ad7f6b
SCH_EDITOR_CONTROL(paste): make the annotation working again
...
The pasteMode was enforced to UNIQUE_ANNOTATIONS and not respecting the
value in settings. Basically revert the old behavior with respecting the
KIID generation.
Fixes kicad/code/kicad#19828
(cherry picked from commit 069954fa31 )
2025-04-24 07:45:20 -04:00
Dhineshkumar S
184863db1a
Fix missing change that ensures text is auto-completed.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13508
(cherry picked from commit fa517a0429 )
2025-04-24 07:34:07 -04:00
Dhineshkumar S
3ed4eece94
Add autocomplete for label names in label properties dialog
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13508
(cherry picked from commit 46db959074 )
2025-04-24 07:24:32 -04:00
JamesJCode
38c0e50f13
Further chasing of non-standard std::char_traits implementations
...
(cherry picked from commit 1c8e20b61f )
2025-04-23 23:42:56 +01:00
JamesJCode
1215b0c304
Add char_traits<T> specialisations for wxUniChar and NANODBC_SQLCHAR
...
when building on Apple with Clang >= 17.
These specialisations are not strictly required by the C++ standard,
and have been removed from LLVM.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20631
(cherry picked from commit a5be581b1b )
2025-04-23 23:42:05 +01:00
Mike Williams
14a05de36a
schematic editor: remove 10ms OnShow timer to reduce CPU load
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20385
(cherry picked from commit a648fccbb3 )
2025-04-23 17:41:45 -04:00
Damjan
bb95659afb
pcbnew: Drag-selecting while creating a Text breaks PCB editor tools
...
CHANGED: drawing_tool.cpp: DRAWING_TOOL::PlaceText method ignores events when mouse drag is detected.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20010
(cherry picked from commit 230a976742 )
2025-04-23 17:32:28 -04:00
Matt Kosman
5edc846122
remove text angle reset when rotating multiple fields
...
The fields were properly rotated by field->rotate and don't need additional setting of the text angle.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19366
(cherry picked from commit 0890d3f1cb )
2025-04-23 17:24:54 -04:00
Alexander Boehm
a12bcbb6ea
repeat layout: fixup net names of copied vias
...
When replicating a layout with the multichannel tool
the net names of vias are now updated to reflect the
potentially different connections in the target area.
Fixes https://gitlab.com/kicad/code/kicad/issues/20334
(cherry picked from commit 4bc099429c )
2025-04-23 17:10:36 -04:00
Dmitry Rezvanov
aa69aa63be
pcbnew: Add sorting functionality for netclass assignments
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18819
(cherry picked from commit a3fae053c4 )
2025-04-23 16:48:59 -04:00
John Beard
c9e35a59dc
PCB_PICKER_TOOL: avoid popping a dismabiguation menu after point selection completes
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20680
(cherry picked from commit 207199fd80 )
2025-04-23 16:37:02 -04:00
wh201906
785be9bd59
Exclude brackets at the end of a URL in LinkifyHTML()
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20347
(cherry picked from commit 6d2b728fb1 )
2025-04-23 16:31:24 -04:00
Alex Shvartzkop
6cfd84993c
Update translations
2025-04-23 21:24:20 +03:00
CloverGit
56082b5d60
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (10007 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-04-23 20:23:19 +02:00
CloverGit
e404e18c3d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (10002 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-04-23 20:23:19 +02:00
Henrik Kauhanen
90df0c2d8b
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (9952 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-23 20:23:19 +02:00
Pferd O
ad26cec474
Translated using Weblate (German)
...
Currently translated at 99.6% (9968 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-23 20:23:19 +02:00
Oliver0804
2982409887
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.2% (9936 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-23 20:23:19 +02:00
Hubert Hu
f357a55393
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (10002 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-04-23 20:23:19 +02:00
CloverGit
989e7c3779
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (10002 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-04-23 20:23:19 +02:00
Ivan Chuba
b3b4d65982
Translated using Weblate (Ukrainian)
...
Currently translated at 75.1% (7519 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-23 20:23:19 +02:00
dsa-t
215f2d8320
Translated using Weblate (Russian)
...
Currently translated at 100.0% (10007 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-04-23 20:23:18 +02:00
ZbeeGin
4c6bbe21c0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (10007 of 10007 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-23 20:23:18 +02:00
Jeff Young
55ffa472c6
Only add row separator between rows.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20494
(cherry picked from commit 4f83674b62 )
2025-04-23 18:44:21 +01:00
Jeff Young
410f3f0f7b
Allow embedded files to come from components
...
as well as parent containers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20530
2025-04-23 15:12:03 +01:00
jean-pierre charras
01df75ed36
French translation update
2025-04-23 16:01:45 +02:00
Wayne Stambaugh
be68120865
Add missing virtual file handler clean up when creating archive files.
...
This was due to an over zealous clean up of the PROJECT_ARCHIVER and
PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER objects which seems to cause issues
on Windows builds.
(cherry picked from commit 7fb16260aa )
2025-04-23 07:58:16 -04:00
Jeff Young
1c0a6fd14f
Fill in some missing 3D render code.
...
1) add footprint graphics and text to copper
polys when differentiating plated from non-plated
copper
2) simplify adding footprint graphics and text
for contour walls
3) add dimension text and shapes for contour walls
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20111
(cherry picked from commit 31100451c6 )
2025-04-23 10:46:28 +01:00
jean-pierre charras
60fca542ec
PCB_PAINTER, mirrored view, texts on non paired layers: keep position
...
Depending on their horizontal justification, the texts wee moved when
flipping the board view.
(cherry picked from commit 57102b87ce )
2025-04-22 09:34:18 +02:00
JamesJCode
072562eb1a
PCB Calcs: Reset default units along with values
...
(cherry picked from commit bd1f6e505c )
2025-04-21 21:28:53 +01:00
JamesJCode
68b86e6817
Add calculation of unit propagation delay to PCB calculator
...
(cherry picked from commit 2483ab4d7a )
2025-04-21 20:16:46 +01:00
Mike Williams
491b451519
sch design blocks: block illegal characters before creation failure
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20676
2025-04-21 15:10:18 -04:00
Sean Mollet
d7eea3cf7b
GENCAD export: Fixes to footprint hashing
...
(cherry picked from commit 380b5160d6 )
2025-04-21 14:24:10 -04:00
Sean Mollet
4ba7cff25e
GENCAD Export only produces a single pad - Fix
...
(cherry picked from commit 185491f2b8 )
2025-04-21 14:24:10 -04:00
JamesJCode
a4a3ee31e4
Fix compiler warning
...
(cherry picked from commit 983d14d371 )
2025-04-21 19:23:17 +01:00
Ian McInerney
56345a4158
Mark ODB++ as export-only
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20493
(cherry picked from commit fd94488289 )
Co-authored-by: Ian McInerney <ian.s.mcinerney@ieee.org >
2025-04-21 16:29:18 +01:00
Ian McInerney
8c26f4f10e
Fedora 43 will need python 3.14 support
...
(cherry picked from commit 688448f9ab )
Co-authored-by: Steven A. Falco <stevenfalco@gmail.com >
2025-04-21 16:26:10 +01:00
Damjan
ff02626f75
pcbnew and eeschema: Table and textbox rotation / text justification fix
...
(cherry picked from commit af11746cc4 )
2025-04-21 14:45:08 +01:00
Alex Shvartzkop
d6a6337a96
Update translations
2025-04-21 13:43:52 +03:00
dsa-t
42461e4a69
Translated using Weblate (Russian)
...
Currently translated at 98.9% (9949 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-04-21 12:43:00 +02:00
ZbeeGin
ab51588005
Translated using Weblate (Polish)
...
Currently translated at 100.0% (10056 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-21 12:43:00 +02:00
ZbeeGin
3a4fdcd391
Translated using Weblate (Polish)
...
Currently translated at 99.1% (9970 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-21 12:43:00 +02:00
Pferd O
6d431d1670
Translated using Weblate (German)
...
Currently translated at 99.6% (10019 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-21 12:43:00 +02:00
Pferd O
398d6b4328
Translated using Weblate (German)
...
Currently translated at 99.5% (10013 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-21 12:43:00 +02:00
Ivan Chuba
f1d5093dfc
Translated using Weblate (Ukrainian)
...
Currently translated at 74.7% (7521 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/uk/
2025-04-21 12:43:00 +02:00
Henrik Kauhanen
67eff4e495
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (9965 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-21 12:42:59 +02:00
Ivan Chuba
c829773a44
Translated using Weblate (Estonian)
...
Currently translated at 3.5% (356 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/et/
2025-04-21 12:42:59 +02:00
Ettore Atalan
eec89791d8
Translated using Weblate (German)
...
Currently translated at 99.5% (10013 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-21 12:42:59 +02:00
Henrik Kauhanen
a4a27f0956
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (9962 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-21 12:42:59 +02:00
Henrik Kauhanen
8458066468
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (9956 of 10056 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-21 12:42:59 +02:00
Alex Shvartzkop
33fad39cf4
Un-translate layer names in 3D appearance panel.
2025-04-21 13:40:19 +03:00
Alex Shvartzkop
c2d3c9b292
LTspice import: don't fail if some symbols are missing.
2025-04-21 04:51:45 +03:00
Alex Shvartzkop
37103c6e15
LTspice import: adapt label spin when multiple wires connected
2025-04-21 04:51:45 +03:00
Alex Shvartzkop
3b4111d3a2
LTspice import fixes:
...
- Support UTF-16 LE file encoding
- Support Invisible text justification
- Make added SCH_FIELD invisible by default, like in 8.0
- Adjust label orientations based on wire placements
- Fix arc windings in symbols
2025-04-21 04:51:45 +03:00
jean-pierre charras
906ef8bca7
Pad properties dlg: Clearing thermal relief override (gap/spoke) does not work
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20709
(cherry picked from commit 1af76a9bef )
2025-04-20 11:07:39 +02:00
Alex Shvartzkop
aab730abc1
OCCT 3D model export: parallelize fusing shapes and subtracting holes.
2025-04-20 01:40:18 +03:00
Lucas Gerads
91602ee7ba
Schematic: Fix Ltspice import with minor version number
...
- Files that contained a minor version number failed
- Now both works "Version X.X" and "Version X"
(cherry picked from commit 16b4ee92bb )
2025-04-19 22:50:45 +03:00
Alex Shvartzkop
ee513f7a8b
OCCT 3D model export: fix missing soldermask shape when there's no polygons.
2025-04-19 21:15:13 +03:00
Alex Shvartzkop
5adc6ee2f4
OCCT 3D model export: use per-net fusing to improve performance.
...
It's now possible to export bigger boards without running out of memory (and time).
STEP video -components +silk +mask +all copper:
- this commit: 9 minutes (most of it is STEP transfer)
- 9.0.0: 28 minutes
2025-04-19 21:15:13 +03:00
Wayne Stambaugh
a4f71ae3ee
Use schematic editor default font setting for plot job.
...
When the user does not define a font on the CLI or when plotting from a
job set, use the current schematic editor default font setting rather than
always defaulting to the "KiCad Font".
Set the --default-font CLI setting to an empty string so the the schematic
editor default font setting will be used. Setting the --default-font CLI
option will override the schematic editor default font setting.
(cherry picked from commit f0f6b5a09b )
2025-04-19 13:06:31 -04:00
Jeff Young
cc69f8b9ae
Remove duplicate handling for grid checkboxes.
...
Also corrects logic of otherRow loop.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18843
(cherry picked from commit 544abedb0eeea86e6baab3370c6df7a9271fb93b)
2025-04-18 22:32:54 +01:00
Jeff Young
ec17012c81
Update sample script.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20538
2025-04-18 17:21:58 +01:00
Jeff Young
e93b05e413
Simplify libTree scoring algorithm.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20610
(cherry picked from commit 598d446a38 )
2025-04-18 16:47:00 +01:00
Jeff Young
f82760f6e3
Reset colors on Reset to Default Settings.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20624
2025-04-18 12:36:14 +01:00
Jeff Young
01a09e8a3f
Don't conflate generated fields (${DNP}) and fields with variable references.
...
They're not quite the same thing as the later
can have un-applied values which require expanding.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20417
(cherry picked from commit 5a9ac23f2cd1922b497b19484aee8f26165bcf73)
2025-04-18 11:51:12 +01:00
Alex Shvartzkop
fcc170f077
Update translations
2025-04-18 03:10:35 +03:00
ZbeeGin
03d80dd8d8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9967 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-18 02:08:09 +02:00
Marco Ciampa
f91afe1f49
Translated using Weblate (Italian)
...
Currently translated at 99.3% (9901 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-04-18 02:08:09 +02:00
2tama3
1bba0d96ad
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9967 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-18 02:08:09 +02:00
Tokita, Hiroshi
a107722eac
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9958 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-18 02:08:09 +02:00
CloverGit
d9bba779fd
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9967 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-04-18 02:08:09 +02:00
rsr.private
49dc16fcb0
Translated using Weblate (Catalan)
...
Currently translated at 42.3% (4220 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-04-18 02:08:09 +02:00
2tama3
fc82d8d19c
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (9954 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-18 02:08:09 +02:00
Adolfo Jayme Barrientos
ec061ebd2e
Translated using Weblate (Spanish)
...
Currently translated at 87.1% (8682 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-04-18 02:08:09 +02:00
Adolfo Jayme Barrientos
65b509a225
Translated using Weblate (Catalan)
...
Currently translated at 42.1% (4205 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-04-18 02:08:09 +02:00
Adolfo Jayme Barrientos
097cef1819
Translated using Weblate (Spanish)
...
Currently translated at 87.1% (8682 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-04-18 02:08:09 +02:00
Adolfo Jayme Barrientos
8bf538f529
Translated using Weblate (Catalan)
...
Currently translated at 42.1% (4199 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-04-18 02:08:09 +02:00
pominglee
06fdb5e86c
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.9% (9965 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:09 +02:00
ZbeeGin
b4831a17a0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9967 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-18 02:08:08 +02:00
Pferd O
32cef776da
Translated using Weblate (German)
...
Currently translated at 99.8% (9949 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-18 02:08:08 +02:00
co8 j
ce314185fb
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (9953 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-18 02:08:08 +02:00
pominglee
9bd43071ae
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.9% (9965 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:08 +02:00
Henrik Kauhanen
bfe895bfd5
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9961 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-18 02:08:08 +02:00
ZbeeGin
dc3a3ec597
Translated using Weblate (Polish)
...
Currently translated at 99.9% (9959 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-18 02:08:08 +02:00
Pferd O
69e909dc76
Translated using Weblate (German)
...
Currently translated at 99.7% (9946 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-18 02:08:08 +02:00
pominglee
446e7f3125
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.9% (9963 of 9967 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:08 +02:00
jean-pierre charras
cf66d47b74
Fix kicad-cli pcb export gerbers --output argument type in help.
...
It is a directory name, not a filename
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20298
(cherry picked from commit e6240f9fbf )
2025-04-17 11:34:33 +02:00
Jeff Young
11f3bbdbcb
Move Use45Limit processing to VIEWER_TOOLS.
...
(We need it for the ruler in footprint preview
widgets.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20668
(cherry picked from commit 194ee9ef25 )
2025-04-16 18:13:29 +01:00
Jeff Young
6028cb3ec2
Make sure footprint chooser has correct board.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20669
(cherry picked from commit 6bc9653029 )
2025-04-16 18:13:05 +01:00
Jeff Young
f7cdd9eaa7
Use EDA_COMBINED_MATCHER more consistently.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20678
(cherry picked from commit 5279cc8767 )
2025-04-16 18:12:18 +01:00
Jeff Young
3fadd20088
Rebuild connectivity after append board.
...
Append board reads the BOARD_ITEMs directly onto
the board and so pushes the commit with CHT_DONE
flags. However, this means the added items aren't
added correctly to the connectivity system.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20314
2025-04-14 20:14:37 +01:00
Jeff Young
9db8765d52
Bounds-check unit and body style from prop inspector.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20649
2025-04-14 16:27:51 +01:00
Damjan
5644e6d517
pcbnew: Multi-line text in table cell
...
(cherry picked from commit 2d2f443aa4 )
2025-04-14 15:50:25 +01:00
Damjan
9be41e97f7
pcbnew: flipping tables makes them walk
...
(cherry picked from commit f4107fa4d6 )
2025-04-14 15:50:19 +01:00
Jeff Young
1c835fee75
Remove Help menu hacks which appear to no longer be necessary.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10124
2025-04-14 11:11:38 +01:00
Jeff Young
bae846c2cd
Don't allow auto-conversion from double to EDA_ANGLE.
...
We have no idea if the double is in radians or
degrees.
2025-04-14 11:00:59 +01:00
Jeff Young
afe3d2c43e
Fix merge error.
2025-04-14 10:07:39 +01:00
Jeff Young
e784b03f61
Revert part of name change that affects settings files.
...
(cherry picked from commit 8b19777d5d )
2025-04-14 10:07:39 +01:00
Jeff Young
9a0a4b8671
Update pads connected to any connected tracks.
...
(Not just those selected.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20628
(cherry picked from commit 2d69b6e8ba )
2025-04-14 10:07:39 +01:00
Alex Shvartzkop
6780cdb54c
OCCT 3D model export: support different line styles for graphics.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18873
2025-04-14 07:01:55 +03:00
Alex Shvartzkop
c5771d8874
Fix too small angle increment when stroking arcs.
...
The previous angle increment was about 0.0087 degrees.
Change it to 0.5 degrees.
2025-04-14 06:44:55 +03:00
Alex Shvartzkop
2cebea3b04
OCCT 3D model export: fix copper fusing issues on StickHub GND and #20515
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20515
2025-04-14 00:15:46 +03:00
Alex Shvartzkop
dfb66e2fdb
OCCT 3D model export: don't skip pads with duplicate pad numbers for pad points data.
2025-04-13 22:41:45 +03:00
jean-pierre charras
31a7048faf
DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE: use a better position for the marker.
...
It was put at arc center. Now put on arc middle.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20636
(cherry picked from commit 66a7abca09 )
2025-04-13 19:55:45 +02:00
Alex Shvartzkop
58a76a2617
Remove annoying tooltips in DRC/ERC dialogs.
2025-04-13 20:32:05 +03:00
Jeff Young
4b137bbaea
Handle ref & value proxies as if they were refs and values.
2025-04-13 15:06:14 +01:00
Jeff Young
4a533bfb07
"Other" refers to fields other than refdes and value.
...
It has nothing to do with text items.
Also fixes some breakage with the introduction of
a separate scope item for dimensions.
Also rearranges the dialog a bit to make it fit
on smaller screens.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20633
(cherry picked from commit e90a3112f8 )
2025-04-13 14:26:24 +01:00
Jeff Young
1e11916975
Visibility control is for *filled* shapes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20635
(cherry picked from commit ecb5c5e0d4 )
2025-04-13 14:03:25 +01:00
Jeff Young
df4435ed80
Remove redundant performance changes.
...
(Alex had already moved these to const char, which
avoids wxString's c'tor.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
(cherry picked from commit 7232a98b65 )
2025-04-13 13:46:31 +01:00
Jeff Young
ecf3697ad3
Performance.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
(cherry picked from commit 1d45de0d1d )
2025-04-13 13:46:27 +01:00
Jeff Young
aab7701c17
Be explicit about table highlight colors.
...
(Unsurprisingly, the previous hack had side effects.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20606
(cherry picked from commit 45abc90885 )
2025-04-13 13:44:43 +01:00
Alex Shvartzkop
09da370512
OCCT 3D model export: don't show fusing errors for non-copper pads.
2025-04-13 08:18:27 +03:00
Wayne Stambaugh
0fca70a0bc
Fix broken label position algorithm in Eagle schematic importer.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20593
(cherry picked from commit aa1dbcba34 )
2025-04-12 11:06:50 -04:00
Seth Hillbrand
ff6bee400e
Remove schematic view size limitation
...
We don't need to worry about scrollbar button sizes anymore, so we don't
need to limit the viewport size based on the page
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20594
2025-04-11 17:49:53 -07:00
Seth Hillbrand
2b99d3e2e6
Don't set board layers without board
...
When loading footprints, we may have undefined layers, they should not
be set unless we have a board
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20625
(cherry picked from commit 7d195b73b2 )
2025-04-11 15:13:24 -07:00
Wayne Stambaugh
30f1c400e2
Code clean up of board GenCAD exporter.
...
(cherry picked from commit 9228369617 )
2025-04-11 14:03:13 -04:00
Wayne Stambaugh
fe162b2f3c
Fix GenCAD arc track export when using board offset.
...
(cherry picked from commit 4ae07d1122 )
2025-04-11 14:03:06 -04:00
Wayne Stambaugh
37f11379c3
Actually prevent recursion when building connection sub-graph.
...
Propagating to neighboring connections when not a net will cause an
infinite recursion crash. Use the wxCHECK2 instead of wxASSERT to
prevent this.
Add a bunch of question comments where the use of wxASSERT is questionable.
(cherry picked from commit c810ef716d )
2025-04-10 16:50:52 -04:00
Jeff Young
9b253fbdd7
Resolve fonts for tablecells.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20605
2025-04-10 14:10:16 +01:00
Jeff Young
3068868f65
Remove redundant performance changes.
...
(Alex had already moved these to const char, which
avoids wxString's c'tor.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
(cherry picked from commit 7232a98b65 )
2025-04-10 13:12:26 +01:00
Jeff Young
87de0ac806
Performance.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
(cherry picked from commit 1d45de0d1d )
2025-04-10 13:12:21 +01:00
jean-pierre charras
8334a83aaa
DIALOG_SIM_MODEL: fix possible crash when no lib loaded (null pointer)
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20599
(cherry picked from commit e57bc3304f )
2025-04-10 13:26:40 +02:00
jean-pierre charras
5cba809a1e
PANEL_FP_EDITOR_FIELD_DEFAULTS: Fix incorrect default layer when adding a field
...
When adding a default field, the associated defaut layer was the layer used by
the previous default field. But it does not work for the first added field.
(cherry picked from commit 065e9dbf46 )
2025-04-10 09:36:36 +02:00
jean-pierre charras
e23c2e30ee
DIALOG_RULE_AREA_PROPERTIES: fix incorrect tool-tip
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20592
(cherry picked from commit f29c19ef02 )
2025-04-10 09:35:54 +02:00
Jeff Young
6cd3a802a7
De-duplicate find results.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20569
(cherry picked from commit 43aa63c1ec )
2025-04-09 12:52:44 +01:00
Jeff Young
a3fff6ea10
No requirement to UNGROUP when we're recording entire parent FP.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20589
(cherry picked from commit ec6bc85a29 )
2025-04-09 12:52:44 +01:00
Dmitry Rezvanov
dd468a916e
Prevent overwriting alias members when adding new rows in panel setup.
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20040
(cherry picked from commit 58d2b34304 )
2025-04-08 13:03:30 -07:00
Wayne Stambaugh
e2b976594a
Use symbol line width schematic setting when printing and plotting.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20574
(cherry picked from commit 1176ff4a15 )
2025-04-08 09:11:07 -04:00
Seth Hillbrand
d8903534b7
Remove TreeControl call from thread
...
On Windows, this may use SendMessageW, forcing a wait for UI in the
thread
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20572
(cherry picked from commit 3d29fae7a9 )
2025-04-07 17:06:22 -07:00
Alex Shvartzkop
de1257abdf
Altium PCB: fix 3D model opacity variable type.
...
See https://gitlab.com/kicad/code/kicad/-/issues/20507
2025-04-07 23:22:43 +03:00
Alex Shvartzkop
3d36d41ea7
Altium PCB: support 3D models import with duplicate filenames.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20507
2025-04-07 23:22:42 +03:00
Alex Shvartzkop
2c74d46d79
Altium PCB: fix padstack shapes import on F.Cu.
2025-04-07 23:22:42 +03:00
Seth Hillbrand
7bee2cf842
Isolate thread pool loops
...
Now that we are threading things in different frames, we need to watch
that we are not waiting for a process to complete in one frame while
working in another. To accomplish this, we only wait for our own loop
results
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20572
(cherry picked from commit bccf365380 )
2025-04-07 12:18:05 -07:00
Jeff Young
6446e01483
Nullptr crash.
2025-04-07 18:18:06 +01:00
Jeff Young
f5adac9369
Don't assume existence of default FP text items.
2025-04-07 18:17:37 +01:00
Jeff Young
312b75291b
ADDED: menu item to control searching of hidden fields.
...
Applies to both PCBNew & Eeschema search panels.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20370
(cherry picked from commit 3def4afaec )
2025-04-07 17:36:32 +01:00
Jeff Young
c54b65fff7
Formatting.
...
(cherry picked from commit 7a9db0f8c1 )
2025-04-07 17:36:32 +01:00
Jeff Young
766e48fb4f
Restore visibility editing for fields.
...
(It got accidentally thrown out with visibility
for text items.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20560
(cherry picked from commit ac616b8c19 )
2025-04-07 17:36:32 +01:00
Jeff Young
6ec1585c58
Performance.
2025-04-07 17:36:32 +01:00
Jeff Young
c65d27dae1
Via needs a parent for formatting.
...
(cherry picked from commit d4cc91f17a )
2025-04-07 17:36:32 +01:00
Jeff Young
82d572df80
Fix thermal spokes for pad stacks.
...
(cherry picked from commit 2c9c607b95 )
2025-04-07 17:36:32 +01:00
Wayne Stambaugh
32e9762230
GenCAD board exporter fixes.
...
Strip leading zeros from copper layer mask string so the unique pad and
pad stack names are not 128 characters long.
Try a different fix for broken arc track orientations.
(cherry picked from commit c5ff61ba9c )
2025-04-07 12:08:26 -04:00
Wayne Stambaugh
f987688b6f
Fix project archiving.
...
Use simplified file extension and name checks rather than a regular
expression to determine which files to archive.
Fix incorrect use of wxFileName which generates invalid paths when the
last folder in the path contains dots.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20431
(cherry picked from commit 598850b1f0 )
2025-04-07 12:08:05 -04:00
Wayne Stambaugh
5544a315bd
Use arc mid point for footprint library parity DRC testing.
...
The arc center is a pseudo coordinate which is calculated for drawing
purposes. This mid point is fixed unless the arc is modified which
should result in more reliable arc parity footprint library DRC testing.
Also change EDA_SHAPE::Compare() to use the arc mid point.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15917
(cherry picked from commit 11edaa6e4a )
2025-04-07 12:03:02 -04:00
Wayne Stambaugh
9d1344d707
Include arc tracks when exporting to GenCAD.
...
(cherry picked from commit 642e4d37bc )
2025-04-07 11:59:14 -04:00
Wayne Stambaugh
e0db6d013b
Fix assertions when exporting board to GenCAD.
...
Calling PCB_VIA::Width() without a layer will raise and assertion. Check
if track is via when looping through a list of tracks and use the correct
width call.
(cherry picked from commit cf3dae0bb9 )
2025-04-07 11:50:48 -04:00
jean-pierre charras
13cbdda586
kicad-cli export gerbers: avoid incorrect behavior with a broken layer list.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20555
(cherry picked from commit 91d9863cc3 )
2025-04-05 12:51:16 +02:00
Alex Shvartzkop
a6d81d019f
Improve GetAppSettings performance.
...
There's no need to construct a wxString first.
2025-04-04 23:27:18 +03:00
Alex Shvartzkop
fa10961d6c
Remove leftovers.
2025-04-04 22:45:59 +03:00
Alex Shvartzkop
a1a710dfed
Improve pan performance when showing a large amount of TH pads.
...
See https://gitlab.com/kicad/code/kicad/-/issues/20506
2025-04-04 22:14:13 +03:00
jean-pierre charras
6efaa64908
Pcbnew, printing vias: always print the via hole, even for small holes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20546
(cherry picked from commit 91dda80530 )
2025-04-04 16:43:35 +02:00
jean-pierre charras
e918f820f5
SCH_TEXTBOX: Do not plot twice the textbox shape.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20545
(cherry picked from commit 9eea670617 )
2025-04-04 16:43:08 +02:00
Jeff Young
806f9ea5fd
Be explicit about default anchor shape.
...
(Otherwise it doesn't work for padstack overrides.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20551
(cherry picked from commit 200c4a9eae )
2025-04-04 13:33:03 +01:00
Jeff Young
9c4a88a129
Performance optimisation.
...
Reduces board loading for #17820 from 15 seconds
to about 6.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17820
(cherry picked from commit 7151d21f0b )
2025-04-04 13:32:59 +01:00
Wayne Stambaugh
956a633d4d
Merge PAD::addPadPrimitivesToPolygon() into PAD::MergePrimitivesAsPolygon().
...
It was only used in MergePrimitivesAsPolygon() and it was only a few lines
long.
(cherry picked from commit ef5cd6bb28 )
2025-04-03 15:59:38 -04:00
Wayne Stambaugh
63a03734e9
Don't clobber SCH_SCREEN paths when adding new sheet from existing file.
...
The screen path will always be the correct absolute path. Otherwise it
would not be possible to load it.
Don't reset the first sheet file path to relative if the user did not
request it.
Don't use results of a failed call to wxFileName::MakeRelative() to set
sub-sheet file paths.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20502
(cherry picked from commit d52d0d0aad )
2025-04-03 15:58:22 -04:00
Wayne Stambaugh
221f28eafc
Move all PAD object methods to into PAD object source file.
...
No functional changes. Just make it easier to find all of the PAD object
methods.
(cherry picked from commit 2b0d082df5 )
2025-04-03 15:51:03 -04:00
jean-pierre charras
d6406d1349
PANEL_DESIGN_BLOCK_CHOOSER: use the same draw engine type as in main frame.
...
This is not always the Opengl GAL_TYPE
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20386
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20544
(cherry picked from commit b7fd26e026 )
2025-04-03 18:29:25 +02:00
jean-pierre charras
36b9c08793
WX_PT_ENTRY_DIALOG: enhancements: fix min size and add reset button.
...
It is used to enter a point position and a grid origin.
The new button (only in grid origin dialog) allows reset the position.
(cherry picked from commit f8ec23db00 )
2025-04-03 13:21:20 +02:00
Jeff Young
6988e79714
Plot tables in footprints.
2025-04-03 10:55:01 +01:00
Jeff Young
147234ca68
Handle groups in footprints when filtering selection.
...
(cherry picked from commit 8ff0aafbb8 )
2025-04-02 16:24:02 +01:00
Jeff Young
71659be29b
When pulling children out of footprints don't format them wrong.
...
If we leave a footprint parent pointer then we'll
format as fp_line, fp_arc, etc. instead of gr_line,
gr_arc, etc.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20537
(cherry picked from commit a0ec7f59c4 )
2025-04-02 16:23:59 +01:00
Jeff Young
b685378efa
Remove assert that fires when applying preset.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20467
(cherry picked from commit 901ad3064d )
2025-04-02 16:23:56 +01:00
Jeff Young
736044cd71
Improve debugging.
...
(cherry picked from commit db911c0d91 )
2025-04-02 16:23:53 +01:00
Jeff Young
de1a04d6b4
m_root is not guaranteed to be non-null.
...
(cherry picked from commit 967bf1d0a1 )
2025-04-02 16:23:48 +01:00
jean-pierre charras
8149107e33
PCB_TEXTBOX:: Rotate: fix size change for rotation by not 90deg
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20529
(cherry picked from commit 76929808d3 )
2025-04-01 20:24:32 +02:00
Jeff Young
36eb0c75d4
Remove unsafe C-style casts.
2025-04-01 17:36:13 +01:00
Jeff Young
bc4fe1e05a
Fix first tab having no effect after changing grid value.
...
(cherry picked from commit 0573a32f36 )
2025-04-01 16:29:04 +01:00
Jeff Young
0c083e560c
Don't process grid-change events when we're rebuilding the grid.
...
The selection has already changed and it's too
late to update any values.
Also regularises the event.Skip() handling from
8a1347d2c8 .
(cherry picked from commit a1fe0f7faf )
2025-04-01 16:28:59 +01:00
Jeff Young
4ff1fc2f1b
Reset status popup.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20489
(cherry picked from commit 6f6ef8e626 )
2025-04-01 16:28:46 +01:00
jean-pierre charras
141a6291c9
DIALOG_SYMBOL_FIELDS_TABLE: fix a ugly look issue specific to wxMSW
...
The recent change use a two lines title in a widget. It works fine on Linux
and MAC, but is not supported on Windows.
So, on Windows, a one line title is used.
(cherry picked from commit c8b57c50dc )
2025-04-01 15:58:05 +02:00
Jeff Young
9043279301
Nullptr safety.
...
KICAD-7DX
2025-04-01 12:18:55 +01:00
Jeff Young
4003fdfe98
Move HasMessageOfSeverity to base class.
...
KICAD-HPP
2025-04-01 12:18:55 +01:00
Jeff Young
3f060a6107
Stack objects should not have parents or groups.
...
KICAD-KXY
2025-04-01 12:18:55 +01:00
Jeff Young
ca284ebb4e
Once the selection has changed, we can't commit changes.
...
KICAD-6Y9, among others.
2025-04-01 12:18:55 +01:00
JamesJCode
b446e794b8
Fix net inspector thaw location to not break selection on MSW
2025-03-31 21:08:00 +01:00
JamesJCode
8c162ecbca
Freeze net inspector data view when rebuilding the list of nets
...
Attempt to fix #20521 but it is very hard to reproduce
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20521
2025-03-31 20:44:39 +01:00
Jeff Young
d05fe64d41
Remove shadowed type (DRILL_MARKS).
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20522
(cherry picked from commit 6e566b2819 )
2025-03-31 20:00:47 +01:00
Jeff Young
b2d3a602c5
Don't presume there are at least two footprint text
...
defaults.
Yes, we ship that way, but a user could delete one
or edit their json file.
2025-03-31 15:37:23 +01:00
Jeff Young
2546534056
Clearer column titles.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20509
2025-03-31 14:28:15 +01:00
Jeff Young
303c1bef7b
Wait for wxWidgets to destroy window.
2025-03-31 14:28:15 +01:00
Jeff Young
9cbc1db2a1
Retire DIALOG_FOOTPRINT_CHOOSER.
...
(cherry picked from commit 7583c0e69d )
2025-03-31 14:31:41 +02:00
Jon Evans
2b8083920a
Adjust OBJECT_DEPENDS for MacOS
...
It appears that MacOS only sees the last key/value for the
source_file_property whereas Linux/Windows see all depends. This works
around the different by getting the value first, accumulating in the
loop and setting once at the end
(cherry picked from commit 074b511fab )
Co-authored-by: Seth Hillbrand <seth@kipro-pcb.com >
2025-03-30 21:52:05 -04:00
Jon Evans
69589840df
API: Brute-force fix for footprint modifications
...
(cherry picked from commit 12861345d3 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-30 19:01:37 -04:00
Jon Evans
558488f874
API: Clear footprint caches when making changes
...
(cherry picked from commit 31f3c44520 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-30 19:01:26 -04:00
Jon Evans
73f77658bb
More functional fix for IPC API item modifications
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20206
(cherry picked from commit dc9fa2e2ac )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-30 19:01:16 -04:00
Jon Evans
4d6bb9317b
Revert "Switch to operator= for item updates"
...
This reverts commit d0b22d21bb .
(cherry picked from commit 3bac9344d2 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-30 19:01:07 -04:00
Jeff Young
4aeb2c58fb
Don't assume a hypertext link is a cross-sheet reference.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20511
(cherry picked from commit 582aef0220 )
2025-03-30 22:50:21 +01:00
Jeff Young
0087959bf5
Report global physical_clearance issues before moving on to layers.
...
Also fixes a bug in reading m_LayerSource.
Also simplifies Edge_Cuts handling to better match
actual DRC checks.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20498
(cherry picked from commit 9066ad3620 )
2025-03-30 22:50:21 +01:00
jean-pierre charras
efea324ee4
Eeschema, DIALOG_FIELD_PROPERTIES: fix a strange bug specific to wxMSW.
...
wxStyledTextCtrl, SetExtraAscent() + SetExtraDescent() methods, when set
to a value not 0 generate a strange bug: the text is not always shown
(when enter a char, once the text is shown, once the text is not shown)
(Perhaps a wxMSW bug) and this call is not needed on WXMSW
(cherry picked from commit d729b34986 )
2025-03-30 17:32:49 +02:00
jean-pierre charras
3c6cb7b5b9
PANEL_FP_EDITOR_FIELD_DEFAULTS: fix incorrect behavior.
...
One could not change the default layers for new fp texts
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20505
(cherry picked from commit 97e1c107c9 )
2025-03-30 17:31:52 +02:00
Wayne Stambaugh
cae665cd76
Update default schematic when creating a new project.
...
Adding the missing default page number ("1") allows the CLI plotting and
printing by page number to work correctly even if the schematic hasn't been
saved in the schematic editor.
This also adds a default new schematic UUID and embedded font setting.
Use the fancy new file formatting style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20448
(cherry picked from commit 1b40ddaba5 )
2025-03-30 06:48:32 -04:00
Wayne Stambaugh
547997e1a6
Fix Coverity issue #542006 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=542006
(cherry picked from commit 4cb234862c )
2025-03-30 06:46:01 -04:00
Wayne Stambaugh
6ad924ea45
Fix Coverity issue #545180 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=545180
(cherry picked from commit cf4369a2ef )
2025-03-30 06:44:54 -04:00
Wayne Stambaugh
56d9d46a0b
Fix Coverity issue #514495 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=514495
(cherry picked from commit 8fa48c7be2 )
2025-03-30 06:43:19 -04:00
Wayne Stambaugh
b56ff24acd
Fix Coverity issue #541995 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=541995
(cherry picked from commit 62cb67d854 )
2025-03-30 06:42:23 -04:00
Wayne Stambaugh
cbeb6735e9
Fix Coverity issue #542006 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=542006
(cherry picked from commit dd806aa902 )
2025-03-30 06:39:38 -04:00
Seth Hillbrand
83b8bdf137
Ignore autogenerated files
...
(cherry picked from commit 36366e254d )
2025-03-30 08:23:32 +01:00
JamesJCode
a21bcb4903
Add new DRC expression function isMemberOfSheetOrChildren
...
This allows the multichannel tool to search for footprints that are in nested
hierarchical sheets.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20339
(cherry picked from commit 4a99a3060d )
2025-03-30 08:20:36 +01:00
Wayne Stambaugh
4e064d5502
Coding policy house keeping.
...
(cherry picked from commit 47984b6793 )
2025-03-29 20:12:16 -04:00
JamesJCode
8e48445a5b
Net inspector groups should be case insensitive
...
(cherry picked from commit 7a4325e610 )
2025-03-30 00:05:49 +00:00
Wayne Stambaugh
6b1505438d
Fix Coverity issue #544154 .
...
https://scan8.scan.coverity.com/#/project-view/22886/10844?selectedIssue=543084
(cherry picked from commit 4131089260 )
2025-03-29 20:00:25 -04:00
Wayne Stambaugh
7f6136454a
Properly prevent duplicate sheet names on paste.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20357
(cherry picked from commit b364f5dbde )
2025-03-29 19:58:50 -04:00
JamesJCode
548a33dace
Ensure PNS length tuning calculation uses correct layer ID context
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20372
(cherry picked from commit 24a8c2a684 )
2025-03-29 22:13:03 +00:00
JamesJCode
4ea36da4c3
Test symbol outline collisions for rule areas, not just bounding boxes
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20383
(cherry picked from commit 0f1f6b23a8 )
2025-03-29 22:13:03 +00:00
Jon Evans
37fe0eca73
clear itemByIdCache in IncrementTimestamp
...
(cherry picked from commit 78b6ca8256 )
Co-authored-by: Quentin Freimanis <quentinfreimanis@gmail.com >
2025-03-29 18:05:35 -04:00
Jeff Young
3b45663866
COMMIT lifetime safety.
...
If we pass a COMMIT to a posted action, the COMMIT
may no longer exist when the action is run.
Equally problematic, if another COMMIT is pushed
in between we'd probably also run into trouble.
We still allow the API to do this because we don't
have a better solution at present. But we need
one.
(cherry picked from commit 60a26308ae )
2025-03-29 21:26:55 +00:00
Jeff Young
238b5fedc8
Fix format string.
...
(cherry picked from commit 4f115b12a4 )
2025-03-29 21:26:52 +00:00
Jeff Young
8694c70237
Remove debug assert that's clogging up Sentry.
...
(cherry picked from commit b62f00912e )
2025-03-29 21:26:48 +00:00
Jeff Young
84adec02a7
Code clarity.
...
(cherry picked from commit 408d3a0170 )
2025-03-29 21:26:45 +00:00
Jeff Young
d61d66505f
Remove debug assert.
...
Yes, it does indeed fire (a lot, as Sentry can
tell us).
(cherry picked from commit baaf341d0d )
2025-03-29 21:26:36 +00:00
Jeff Young
beb4bb9007
Don't respond to net navigator events while we're updating the wxTreeCtrl.
...
(cherry picked from commit 4783bc4cfd )
2025-03-29 21:26:28 +00:00
Jeff Young
b2c59f2359
Don't obliterate user data when syncing copper layer count.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20484
(cherry picked from commit 629a12ab2e )
2025-03-29 21:25:47 +00:00
Jeff Young
a417afac8e
Mirror pad numbers when appropriate.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20459
(cherry picked from commit 151cb01795 )
2025-03-29 21:25:21 +00:00
Jeff Young
80e2153a14
Formatting.
...
(cherry picked from commit 88267c4a47 )
2025-03-29 21:24:32 +00:00
Jeff Young
7208e6baf6
Formatting.
...
(cherry picked from commit 2ca09457b0 )
2025-03-29 21:24:32 +00:00
Jeff Young
8e81d9ec73
Auto-enable user layers that have custom FPEditor names.
...
(cherry picked from commit 3380afd9fd )
2025-03-29 21:24:32 +00:00
Jeff Young
a44c2d9a5c
Fix being able to delete custom layer names.
...
(Or anything in a PARAM_MAP, but layer names appear
to be the only current use of it.)
(cherry picked from commit da05ad93ac )
2025-03-29 21:24:32 +00:00
Jeff Young
02688ce919
Process non-copper keepouts in footprints.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20405
(cherry picked from commit ab43c3c6b5 )
2025-03-29 21:24:32 +00:00
Jeff Young
35e119c152
Don't assert (or crash) on shutdown.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20433
(cherry picked from commit 9c375581ff )
2025-03-29 21:24:32 +00:00
Jeff Young
e09f4d79c9
Don't gate drill mark plotting on unenabled copper layers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
(cherry picked from commit 79924b5dfd )
2025-03-29 21:24:31 +00:00
Jeff Young
0e8afc8243
Use std::optional to better flag presence of arguments.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
(cherry picked from commit 8076bfa3c7 )
2025-03-29 21:24:31 +00:00
Jeff Young
a2ca66d05b
Job layersets come in already parsed.
...
Only CLI argments need parsing at the handler level.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
(cherry picked from commit 96835cbfcf )
2025-03-29 21:24:31 +00:00
Jeff Young
c32639d6b5
Add support for mixed-state checkboxes in grids.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17730
(cherry picked from commit 0d6838b803 )
2025-03-29 21:24:31 +00:00
Jeff Young
f7572e254d
Don't use net/netclass colors for label graphic shapes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19589
(cherry picked from commit 59e77e977e )
2025-03-29 21:24:31 +00:00
Jeff Young
817dba3a57
Refresh search when showing pane.
...
(Events will have been ignored while it is
hidden.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20009
(cherry picked from commit 1b7f92f4c5 )
2025-03-29 21:24:31 +00:00
Jeff Young
daaee3f1b8
Handle home dir shortcut in jobset destinations.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20032
(cherry picked from commit b366204824 )
2025-03-29 21:24:31 +00:00
Jeff Young
ebef835852
Shorten opt-in text and improve Yes/No button labels.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20027
(cherry picked from commit 86e1d4c684 )
2025-03-29 21:24:31 +00:00
Jeff Young
6073a32833
Don't write out empty footprint filters.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20394
(cherry picked from commit 5ec526fe4f )
2025-03-29 21:24:31 +00:00
Jeff Young
1723346524
Must assign extension to keep from stripping last '.' section.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20065
(cherry picked from commit d3f57fac5a )
2025-03-29 21:24:31 +00:00
Jeff Young
97982cd089
Fix accidental ingoring of rotation angle.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20271
(cherry picked from commit f0c81e972f )
2025-03-29 21:24:31 +00:00
Jeff Young
4e353c8366
Leave navigation controls active.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20378
(cherry picked from commit 8994f6abd7 )
2025-03-29 21:24:31 +00:00
Jeff Young
772295c573
Don't leave dangling event handler.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20380
(cherry picked from commit 3328dc48be )
2025-03-29 21:24:31 +00:00
Jeff Young
88c4913f65
Search all fields, hidden or not.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20370
(cherry picked from commit b4640cdc55 )
2025-03-29 21:24:31 +00:00
Jeff Young
1d80bd4043
Use board layer names when available.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20360
(cherry picked from commit 6307f0aee8 )
2025-03-29 21:24:31 +00:00
Jeff Young
3085ec0a5d
Simplify (and fix) plated copper differentiation.
...
Also a few fixes for 3D rendering textboxes and
tables.
(cherry picked from commit 142f8265c5 )
2025-03-29 21:24:31 +00:00
Jeff Young
5622a9e295
Adjust GTK STC margins. Yes, again.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16685
(cherry picked from commit 5094f750df )
2025-03-29 21:24:31 +00:00
Jeff Young
81585f7a83
Adjust GTK STC margins.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16685
(cherry picked from commit 858f6b0fc2 )
2025-03-29 21:24:31 +00:00
Jeff Young
7c953d11f7
Improve text alignment in grids and one-line Scintilla controls.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16685
(cherry picked from commit 17712ba321 )
2025-03-29 21:24:31 +00:00
Jeff Young
5fa1d0eaeb
Fix format string.
...
(cherry picked from commit 0aa4f11970 )
2025-03-29 21:24:31 +00:00
Jeff Young
a0baef9d12
Cleanup.
...
(cherry picked from commit dd921354fc )
2025-03-29 21:24:31 +00:00
Jeff Young
b112ca3944
Collapse SCH_TABLE border drawing into shared code.
...
Also pushes GetCornersInSequence() into EDA_SHAPE
so it can be shared between SCH_TABLE and PCB_TABLE.
Also fixes bug in drawing column rulings over the
right external border.
Also fixes a bug with dialog control enabling.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20350
(cherry picked from commit 413d6747c5 )
2025-03-29 21:24:31 +00:00
Jeff Young
d271a47375
Update layer per page.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20352
(cherry picked from commit 1848401d5b )
2025-03-29 21:24:31 +00:00
Jeff Young
a9adc64f3e
Move layer arg parsing up so we can handle user-defined layer names.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18773
(cherry picked from commit 1333c4c305 )
2025-03-29 21:24:31 +00:00
Jeff Young
65f9264531
Fix off-by-one error when dragging to the left.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20307
(cherry picked from commit 6708f7b10c )
2025-03-29 21:24:31 +00:00
Jeff Young
d45fbaca96
Don't bleed settings between 3D viewer and 3D footprint preview.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17353
(cherry picked from commit 533551f014 )
2025-03-29 21:24:31 +00:00
Jeff Young
b007cb143d
User-defined layers for 3D viewer.
...
(cherry picked from commit f33f10bb38 )
2025-03-29 21:24:31 +00:00
Jeff Young
96bfa17469
Resolve variables in hrefs.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20340
(cherry picked from commit f4a5404e0a )
2025-03-29 21:24:31 +00:00
Jeff Young
e7ea87f454
Fix is-same logic in updateFootprintParameters.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19988
(cherry picked from commit f9b19bbb5b )
2025-03-29 21:24:31 +00:00
Jeff Young
e1c292e600
Check silk/soldermask collisions in FP checker.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19707
(cherry picked from commit 1ee3131e4a )
2025-03-29 21:24:31 +00:00
Jeff Young
537a8cc652
Allow context menus in footprint chooser when called from Eeschema.
...
Also moves several RAII utility classes (some of which
were duplicated in open code) to a common header file.
(cherry picked from commit b74c2791f4 )
2025-03-29 21:24:30 +00:00
Jeff Young
62fa53ca96
Add tool framework to fp preview widget.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17107
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19651
(cherry picked from commit 9d051d096e )
2025-03-29 21:24:30 +00:00
Wayne Stambaugh
c1575392e6
Begin version 9.0.2 development.
2025-03-29 13:33:59 -04:00
Wayne Stambaugh
4a3889f1fe
Tag stable version 9.0.1 release.
2025-03-29 13:26:55 -04:00
jean-pierre charras
afb5487fd5
French translation update
2025-03-29 12:50:25 +01:00
Seth Hillbrand
1d443ca74c
Merge remote-tracking branch 'weblate/9.0' into 9.0
2025-03-28 16:55:27 -07:00
Anonymous
4ec80ee395
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.1% (9887 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-03-29 00:29:28 +01:00
Seth Hillbrand
a00726378b
Update translations
2025-03-28 16:28:28 -07:00
pominglee
33d891de29
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.3% (9899 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-03-29 00:27:51 +01:00
Adolfo Jayme Barrientos
f875045b6a
Translated using Weblate (Spanish)
...
Currently translated at 87.0% (8682 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-29 00:27:51 +01:00
pominglee
9f47704f04
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 98.6% (9837 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-03-29 00:27:51 +01:00
Adolfo Jayme Barrientos
630f23c11f
Translated using Weblate (Spanish)
...
Currently translated at 87.0% (8679 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-29 00:27:51 +01:00
CloverGit
32d29d1d1f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9968 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-29 00:27:51 +01:00
Henrik Kauhanen
d2a94de5d5
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9960 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-29 00:27:51 +01:00
Wellington Terumi Uemura
d72c23b602
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9968 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-29 00:27:51 +01:00
CloverGit
43bb8dcb2d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9964 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-29 00:27:51 +01:00
Adolfo Jayme Barrientos
2d365f4037
Translated using Weblate (Spanish)
...
Currently translated at 86.8% (8660 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-29 00:27:51 +01:00
Ettore Atalan
429eebad4b
Translated using Weblate (German)
...
Currently translated at 99.7% (9943 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-29 00:27:51 +01:00
yanzhen zhu
4b08c4ade8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.7% (9940 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-29 00:27:51 +01:00
Marco Ciampa
a103af96d7
Translated using Weblate (Italian)
...
Currently translated at 99.3% (9902 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-29 00:27:50 +01:00
lylythechosenone
3e0125628e
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 86.0% (8579 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es_MX/
2025-03-29 00:27:50 +01:00
Pferd O
457db26576
Translated using Weblate (German)
...
Currently translated at 99.7% (9942 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-29 00:27:50 +01:00
Henrik Kauhanen
96040df625
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9960 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-29 00:27:50 +01:00
dsa-t
1bfeececa5
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9968 of 9968 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-29 00:27:50 +01:00
Seth Hillbrand
8027348d8a
Remove accident call to default SSHKey
...
The sshkey should not be reset when changing to https protocol.
(cherry picked from commit deb14110aa )
2025-03-28 16:26:43 -07:00
Michael712
6a834f8811
Don't use transform coordination for height/width property display of rectangles
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20468
(cherry picked from commit d59f624001 )
2025-03-28 17:50:28 +01:00
Seth Hillbrand
81914c846f
Remove requirement for name
...
Name is not needed for new git repos and is hidden, so can't be set
(cherry picked from commit 22e1f70a7e )
2025-03-26 13:11:21 -07:00
Seth Hillbrand
579c08155f
Update tree based on elements not map
...
Rather than updating the tree with all elements in the map (some of
which may have changed), we iterate over the tree and set those elements
that we find in the map. This ensures that all elements updated in the
tree exist there
2025-03-26 13:10:10 -07:00
jean-pierre charras
cac3a140cc
Pcbnew, plot F&B Fab: ensure the DNP mark is plotted only on the right layer.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20458
(cherry picked from commit 99e65afa1f )
2025-03-26 16:30:22 +01:00
jean-pierre charras
c7f1d0a0ff
Pcbnew, performance fix: rebuild the pad view only when mandatory.
...
The LAYER_PAD_HOLEWALLS shape needs a rebuild only when the zoom level changes.
So keep trace of the last GAL zoom level to rebuild the shape, and only rebuild
the view when needed
(cherry picked from commit 3e51b2c647 )
(and from commit 3dfd164e2b )
2025-03-26 15:14:05 +01:00
Tomasz Wlostowski
56c05869dd
router: don't try to lock the first vertex of a zero-vertex line. Might crash (sometimes).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/20440
(cherry picked from commit 5f620f0fa1 )
2025-03-26 07:47:56 -04:00
Tomasz Wlostowski
b9f249226a
KIGIT: fix crash when the repo has no remote set
...
(cherry picked from commit 1638322649 )
2025-03-25 14:44:31 -04:00
Wayne Stambaugh
77588e0d0f
Tag stable version 9.0.1 release candidate 2.
2025-03-24 15:21:48 -04:00
Seth Hillbrand
80e45b2f1d
Update translations
2025-03-24 12:07:28 -07:00
Håvard Syslak
dfea0b4dd5
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 41.0% (4092 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/nb_NO/
2025-03-24 20:00:30 +01:00
Viktor Döme
b6b3245cfc
Translated using Weblate (Hungarian)
...
Currently translated at 6.0% (603 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/hu/
2025-03-24 20:00:30 +01:00
Adolfo Jayme Barrientos
aa4d019efb
Translated using Weblate (Spanish)
...
Currently translated at 86.8% (8646 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:30 +01:00
Adolfo Jayme Barrientos
cbdad19566
Translated using Weblate (Catalan)
...
Currently translated at 41.9% (4173 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-24 20:00:30 +01:00
Adolfo Jayme Barrientos
299ed49de6
Translated using Weblate (Spanish)
...
Currently translated at 86.2% (8586 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:30 +01:00
co8 j
8ecbdb4f3d
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9954 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-24 20:00:30 +01:00
Adolfo Jayme Barrientos
f8f905025d
Translated using Weblate (Spanish)
...
Currently translated at 86.1% (8575 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:30 +01:00
Adolfo Jayme Barrientos
a14830b796
Translated using Weblate (Catalan)
...
Currently translated at 41.8% (4167 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-24 20:00:30 +01:00
ZbeeGin
537e3e625b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9957 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-03-24 20:00:29 +01:00
Marco Ciampa
1d6a67d2b2
Translated using Weblate (Italian)
...
Currently translated at 99.3% (9890 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:29 +01:00
Marco Ciampa
285c549394
Translated using Weblate (Italian)
...
Currently translated at 98.6% (9827 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:29 +01:00
Marco Ciampa
c2c915c98c
Translated using Weblate (Italian)
...
Currently translated at 98.2% (9785 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:29 +01:00
Marco Ciampa
1c894f0e9a
Translated using Weblate (Italian)
...
Currently translated at 98.0% (9765 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:29 +01:00
Marco Ciampa
4ea24a4d39
Translated using Weblate (Italian)
...
Currently translated at 97.5% (9709 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:29 +01:00
Adolfo Jayme Barrientos
817aa5670e
Translated using Weblate (Spanish)
...
Currently translated at 85.3% (8498 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:29 +01:00
Pferd O
eddd925269
Translated using Weblate (German)
...
Currently translated at 99.8% (9942 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-24 20:00:29 +01:00
Adolfo Jayme Barrientos
61bcf85fb3
Translated using Weblate (Spanish)
...
Currently translated at 85.3% (8497 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:29 +01:00
ZbeeGin
8c5e98ee03
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9957 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-03-24 20:00:29 +01:00
Adolfo Jayme Barrientos
20138d20f9
Translated using Weblate (Spanish)
...
Currently translated at 85.1% (8477 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:29 +01:00
Tokita, Hiroshi
57fc76cb22
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9952 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-24 20:00:29 +01:00
Adolfo Jayme Barrientos
de9fa7bdb1
Translated using Weblate (Spanish)
...
Currently translated at 84.6% (8429 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/es/
2025-03-24 20:00:28 +01:00
Marco Ciampa
6b5525f946
Translated using Weblate (Italian)
...
Currently translated at 97.4% (9706 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:28 +01:00
Tokita, Hiroshi
a9e29a957a
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (9943 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-24 20:00:28 +01:00
Marco Ciampa
ee1951cd58
Translated using Weblate (Italian)
...
Currently translated at 96.7% (9638 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-24 20:00:28 +01:00
Niyazi
d66879cafa
Translated using Weblate (Turkish)
...
Currently translated at 65.6% (6538 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-24 20:00:28 +01:00
Wellington Terumi Uemura
3c6631bdb2
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9957 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-24 20:00:28 +01:00
Henrik Kauhanen
f40be70e07
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9956 of 9957 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-24 20:00:28 +01:00
Seth Hillbrand
151d745922
Enable/disable git tracking in user prefs
...
Don't require advanced config for people who want to disable
(cherry picked from commit f83e607e6e )
2025-03-24 11:58:57 -07:00
Jon Evans
bd3cc02b18
Mark pad as dirty when changing layerset
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20435
(cherry picked from commit 8921824128 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-23 20:10:07 -04:00
Seth Hillbrand
8acf694129
Trying again to fix Mac build
...
(cherry picked from commit ea36110980 )
2025-03-23 10:53:44 -07:00
Seth Hillbrand
348700eb1d
Fix builds for newer libgit2 (1.8.0 and newer)
...
(cherry picked from commit b65ceb60b2 )
2025-03-23 10:53:44 -07:00
Seth Hillbrand
c0d20fce9e
Fix build on Windows
...
(cherry picked from commit faf6243d1a )
2025-03-23 10:53:44 -07:00
Seth Hillbrand
bf0bd05c75
Fix some regressions in git handling
...
Set default to rebase for pull
Update error string on auth failure
Improve trace logging
(cherry picked from commit b8225ba2d6 )
2025-03-23 10:53:44 -07:00
Seth Hillbrand
d2550138bc
Don't re-read tokens on error
...
If the data were empty, there is no token, so curTok will represent the
right paren, not the next token
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20301
2025-03-20 13:12:12 -07:00
Jon Evans
029f72161b
Handle duplicate entries in BOM presets
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20342
(cherry picked from commit 4ef0d3554e )
2025-03-17 18:45:15 -04:00
Jon Evans
87457cfdaf
Code style
...
(cherry picked from commit 2ef123d9e1 )
2025-03-17 18:45:02 -04:00
Alex Shvartzkop
c258b99d2f
Update translations
2025-03-17 18:43:29 +03:00
Marco Ciampa
b436a4fd2a
Translated using Weblate (Italian)
...
Currently translated at 96.4% (9606 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-17 16:42:14 +01:00
ZbeeGin
98becb9814
Translated using Weblate (Polish)
...
Currently translated at 99.8% (9942 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-03-17 16:42:14 +01:00
Jan Straka
49c352a95e
Translated using Weblate (Czech)
...
Currently translated at 77.9% (7765 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/cs/
2025-03-17 16:42:14 +01:00
Marco Ciampa
96541f9ef7
Translated using Weblate (Italian)
...
Currently translated at 96.0% (9567 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-17 16:42:14 +01:00
Ertuğrul Reisoğlu
0dfe8ce154
Translated using Weblate (Turkish)
...
Currently translated at 65.6% (6537 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-17 16:42:14 +01:00
Marco Ciampa
bcf992f22f
Translated using Weblate (Italian)
...
Currently translated at 96.0% (9565 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-17 16:42:14 +01:00
Henrik Kauhanen
a8d79ec4be
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9955 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-17 16:42:14 +01:00
NAXSISFLYBY
a38a76791f
Translated using Weblate (Turkish)
...
Currently translated at 65.5% (6529 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-17 16:42:14 +01:00
dsa-t
44c66225e7
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9954 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-17 16:42:13 +01:00
Jan Straka
c973fa7ad0
Translated using Weblate (Czech)
...
Currently translated at 76.6% (7629 of 9956 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/cs/
2025-03-17 16:42:13 +01:00
Wayne Stambaugh
3993e6dcb0
Tag stable version 9.0.1 release candidate 1.
2025-03-17 08:25:45 -04:00
Seth Hillbrand
e1436d3597
Fix inheritance for git_common
...
Avoids repo type pointer issues when casting from void
(cherry picked from commit 676dd4ceec )
2025-03-16 18:04:47 -07:00
aris-kimi
28ba36129a
Fix a git2 related crash when closing KiCad
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20202
(cherry picked from commit bb62444fe9 )
2025-03-16 18:03:16 -07:00
Seth Hillbrand
c6abc5fdd0
Add ability for git to negotiate with agents
...
Updates the git connection dialog to reflect default agentic behavior,
followed by default keys and only then reverting to a custom selection
if the user desires
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20204
(cherry picked from commit 2c52f98da4 )
2025-03-16 18:03:16 -07:00
Seth Hillbrand
6104651613
Adjust git handling
...
- Utilize scoped deletion for individual git_*_free() calls
- Protect against multiple usage when updating icons
- Reduce frequency of git update calls
(cherry picked from commit 26c331a837 )
2025-03-16 18:03:16 -07:00
Jon Evans
5b88f2509e
Use stable sort ordering in ERC reports
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20333
(cherry picked from commit fe22166d9f )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-16 11:22:06 -04:00
Jon Evans
6768e34e0e
Use UI order for drill report stackup
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20069
(cherry picked from commit 77747aa41e )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-16 11:13:37 -04:00
Alex Shvartzkop
372b704844
Update translations
2025-03-15 19:01:17 +03:00
Marco Ciampa
3648c8c31a
Translated using Weblate (Italian)
...
Currently translated at 96.1% (9568 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-15 16:58:36 +01:00
İclal Gör
2df3924ea0
Translated using Weblate (Turkish)
...
Currently translated at 65.5% (6529 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-15 16:58:36 +01:00
Marco Ciampa
48d194a0fc
Translated using Weblate (Italian)
...
Currently translated at 96.1% (9569 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-15 16:58:36 +01:00
Shuwn Hsu
8a3d7d66a1
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 91.0% (9065 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-03-15 16:58:36 +01:00
İclal Gör
d7c9c8aeca
Translated using Weblate (Turkish)
...
Currently translated at 65.5% (6524 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-15 16:58:36 +01:00
Marco Ciampa
48d3b67686
Translated using Weblate (Italian)
...
Currently translated at 96.0% (9566 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-15 16:58:35 +01:00
Henrik Kauhanen
a4ac97d5de
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9954 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-15 16:58:35 +01:00
dsa-t
bb525e3c68
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9955 of 9955 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-15 16:58:35 +01:00
Wayne Stambaugh
d4002b95d4
Revert "Tag stable version 9.0.1 release candidate 1."
...
This reverts commit ae4978502f .
2025-03-15 09:00:27 -04:00
Wayne Stambaugh
ae4978502f
Tag stable version 9.0.1 release candidate 1.
2025-03-15 07:25:25 -04:00
Seth Hillbrand
c4ad3456f4
Fix mistake in arc circle collision
...
Need to test nearest point from the circle center to the arc. Add QA to
prevent regression
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20336
(cherry picked from commit de09403b10 )
2025-03-14 18:06:54 -07:00
Eli Hughes
c521dabcf0
Seeding a simple python script to create a test server for http libs.
...
(cherry picked from commit e972fb42ee )
2025-03-14 16:55:49 -07:00
Graham Keeth
b5716ef54b
improve tooltips in sync sheet pins dialog
...
(cherry picked from commit 89a5fadcdc )
2025-03-14 16:55:24 -07:00
Graham Keeth
9515bf9038
Add ellipses for sheet/sheet pin actions
...
(cherry picked from commit c57088a60c )
2025-03-14 16:55:05 -07:00
Graham Keeth
38dcfdc350
capitalize Git in display strings
...
(cherry picked from commit 68869f6439 )
2025-03-14 16:54:45 -07:00
Seth Hillbrand
55aeca477d
Unify embedded file writing
...
For unknown reasons, one method of writing was not working on Windows.
This is an attempt to write using the common wxFFileOutputStream to see
if that results in better output for Windows clients
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20006
(cherry picked from commit 03af293683 )
2025-03-14 16:52:12 -07:00
Seth Hillbrand
572fcdfa22
Update fp properties even when can't update fp
...
When updating the footprint, we may encounter a missing footprint. We
should still modify the netlist against the existing footprint (if one
does exist) to match the netlist. This matches the behavior of updating
the netlist when fp are not selected for update
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18249
(cherry picked from commit 72411af9de )
2025-03-14 16:51:26 -07:00
Eric
234994bf53
ODB++:Fix date format in misc/info file
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20103
(cherry picked from commit 92cdca69b3 )
2025-03-14 16:51:18 -07:00
Seth Hillbrand
49d8fc900f
Map a full hierarchy during PDF plotting
...
Re-create the schematic hierarchy in PDF plots to ease navigation
relative to the on screen schematic
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12154
(cherry picked from commit 4a3b33df4e )
2025-03-14 16:51:18 -07:00
JamesJCode
27b55eb32f
Include child SCH_PINs in SCH_RULE_AREA item caches
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20332
(cherry picked from commit 078a01976f )
2025-03-14 20:58:15 +00:00
jean-pierre charras
cf118f142c
plot mask layers: do not skip mask on track when solder mask min web is not 0
...
When solder mask min web is not 0, PlotSolderMaskLayer() uses GenerateLayerPoly(),
that skipped tracks (not updated since tracks can be on a mask layer)
(cherry picked from commit 7f1b412203 )
2025-03-14 16:10:31 +01:00
Jeff Young
be0c8c88e5
Don't modify selection in the middle of a move/drag.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20239
2025-03-14 14:52:04 +00:00
Jeff Young
de953b0fdb
Refresh preview after rotate/flip/mirror during move.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19561
(cherry picked from commit 3c32f4d31d )
2025-03-14 14:52:04 +00:00
Jeff Young
3ea0191954
Init checkboxes after reading prefs.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20309
(cherry picked from commit 521b411090 )
2025-03-14 14:52:04 +00:00
Jon Evans
f835591c8b
Simulator: Fix line offset in intermediate ngspice file
...
- Fixes issue #20268
- Replace the hard coded line numbers
- Search for "Value:" string instead
(cherry picked from commit 313232c9f3 )
Co-authored-by: Lucas Gerads <lucas.gerads@aixcon.de >
2025-03-13 18:30:24 -04:00
Jeff Young
12fcf31dc5
Fix failure to increment job number.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20034
(cherry picked from commit 2304d10879 )
2025-03-13 16:55:32 +00:00
Jeff Young
31b65a241f
Don't report non-meeting line-pairs.
...
We're called on each line pair, so a rect would otherwise
always report to failures for the two pairs of opposite
sides.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20326
2025-03-13 16:30:48 +00:00
Alex Shvartzkop
2bf369793c
Fix Eagle PCB layers handling after v9 layer changes.
2025-03-13 17:48:29 +03:00
Jeff Young
12680cfecb
Render tables & their borders to 3D view.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19981
(cherry picked from commit f3f9730f2c )
2025-03-13 14:04:50 +00:00
Jeff Young
ff578d9866
De-duplicate table border drawing code.
...
Also cleans up a misconception about table header borders,
and renames the getter/setter to be clearer.
Also makes sure that table cells are updated when the table
layer changes.
And another bug where we were writing the grey color value
back to the cell for hidden cells.
2025-03-13 13:08:30 +00:00
Jeff Young
48e254fe4c
EE -> SCH (no functional changes)
2025-03-13 12:28:25 +00:00
Alex Shvartzkop
222bfda5c3
Update translations
2025-03-13 15:26:42 +03:00
Marco Ciampa
c93d8115cb
Translated using Weblate (Italian)
...
Currently translated at 95.9% (9555 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-13 13:23:35 +01:00
dsa-t
5c1d7f11d7
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9954 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-13 13:23:35 +01:00
İclal Gör
90d64e3eb1
Translated using Weblate (Turkish)
...
Currently translated at 60.3% (6010 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
İclal Gör
8cbd172c3c
Translated using Weblate (Turkish)
...
Currently translated at 60.2% (5997 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
İclal Gör
69de87675a
Translated using Weblate (Turkish)
...
Currently translated at 58.7% (5845 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
Argeolog
33492efb01
Translated using Weblate (Turkish)
...
Currently translated at 58.1% (5785 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
2tama3
e22e2c5109
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9950 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-13 13:23:35 +01:00
Marc de Miguel
8937a7cc82
Translated using Weblate (Catalan)
...
Currently translated at 41.7% (4159 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-13 13:23:35 +01:00
Ahmet Saygın ÖĞÜLMÜŞ
141eb9d1b7
Translated using Weblate (Turkish)
...
Currently translated at 58.1% (5786 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
Marc de Miguel
f291629c64
Translated using Weblate (Catalan)
...
Currently translated at 41.6% (4141 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-13 13:23:35 +01:00
İclal Gör
b4dbba2f5f
Translated using Weblate (Turkish)
...
Currently translated at 58.0% (5775 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
Marc de Miguel
bafa055114
Translated using Weblate (Catalan)
...
Currently translated at 41.5% (4133 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-13 13:23:35 +01:00
dsa-t
2ca4f60729
Translated using Weblate (Turkish)
...
Currently translated at 57.2% (5699 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
İclal Gör
9451214ecf
Translated using Weblate (Turkish)
...
Currently translated at 57.2% (5699 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:35 +01:00
Marc de Miguel
635974cfcc
Translated using Weblate (Catalan)
...
Currently translated at 41.4% (4129 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-13 13:23:35 +01:00
İclal Gör
a40c4c68d1
Translated using Weblate (Turkish)
...
Currently translated at 55.1% (5488 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:34 +01:00
CloverGit
b422281eb8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9946 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-13 13:23:34 +01:00
Argeolog
5e3eda108f
Translated using Weblate (Turkish)
...
Currently translated at 54.7% (5454 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:34 +01:00
İclal Gör
5bd28c9569
Translated using Weblate (Turkish)
...
Currently translated at 54.7% (5454 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:34 +01:00
CloverGit
fc562ba229
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 91.0% (9063 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-03-13 13:23:34 +01:00
CloverGit
e3ab4b066c
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9943 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-13 13:23:34 +01:00
Ahmet Saygın ÖĞÜLMÜŞ
edfba6ce84
Translated using Weblate (Turkish)
...
Currently translated at 54.6% (5442 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:34 +01:00
Henrik Kauhanen
7f7b023c19
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9953 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-13 13:23:33 +01:00
Ettore Atalan
2e9c197f09
Translated using Weblate (German)
...
Currently translated at 99.9% (9949 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-13 13:23:33 +01:00
Ahmet Saygın ÖĞÜLMÜŞ
f8db7a2aca
Translated using Weblate (Turkish)
...
Currently translated at 54.4% (5423 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-13 13:23:33 +01:00
dsa-t
34138ffc42
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9954 of 9954 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-13 13:23:33 +01:00
jean-pierre charras
10d34f5b9b
Eeschema printing: ensure the flag "is first page" is correctly set.
...
It is mainly used to draw page layouts having different objects drawn on
first page and other pages.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20318
(cherry picked from commit ddd27f2869 )
2025-03-13 11:36:07 +01:00
Seth Hillbrand
7cb85e2dd1
Correct layerset calls
...
The Board layerset (because BOARD is a BOARD_ITEM) should return the
layers that the board contains instead of just the F.Cu. This assigns
the common function to map to the board-specific functions
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20317
(cherry picked from commit 96794e94e3 )
2025-03-12 11:49:11 -07:00
Seth Hillbrand
34906f0871
Be sure to clear hit cache
...
When re-running the DRC creepage check, we need to ensure that the
element-element hittest set is cleared to report the same errors again
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20048
(cherry picked from commit 1c245ad01e )
2025-03-12 11:49:08 -07:00
jean-pierre charras
2fa818b002
LISTBOX_TRICKS::listBoxDeleteSelected(): fix crash when trying to remove 0 entries.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20320
(cherry picked from commit dd604361d3 )
2025-03-12 16:06:38 +01:00
Jeff Young
9e98bb68d7
Add textOnEdgeCuts to global DRC items list.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20308
(cherry picked from commit 6df9c90440 )
2025-03-12 11:32:12 +00:00
Jeff Young
4b26e737c0
Don't wait for mouse move to draw selection shadows.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20309
2025-03-12 09:39:03 +00:00
jean-pierre charras
bcb8c2097c
BOARD::BulkRemoveStaleTeardrops(): fix bug that prevent removing a teardrop.
...
When a teardrop is the first zone (or the only one) in list (i.e. last tested)
it was ignored, and therefore not removed.
(cherry picked from commit ccc396a6c2 )
2025-03-12 09:51:38 +01:00
Jon Evans
028721f3ed
Don't use size events for persistence
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20060
(cherry picked from commit 95e6ca44c6 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-11 22:37:29 -04:00
Jon Evans
b837dc1d3b
Fix build with protobuf 30
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20300
(cherry picked from commit 5774338af2 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-11 17:33:47 -04:00
Jeff Young
3446dbbf27
Apply Damjan's rotated table fixes to PCB_TABLE::GetEffectiveShape().
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20143
(cherry picked from commit b7ef57a97d )
2025-03-11 20:17:47 +00:00
Jeff Young
aee836d722
Don't disable first internal layer in footprint editor.
...
It's used as a proxy for all internal layers.
Also fixes LAYER_RANGE_ITERATOR so that it works with an odd
number of copper layers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20246
2025-03-11 18:41:35 +00:00
Seth Hillbrand
5d9908647c
Don't write empty data tags
...
Also avoid throwing if a data stream is empty so that you can still read
the schematic/pcb/library
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20301
(cherry picked from commit a6fbf4bbdb )
2025-03-11 09:45:17 -07:00
Jeff Young
631c5ec01d
Tables support for router.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20295
(cherry picked from commit 567da3de91 )
2025-03-11 16:39:59 +00:00
Jeff Young
d92f42cdcb
Check parent footprint as well for component class.
...
Also output more descriptive text when checking inherited
rules on parent footprint.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20281
2025-03-11 16:39:59 +00:00
Tomasz Wlostowski
a4893523e4
router: simplify post-walkaround lines
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
4dc0a31071
multichannel: possible fix for ghosting footprints when using grouping
...
(cherry picked from commit c05cc345f3 )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
c65a1139cb
connectivity: treat empty FPIDs as matching in TOPO_MATCH
...
(cherry picked from commit b1bf5127fa )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
71aae415a4
connectivity: TOPO_MATCH now orders reference components by the lowest matching candidate count.
...
This heuristic seems to make the algorithm reject non-isomorphic mappings much earlier on and converges faster on a solution for typical circuits.
(cherry picked from commit 8192ba73d9 )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
7061b64319
connectivity: TOPO_MATCH now prioritizes component candidates by the ratio of matching pad nets.
...
This improves cloning of circuits with numerous of matching component mappings (e.g. LED matrices) by
taking preference for mappings with same order of net connections.
(cherry picked from commit 91ee987cfe )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
03da07767d
router: refine the endpoint moving logic so that it doesn't block shoving
...
(cherry picked from commit b4d29a98f9 )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
f3c5b21b1b
router: fix regression in post-shove optimization
...
Note to self: we keep track of the formerly pushed vias in the line stack, but pruning one from the optimizer queue should not prune the lines attached to it.
(cherry picked from commit 78fc95fd6d )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
69eb81196d
router: prevent assertion fail in MULTI_DRAGGER
...
Fixes https://gitlab.com/kicad/code/kicad/issues/20075
(cherry picked from commit 9e4947ed36 )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
f23b06de27
router: prevent disconencting via fanout traces when shoving
...
Note to self: move-endpoints fallback mode must check for vias connected at the obstacle LINE's ends - fallback is only applicable for unconnected ends.
(cherry picked from commit 29a4ec0fde )
2025-03-11 13:40:14 +01:00
Tomasz Wlostowski
badaac9366
router: improved shove litter fix
...
Note to self: managing the shove stack is quite challenging and there were a few corner cases
where reverse via/segment collisions would cause a head segment (or a via) to have multiple clones in the stack.
As SHOVE::removeHeads() took only complete head lines, sometimes it resulted with stray vias/segments.
Fixes https://gitlab.com/kicad/code/kicad/issues/19045
(cherry picked from commit bfbdfcf872 )
2025-03-11 13:40:14 +01:00
Jon Evans
215c3fdf77
Switch to operator= for item updates
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20206
(cherry picked from commit d0b22d21bb )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-10 19:19:55 -04:00
dsa-t
b658031b8c
Don't translate wxFileDialog "All Files" filter.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20297
(cherry picked from commit c4655da4e6 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-03-10 16:07:01 +03:00
Jeff Young
02b756189b
Formatting.
...
(cherry picked from commit e163c40e54 )
2025-03-09 18:18:32 +00:00
Jeff Young
d2af56597e
DRC for tables. (And some fixes for dimensions.)
...
(cherry picked from commit a468c486eb )
2025-03-09 18:18:32 +00:00
Jeff Young
f862eea1b9
Group members are still children of the board (not
...
the group).
(cherry picked from commit 4b38932129 )
2025-03-09 18:18:32 +00:00
Alex Shvartzkop
73f495c67d
Update translations
2025-03-09 19:05:14 +03:00
dsa-t
b46780ad46
Translated using Weblate (Turkish)
...
Currently translated at 53.6% (5339 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-09 17:03:59 +01:00
Argeolog
9762fb855d
Translated using Weblate (Turkish)
...
Currently translated at 53.6% (5340 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-09 17:01:51 +01:00
Argeolog
9d156891c6
Translated using Weblate (Turkish)
...
Currently translated at 53.4% (5324 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-09 16:37:45 +01:00
Argeolog
b73b154abc
Translated using Weblate (Turkish)
...
Currently translated at 53.4% (5315 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/tr/
2025-03-09 16:33:20 +01:00
Wellington Terumi Uemura
1d9a5c33ca
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9953 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-09 16:33:20 +01:00
ZbeeGin
12dac14ba6
Translated using Weblate (Polish)
...
Currently translated at 99.7% (9931 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-03-09 01:47:31 +01:00
CloverGit
116aa3d344
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9942 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-09 01:47:31 +01:00
Rigo Ligo
7219a5dd77
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9942 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-09 01:47:31 +01:00
co8 j
729d14827e
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9949 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-09 01:47:31 +01:00
Henrik Kauhanen
e8ec50e04c
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9952 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-09 01:47:30 +01:00
Marco Ciampa
8b2e70afb0
Translated using Weblate (Italian)
...
Currently translated at 96.0% (9557 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-09 01:47:30 +01:00
Henrik Kauhanen
21384b64f7
Translated using Weblate (Finnish)
...
Currently translated at 99.1% (9870 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/fi/
2025-03-09 01:47:30 +01:00
CloverGit
184798b770
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9939 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-09 01:47:30 +01:00
dsa-t
f93a954c7b
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9953 of 9953 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-09 01:47:30 +01:00
JamesJCode
a69d6a129a
Mirror netclass DRC expression semantics for component classes
...
With this change, "A.Component_Class == 'SOME_CLASS'" will return
true if either SOME_CLASS exists in the list of component classes
attached o the footprint, or if SOME_CLASS is the full component
class name.
(cherry picked from commit 85e6978aa2 )
2025-03-08 22:20:55 +00:00
Jeff Young
491af0df39
When following board or plot settings, write results to current config.
...
Also adds migration from older layer numbers to strings.
This may require users to dump their 9.0 settings files
(which will have the wrong layer numbers in them), but
those files are often useless anyway as they'll already
have messed up colours if they were migrated from 8.0.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18709
2025-03-08 19:10:39 +00:00
jean-pierre charras
34458cf738
Pcbnew: remove dead code.
...
The export SVG dialog was removed some time ago (merged with plot svg).
But some settings of this removed dialogs were not removed.
(cherry picked from commit 9a1cf81ca6 )
2025-03-08 13:35:15 +01:00
jean-pierre charras
809948333e
Fix compil warnings
...
(cherry picked from commit 9d1b320896 )
2025-03-08 09:42:15 +01:00
Seth Hillbrand
1a6160b132
Removed shared_ptr circular references
...
When A references B and B references A, the shared pointer reference
count will never go to zero by just removing the parent container. We
need to explicitly clear the shared pointer references when we are done
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20272
(cherry picked from commit 641e06e67c )
2025-03-07 17:31:32 -08:00
JamesJCode
51f588b55b
Check for constituent netclasses in DRC netclass equality checks
...
This reverts previous behaviour whereby 'A.Netclass == x' compared
the full name of an effective netclass (e.g. 'Class1,Default'). This
was found to be unexpected behaviour to users, who were expecting
the equality to compare single netclasses. The equality check now
first checks for a constituent class with the given name, and then
falls back to a check of the full class name.
Inequality requires the netclass name being tested to not be a
constituent netclass and to not be the full class name.
(cherry picked from commit f0e287a87b )
2025-03-07 23:57:13 +00:00
Seth Hillbrand
1effbe5d01
Prevent ERC error with NC pin+NC marker
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20222
(cherry picked from commit 4f6a73d83c )
2025-03-07 15:26:06 -08:00
Seth Hillbrand
50711b1294
Revert "Allow a no-connect to connect to a single pin (but not multiple pins)."
...
This reverts commit ee4a6127c6 .
(cherry picked from commit 2b557c5497 )
2025-03-07 15:25:53 -08:00
Damjan
b3ba8d78b5
pcbnew: table rotation: table jumps if rotation ends at 180°
...
(cherry picked from commit bded181ad0 )
2025-03-07 20:39:59 +00:00
Jeff Young
11df4b32eb
Fix merge mess-up.
...
(cherry picked from commit 727fc9bd06 )
2025-03-07 19:00:46 +00:00
Jeff Young
1de9a83ff0
Printing is not zoom-specific.
...
(Some of these items don't currently get printed, but
there's no sense in leaving a latent bug around in case
we ever change our minds.)
(cherry picked from commit 877c6bce89 )
2025-03-07 19:00:10 +00:00
Jeff Young
25de338bdd
Support ctrl-delete for delete word forward.
...
(On non-Macs, anyway. Mac doesn't appear to use this
paradigm.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20248
(cherry picked from commit ce5469b95e )
2025-03-07 19:00:05 +00:00
Seth Hillbrand
4df101b94e
Ensure imported schematic sheet names are unique
...
Altium doesn't require sheet names to be unique but KiCad does, so we
disambiguate the names when importing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19281
(cherry picked from commit ca51b0f37d )
2025-03-06 16:10:08 -08:00
Seth Hillbrand
cf78215276
Fix multi-unit symbol import in Altium sch
...
Set the library symbol equal to total unit count so that we can assign
elements to the correct unit in the SCH_SYMBOL
(cherry picked from commit 81fcc16cc9 )
2025-03-06 15:20:44 -08:00
JamesJCode
ed5ec0f749
Don't dereference null COMPONENT_CLASS in testFootprintSelector
...
This can happen when running standalone, where component classes
have not been resolved.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20235
(cherry picked from commit 54540f9e82 )
2025-03-06 21:45:38 +00:00
Seth Hillbrand
2da1294492
Fix IsEffectiveLine calculation
...
We sometimes represent circles as 360° arcs. These are approximately
colinear but are definitely not a line
(cherry picked from commit c24832f72b )
2025-03-06 12:45:39 -08:00
Wayne Stambaugh
04733511fc
Use case insensitive comparison in symbol footprint filter match DRC.
...
This keeps the DRC test in line with the ERC test which is also case
insensitive.
(cherry picked from commit a1b78d170d )
2025-03-06 15:42:03 -05:00
JamesJCode
1414e90ce9
Fix Specctra export for multiple netclasses
...
(cherry picked from commit 57952a7a86 )
2025-03-06 20:25:58 +00:00
Seth Hillbrand
5c492429be
Printing should never hide small elements
...
Since it is effectively infinite resolution, pass the vectors to the
printer and let it decide if there should be a dot there or not. Hiding
based on perspective is a screen optimization
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20226
(cherry picked from commit 8e048d0c42 )
2025-03-06 12:18:57 -08:00
jean-pierre charras
e9e2c9399b
French translation update
2025-03-06 18:12:27 +01:00
jean-pierre charras
58422f2c97
SCH_IO_MGR::GuessPluginTypeFromLibPath(): fix issue for new .kicad_sym files
...
GuessPluginTypeFromLibPath() was previously testing the type, but also the
existence of the lib file of *.kicad_sym filename, but when creating a new lib,
its existence obviously must not be tested
(cherry picked from commit e54c73b516 )
2025-03-06 18:12:27 +01:00
Jeff Young
618077bbf2
Resolve hotkey conflicts.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18201
2025-03-06 16:15:23 +00:00
Jeff Young
6aa274bc0d
Formatting.
...
(cherry picked from commit 52648497b2 )
2025-03-06 16:15:23 +00:00
Jeff Young
12f460cc7a
Don't treat version-bumped file as modified.
...
But do allow Save to still work.
(cherry picked from commit 5c91a7fa3a )
2025-03-06 16:15:23 +00:00
JamesJCode
cbe22a23b8
Enable use of double properties in DRC rules expression parser
...
Also fixes name clash with Orientation property for footprints
(cherry picked from commit 671d84562b )
2025-03-06 15:41:40 +00:00
jean-pierre charras
0f8f9214b0
Fix compil issue on mingw (missing change from OUTPUT to DESTINATION)
...
(cherry picked from commit a32c0a8687 )
2025-03-06 15:59:58 +01:00
Jeff Young
4f63cb6a26
Move arrow direction to more appropriate section.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20208
(cherry picked from commit 124eccb710 )
2025-03-06 14:26:59 +00:00
Alex Shvartzkop
64d8bbd1d9
Update translations
2025-03-06 13:54:46 +03:00
Marco Ciampa
f957dfa218
Translated using Weblate (Italian)
...
Currently translated at 95.8% (9540 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-06 11:53:21 +01:00
CloverGit
0d18ad188b
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9939 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-06 11:53:21 +01:00
Henrik Kauhanen
bf189855f8
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9950 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-06 11:53:21 +01:00
Marco Ciampa
81658cb2c9
Translated using Weblate (Italian)
...
Currently translated at 95.6% (9523 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-06 11:53:21 +01:00
Henrik Kauhanen
5e80f4bf32
Translated using Weblate (Finnish)
...
Currently translated at 99.1% (9870 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/fi/
2025-03-06 11:53:21 +01:00
Kliment
684b92dfa6
Translated using Weblate (Finnish)
...
Currently translated at 99.1% (9870 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/fi/
2025-03-06 11:53:20 +01:00
Henrik Kauhanen
22e2850cdc
Translated using Weblate (German)
...
Currently translated at 99.9% (9949 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Pferd O
be7b69172f
Translated using Weblate (German)
...
Currently translated at 99.9% (9949 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Kliment
07f74ab56e
Translated using Weblate (German)
...
Currently translated at 99.9% (9949 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Henrik Kauhanen
89bbaa6d2e
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9946 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-06 11:53:20 +01:00
Kliment
ce8737936e
Translated using Weblate (Finnish)
...
Currently translated at 98.7% (9830 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/fi/
2025-03-06 11:53:20 +01:00
Kliment
8c45d3621e
Translated using Weblate (German)
...
Currently translated at 99.9% (9946 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Wellington Terumi Uemura
bae042b934
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9951 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-06 11:53:20 +01:00
CloverGit
5e724a2909
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9939 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-06 11:53:20 +01:00
Henrik Kauhanen
4810f50083
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9944 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-06 11:53:20 +01:00
co8 j
771c6b21df
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9946 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-06 11:53:20 +01:00
Pferd O
5f1feb4532
Translated using Weblate (German)
...
Currently translated at 99.8% (9934 of 9951 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Jeff Young
759b279009
Allow a no-connect to connect to a single pin (but not multiple pins).
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20222
2025-03-06 10:26:30 +00:00
Jeff Young
456fc581f1
Don't flag double no-connect annotations.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20222
2025-03-06 10:26:30 +00:00
Jon Evans
d18d47fbeb
Fix accidental removal of properties pane
...
(cherry picked from commit 984041f57e )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-05 17:45:19 -05:00
JamesJCode
efae811143
Fix incorrect inequality in component class expression evaluation
...
(cherry picked from commit a091b6c1c9 )
2025-03-05 19:11:12 +00:00
Jeff Young
f7eb925bfe
An arbitrary layer flip can not be done without the board.
...
(User-defined layers can be sided or not.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20169
(cherry picked from commit 9856cb2210 )
2025-03-05 18:01:09 +00:00
Jeff Young
f92c46d585
User layer bug fixes.
...
1) Don't set user layer count right after we've
cleared the enabled user layers. (It will
always be 0 by then.)
2) Allow un-enabled layers in some layer
selectors. (Currently this is just the private
layers selector.
3) Reset the appearance panel layers each time a
footprint is loaded. Also, auto-enable any user
layers that the footprint already has.
4) Footprint editor layer visibility is stored in
the view, not in the boars (as is usual).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20022
2025-03-05 16:39:52 +00:00
Tomasz Wlostowski
648c3aec39
IO_BASE: don't try to modify the case of a temporary string in-place, work on a copy
...
(cherry picked from commit 6a0efe6883 )
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20228
2025-03-05 12:21:52 +00:00
Jeff Young
46ef12ff4d
Implement severity checking for CLI_REPORTER.
...
(cherry picked from commit 699fd2b3ac )
2025-03-05 11:56:48 +00:00
Jon Evans
477f856e9a
Fix pad edit fighting with active group
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20129
(cherry picked from commit 50507212fd )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-05 00:05:18 -05:00
Jon Evans
3a1cb402ad
Improve 259e249a for macOS
...
(cherry picked from commit a6ef2d97fb )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-04 22:57:02 -05:00
Jon Evans
9c50f208af
Improve default sizes of right panels
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19965
(cherry picked from commit 259e249aed )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-04 22:56:53 -05:00
Jeff Young
0d9daa372e
Keep user-defined common layers order.
...
(And use it when plotting.)
(And don't shadow it with a second variable.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20214
2025-03-04 23:37:02 +00:00
Jeff Young
91a2edd16f
Don't add CONSTRUCTION_GEOM to the selection.
...
We'll crash later after it gets freed.
2025-03-04 14:13:26 +00:00
Jeff Young
765c4ffce6
Report errors from jobset plotting.
...
Also fixes an out-of-scope smart-pointer access.
2025-03-04 13:26:04 +00:00
Wayne Stambaugh
50b8b797f7
Test full LIB_ID in symbol footprint filter match DRC.
...
Apparently newer symbol libraries are using the library nickname in the
footprint filter string. The symbol footprint filter match DRC was only
checking the footprint name against the new filter which would always
fail. A test against the full LIB_ID string is now performed when the
filter string contains the library separator character ':'. The ERC test
already performed this check.
(cherry picked from commit 001d3dfd88 )
2025-03-04 08:06:15 -05:00
Jeff Young
9025f04f20
Button margins.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20207
2025-03-04 12:39:33 +00:00
Damjan
ce2b4a7b16
pcbnew: Plotting tables with non-90 degree rotation angles is not working
...
(cherry picked from commit b419058df3 )
2025-03-04 12:11:05 +00:00
Jeff Young
ed76b543a0
Don't render thickness walls of text we're not going to draw.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20200
2025-03-04 10:55:36 +00:00
Mark Roszko
622a3f5bad
Restore the page size mode behavior
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20014
(cherry picked from commit b6743653f3 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-03-04 04:16:07 +00:00
Alex Shvartzkop
f125ab95c9
Update translations
2025-03-04 06:36:48 +03:00
Arnau Llovet Vidal
d52811d367
Translated using Weblate (Catalan)
...
Currently translated at 41.4% (4120 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
549258a5cc
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9934 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
Pferd O
2ae04b32b4
Translated using Weblate (German)
...
Currently translated at 99.9% (9935 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
ab0d02b322
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9933 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
9e163b7480
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (9930 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
dsa-t
d69e7c579c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9941 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-04 04:36:00 +01:00
Pferd O
2a1de79916
Translated using Weblate (German)
...
Currently translated at 99.9% (9933 of 9941 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-04 04:36:00 +01:00
Jeff Young
7116be4ae0
Put non-sided layers on front, not back of board.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20201
(cherry picked from commit 7cfa826c9a )
2025-03-03 21:38:47 +00:00
Jeff Young
66bf97bc0f
Fix SCH plot to PDF for jobsets.
...
(Fix for CLI bug #19522 broke it for jobsets.)
2025-03-03 20:39:06 +00:00
Jeff Young
42a18ad3b6
Fix job run-log sizing issues.
...
wxLIST_AUTOSIZE_USEHEADER doesn't work on
some
platforms, and using OnSize was having seizures
on Mac.
2025-03-03 20:19:50 +00:00
Jeff Young
afd35001cb
Fix job run log sizing issues.
...
wxLIST_AUTOSIZE_USEHEADER doesn't work on
several platforms, and dynamic sizing of the
list columns falls apart on Mac.
2025-03-03 19:23:38 +00:00
Jeff Young
cbc964fb94
Jobset Output -> Destination.
...
(cherry picked from commit d8cdb69831 )
2025-03-03 18:36:14 +00:00
Jeff Young
d033859596
Handle exporting symbols into libraries already under LIB_MGR.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17840
(cherry picked from commit afa4ebcc84 )
2025-03-03 16:13:40 +00:00
Jeff Young
c7a6f3c63b
Restore "Export Symbol".
...
The workflow turns out to be slightly different
than a Save As to a new library.
(We don't assume it goes in a library table; we
flatten the symbol; and we pre-load the library
name.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20070
(cherry picked from commit 6b146874c1 )
2025-03-03 16:13:40 +00:00
Jeff Young
984b872c28
Formatting.
...
(cherry picked from commit 1c48e97cd7 )
2025-03-03 16:13:40 +00:00
Jeff Young
a246a96d18
Disable multi-via dragging.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20150
(cherry picked from commit d0e86cad7c )
2025-03-03 16:13:40 +00:00
Mark Roszko
12d3f54da4
Fix compilation on mingw
...
(cherry picked from commit c2685ef76f )
a3c14a6e Build: fix: allow compilation on mingw
Co-authored-by: Kreijstal <rainb@tfwno.gf >
2025-03-03 01:56:46 +00:00
Jeff Young
97b0e6d403
Persist some missing jobset arguments.
...
Also adds some missing CLI arguments.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20116
(cherry picked from commit b0eef3ee28 )
2025-03-02 19:28:01 +00:00
Jeff Young
89226575c6
Deprecate (instead of remove) --plot-invisible-text
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20171
(cherry picked from commit 307798ac92 )
2025-03-02 19:27:52 +00:00
Jeff Young
6febb9ddde
Yet another static line issue.
2025-03-02 18:42:28 +00:00
Jeff Young
47150649b7
Yet another static line issue.
2025-03-02 18:20:42 +00:00
Jeff Young
ae6c865a77
Handle circular holes with y==0.
...
(Because legacy code assumed this.)
(cherry picked from commit 164eff1a3b )
2025-03-02 17:55:22 +00:00
Jeff Young
154c89765f
Remove extra divider from Pad Properties.
...
(cherry picked from commit 7d9dd50b08 )
2025-03-02 17:55:19 +00:00
Jeff Young
341818306e
Remove extra divider from Pad Properties.
...
(cherry picked from commit dc12fdfc33 )
2025-03-02 17:55:15 +00:00
Jeff Young
87a0106c57
Compiler warnings.
2025-03-02 17:05:42 +00:00
jean-pierre charras
2504195e6e
Fix a collision with a Windows define and our use of the same var name.
...
We use IN for INCH as units, but IN is defined in a Windows header
(cherry picked from commit b0fe4df3c5 )
(cherry picked from commit 0acdabd1eb )
(cherry picked from commit eaa1e6d594 )
2025-03-02 16:13:11 +01:00
jean-pierre charras
3f5195de3d
French translation update
2025-03-02 15:16:11 +01:00
Jeff Young
31fe178504
Don't generate -1 width non-filled splines.
...
They serve no purpose, and will get replaced with
default-line-width non-filled splines.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20138
2025-03-02 11:33:34 +00:00
Jeff Young
e44e3ae25e
Windows compiler doesn't like the trailing ','?
2025-03-02 10:49:59 +00:00
Jeff Young
ae96cf1715
Provide easier on-ramp for jobsets.
...
1) Perform initial save of new jobset.
2) Add default output folder to new jobset.
(cherry picked from commit 26871b56f0 )
2025-03-02 09:10:21 +00:00
Jeff Young
203ddb7b47
Code brevity.
...
(cherry picked from commit f951497a4f )
2025-03-01 22:23:30 +00:00
Jeff Young
0ec82b65be
Formatting; code brevity.
...
(cherry picked from commit 481e467968 )
2025-03-01 22:18:35 +00:00
Jeff Young
09c63ea1ec
Consistent spacing.
...
(cherry picked from commit ef75f63f10 )
2025-03-01 22:18:31 +00:00
Jeff Young
0c2edf8e5c
Persist generate-gerber-job-file setting.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20158
(cherry picked from commit c0e4c6a865 )
2025-03-01 22:17:36 +00:00
Jon Evans
d9a779d8ce
Make sure to fully repaint pads when loading a board
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19896
(cherry picked from commit 547a063981 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-01 21:54:55 +00:00
Jon Evans
e56894ccc2
Fixup cherry-pick 9055821d for 9.0
2025-03-01 12:05:50 -05:00
Jon Evans
5c624dacd2
Fix SCH_SHEET field layer settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20128
(cherry picked from commit 10cb0592ee )
2025-03-01 11:32:04 -05:00
Jon Evans
3ad740c920
Remove unused CN_ITEM m_visited
...
Visited flag should not be stored in the item itself
since these items are used in parallelized code and
the visited state should remain local to the thread
(cherry picked from commit e44eed6e6b )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-01 15:43:27 +00:00
Jon Evans
9055821db6
Fix inadvertent logic bug in SearchClusters
...
The safety changes in 3d526edc introduced a subtle
bug where aExcludeZones was not actually excluding
zones anymore because its behavior depended on the
item visited flag being set to true by a previous
call to the function.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20090
(cherry picked from commit 51f56ab31c )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-03-01 15:39:57 +00:00
Alex Shvartzkop
d08cb55d94
Update translations
2025-03-01 18:35:02 +03:00
Henrik Kauhanen
240a7bb238
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9935 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-01 16:32:51 +01:00
co8 j
e453da97af
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9936 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-01 16:32:51 +01:00
Wellington Terumi Uemura
140f92b1d7
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9938 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-01 16:32:51 +01:00
ZbeeGin
51ec75e565
Translated using Weblate (Polish)
...
Currently translated at 99.9% (9936 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-03-01 16:32:51 +01:00
Pferd O
4c13ca2bea
Translated using Weblate (German)
...
Currently translated at 99.9% (9936 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-01 16:32:51 +01:00
CloverGit
a638ca22c2
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9934 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-01 16:32:51 +01:00
dsa-t
6526fe75ea
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9938 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-01 16:32:51 +01:00
Marco Ciampa
3c41c33e39
Translated using Weblate (Italian)
...
Currently translated at 95.8% (9527 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/it/
2025-03-01 16:32:51 +01:00
Pferd O
d267f46c21
Translated using Weblate (German)
...
Currently translated at 99.9% (9930 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-01 16:32:51 +01:00
109247019824
a47298b72f
Translated using Weblate (Bulgarian)
...
Currently translated at 8.2% (823 of 9938 strings)
Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/bg/
2025-03-01 16:32:50 +01:00
Jon Evans
41c3607512
Fix 9.0 formatting of fields
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20166
2025-03-01 08:53:32 -05:00
Fabien Corona
d7ba90c573
iec60664-1 : preferred values
...
(cherry picked from commit 81428e14a6 )
Co-authored-by: Fabien Corona <f.corona@laposte.net >
2025-03-01 07:58:19 +00:00
Seth Hillbrand
3f984704be
Prevent fetch without repo
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20152
(cherry picked from commit 18ac99d838 )
2025-02-28 08:35:58 -08:00
jean-pierre charras
2bb2f1398c
BRDITEMS_PLOTTER::PlotFootprintTextItems(): fix a typo about Value layer.
...
The typo was using the reference layer to plot the value field
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20144
(cherry picked from commit 75bed91789 )
2025-02-28 10:02:09 +01:00
Mark Roszko
9b1b2c626a
Fix MSVC build error for VC 17.13+
...
(cherry picked from commit 7eb07c00a2 )
50171749 Fix MSVC build in 17.13.2
Co-authored-by: Jan Wichmann <j-wichmann@gmx.net >
2025-02-27 23:41:53 +00:00
Jon Evans
ff74d7b24a
More safety against corrupted visibility settings
...
(cherry picked from commit 1205464472 )
2025-02-27 18:18:40 -05:00
Jeff Young
9a3ae62b70
Clarifying comments.
2025-02-27 17:51:34 +00:00
Jeff Young
2e17848d3f
Don't use connectivity system for Track & Via Properties dialog.
...
It will propagate through zones, and since we haven't
yet done a refill it will pick up a bunch of false
stuff any time the track was widened more than the
clearance.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20084
(cherry picked from commit 888cbf8e7a )
2025-02-27 17:51:34 +00:00
Jeff Young
36b4bab5cc
Cleanup.
...
(cherry picked from commit 931b1b0231 )
2025-02-27 17:51:34 +00:00
Jeff Young
3a91fc8c2b
Apply EEschema fixes to PCBNew and Footprint Editor.
...
(Symbol Editor doesn't have the issue of the properties
being overwritten.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20066
(cherry picked from commit 797de67c6c )
2025-02-27 17:51:34 +00:00
Jeff Young
f4f92b0184
Treat changes in solder mask like a width change.
...
Also in theory keeps from losing tenting properties
on vias that are shoved, though I can't get via
shoving to work at all right now.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20085
(cherry picked from commit 144e660684 )
2025-02-27 17:51:34 +00:00
Jeff Young
87532491e1
Formatting.
...
(cherry picked from commit 8e461941c0 )
2025-02-27 17:51:34 +00:00
Wayne Stambaugh
5cdca70bf1
Show the correct footprint name on footprint filter mismatch ERC warning.
...
The lower case variant used for internal comparison was being used which
is confusing because it doesn't match the footprint name capitalization.
(cherry picked from commit a9cea9fbb7 )
2025-02-27 09:54:06 -05:00
Wayne Stambaugh
cb7ea2f117
Fix git clone project dialog layout issues.
...
Use enable/disable instead of show/hide to prevent large areas of blank
space in the dialog.
Set the minimum dialog size after the initial launch to prevent controls
from being cut off when resizing dialog to less than the initial size.
Fix static and dialog title bar string capitalization.
Add colons (:) to the end of description static text controls as is done
elsewhere in KiCad.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20045
(cherry picked from commit f538908f62 )
2025-02-27 09:20:13 -05:00
jean-pierre charras
1c0769ce27
Eeschema: fix incorrect plot of SCH_TABLE items.
...
(cherry picked from commit ba85c54f81 )
2025-02-27 14:12:08 +01:00
Seth Hillbrand
c7afa8ce87
Fix windows build
...
(cherry picked from commit 9211136953 )
2025-02-26 18:15:44 -08:00
Seth Hillbrand
cc2ca441fa
Adjust git timing parameters
...
Move most of the update firing to the file system watcher (except for
windows network shares that still need timed updated). Gate the repo
status for sync
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20133
(cherry picked from commit 5027a562e4 )
2025-02-26 16:17:49 -08:00
Seth Hillbrand
8d1f1fd4f5
Fix git flicker on Windows
...
(cherry picked from commit aa1baec062 )
2025-02-26 16:17:43 -08:00
Jon Evans
377476df1d
Fix export SVG mode logic
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20089
(cherry picked from commit 52e86303c0 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-26 22:31:44 +00:00
jean-pierre charras
5465ff8143
PCB_DIM_XXX::updateGeometry(): protect against re-entrance.
...
After calling updateText(), updateGeometry() was sometimes re-run before the
current updateGeometry() was finished, thus creating a incorrect geometry
(duplicate items)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20076
(cherry picked from commit 7c067e25d9 )
2025-02-26 21:07:06 +01:00
Jeff Young
969c28864f
Apply List Hotkeys fix to Edit Hotkeys.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19989
2025-02-26 18:53:35 +00:00
Jeff Young
fd202d7b8d
Better alignment betweeen controls in Pad Properties.
2025-02-26 18:53:32 +00:00
Jeff Young
7e79a99cea
There is no support (as yet) for layer-specific soldermask expansions.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20053
2025-02-26 18:53:29 +00:00
Jeff Young
ad2c243220
Formatting.
2025-02-26 18:53:16 +00:00
Jeff Young
fb02d02698
Don't exit DRC when one test passes.
...
Also adds handling for table cells.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20049
(cherry picked from commit fde4aac075 )
2025-02-26 18:52:39 +00:00
Jeff Young
a10ab54bf2
Formatting.
...
(cherry picked from commit 6ccacd232e )
2025-02-26 18:52:36 +00:00
Jeff Young
72454180c1
DRC_LAST is the last index, not the size.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20049
(cherry picked from commit 956875e2f4 )
2025-02-26 18:51:34 +00:00
Alex Shvartzkop
5909fc1c8f
Update translations
2025-02-26 20:15:45 +03:00
Wayne Stambaugh
82ead56d9a
Fix zone manager dialog layout issues.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20046
(cherry picked from commit 4e4ebe536e )
2025-02-26 08:14:07 -05:00
Jon Evans
798e9999c2
Add missing change from previous commit
...
See b6aac93
(cherry picked from commit de160e4af6 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-26 04:42:19 +00:00
Jon Evans
a752dd5105
Fix creation of Altium compound files from IntLibs
...
A previous change introduced an invalid cast from
base to derived class. To clean this up, changed
DecodeIntLibStream to have an out param and allow
two-step initialization of ALTIUM_COMPOUND_FILE
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20099
(cherry picked from commit b6aac9369e )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-26 03:34:49 +00:00
Jon Evans
da8dcab1de
Fix logic in via high contrast LOD calculation
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20093
(cherry picked from commit 41f5750be7 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-26 01:59:51 +00:00
Jon Evans
b707b305ac
API: Add board origin setter/getter
...
See https://gitlab.com/kicad/code/kicad-python/-/issues/20
(cherry picked from commit 5cec2fac9d )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-26 01:14:01 +00:00
Seth Hillbrand
038b927cfa
Thread git checks
...
Push the git checks from the main thread into child threads to prevent
resource contention in some cases where Windows machines might have many
files in git that are _also_ being managed by Google Drive
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20078
(cherry picked from commit 2c54ab277b )
2025-02-25 16:09:56 -08:00
Alex Shvartzkop
bdd4a88127
Simplify layer list update in PANEL_SETUP_LAYERS.
2025-02-25 23:43:48 +03:00
Alex Shvartzkop
f60313367c
Fix scrollbars not appearing in Appearance layers panel after board import.
2025-02-25 23:39:59 +03:00
Alex Shvartzkop
a4e2d54221
Fix scrollbars not appearing initially in PANEL_SETUP_LAYERS.
2025-02-25 23:22:20 +03:00
Alex Shvartzkop
8ef8ca4d39
Auto-size PANEL_SETUP_LAYERS_BASE.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20106
2025-02-25 23:20:58 +03:00
Jon Evans
ae0396ee3c
API: Add new user layers
...
See https://gitlab.com/kicad/code/kicad-python/-/issues/23
(cherry picked from commit c4c1842bc4 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-25 00:30:37 +00:00
Damjan
b97bd36b44
pcbnew: Table Rotation
...
(cherry picked from commit 5771467ca3 )
2025-02-24 11:57:26 +00:00
Jon Evans
f3523b6ad9
Re-add accidentally removed increment
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20069
(cherry picked from commit 4123f75d5a )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-24 03:42:04 +00:00
Jon Evans
0fccad7183
PCM: Prompt to enable IPC API when required
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20062
(cherry picked from commit 3525731a4e )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-23 23:07:30 +00:00
Damjan
337689a69e
pcbnew: Table Cell Text Justification
...
(cherry picked from commit 9c6ebb44b6 )
2025-02-23 22:15:40 +00:00
Jeff Young
a3e3c0384e
Mirror location of textbox.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20021
2025-02-23 22:08:48 +00:00
Jeff Young
36924926de
Filled shapes can still have a border width.
2025-02-23 22:08:48 +00:00
Jeff Young
ec1353168b
Better namespacing.
...
Also fixes a bug with calculating eagle annular
ring sizes.
2025-02-23 22:08:48 +00:00
Jeff Young
1712f5f8e7
Cleanup stale comment.
2025-02-23 22:08:48 +00:00
Jeff Young
6485465301
Fix plot dialog layout.
2025-02-23 22:08:48 +00:00
Jon Evans
87f7ed7846
Clear render cache for hole walls on zoom change
...
(cherry picked from commit bacb6bf40f )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-23 18:04:27 +00:00
Jon Evans
f8993933a9
Do not persist canvas type fallback due to OpenGL failure
...
If the user wants to always use fallback,
they can set this option explicitly
(cherry picked from commit 0e8934f887 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-23 18:04:16 +00:00
Seth Hillbrand
b135491d35
Allow sim models to reference embedded files
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20024
(cherry picked from commit 157c7422b0 )
2025-02-22 14:54:38 -08:00
Seth Hillbrand
2aa9d4851e
Limit the size of the PTH hole walls
...
Should always be at least 2px thick but no larger than the minimum
thickness of the pad (walls do not extend beyond the pad itself)
(cherry picked from commit b02a449be8 )
2025-02-22 14:54:38 -08:00
Jon Evans
4cd8833687
API: Refresh screen after changing selection
...
Required on Linux/Windows
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20008
(cherry picked from commit d29025ef78 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-22 21:01:52 +00:00
Connor Goss
870807fbad
Add IPC-D-356 Export to kicad-cli
...
ADDED: Added IPC-D-356 exporting to kicad-cli.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13951
(cherry picked from commit 5a5759c41a )
2025-02-22 13:01:22 -08:00
Seth Hillbrand
a844554443
Quiet down the Exclude from Sim marks in Schematic
...
The big grey X and dimming the component made it look like the component
was no longer a part of the circuit, rather than just being excluded for
a single purpose.
The changes the display to make a more subtle grey outline with an icon
in the corner to indicate that this refers to simulation.
(cherry picked from commit 878cf768d6 )
2025-02-22 13:01:16 -08:00
Jon Evans
d6f10f9f88
Remove accidentally-added tree
...
(cherry picked from commit 5abfdac639 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-22 19:44:16 +00:00
Jon Evans
dcc09a9e77
Improvements to kicad-cli test repeatability
...
(cherry picked from commit ca21a35bfc )
2025-02-22 14:08:55 -05:00
jean-pierre charras
45bb1da77a
pcb_calculator, STRIPLINE: fix incorrect formula for conductor loss.
...
(cherry picked from commit fc9795e95d )
2025-02-22 17:09:16 +01:00
Jon Evans
a153e4fc63
Enhance library pinning functionality to support pin/unpin multiple libraries in the library editor
...
(cherry picked from commit c7aaf8b6e1 )
Co-authored-by: Dmitry Rezvanov <26044988+Misaka0x2730@users.noreply.github.com >
2025-02-22 15:45:55 +00:00
JamesJCode
f3371f9c21
Fix m_zoneLayerOverrides data race in pad.h
...
From Coverity issue 542093
(cherry picked from commit 1e84d1e496 )
2025-02-22 14:59:39 +00:00
Jon Evans
8a3086652a
Added enum COL_ORDER for jobset panel's columns
...
(cherry picked from commit ee614161d7 )
Co-authored-by: Dmitry Rezvanov <dmitry.rezvanov@yandex.ru >
2025-02-22 14:07:51 +00:00
Jon Evans
2103f303b7
Fixed description column number in PANEL_JOBSET::OnGridCellChange.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20030
(cherry picked from commit 0c2a5b72ec )
Co-authored-by: Dmitry Rezvanov <dmitry.rezvanov@yandex.ru >
2025-02-22 14:07:42 +00:00
Jon Evans
17cac94c6a
Make sure drill layer pairs are created in odb++
...
fixes #20039
(cherry picked from commit 255f4aee76 )
Co-authored-by: Daniel Treffenstädt <d.treffenstaedt@gmail.com >
2025-02-22 13:35:14 +00:00
Seth Hillbrand
c4c32aa7bb
Prevent crash when importing over existing project
...
If the hierarchy navigator is open and expanded, we have references to
the existing sheets. These need to be cleared when importing a new
sheet over top
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20004
(cherry picked from commit 2e93fb7a24 )
2025-02-21 10:34:53 -08:00
Graham Keeth
8162896bd5
Embedded files: standardize on "embedded reference"
...
(cherry picked from commit ac9f41baaa )
2025-02-21 10:16:21 -08:00
jean-pierre charras
92a605385b
kicad-cli pcb export SVG: ensure the "C" locale is used.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20023
(cherry picked from commit aafe6157e2 )
2025-02-21 17:55:15 +01:00
jean-pierre charras
b948611c6f
PANEL_FP_EDITOR_FIELD_DEFAULTS: fix hang when creating the panel (Windows only)
...
PANEL_FP_EDITOR_FIELD_DEFAULTS::loadFPSettings() was trying to add 0 rows to a
table which hang on Windows (but not on linux)
(cherry picked from commit 22a2cca312 )
2025-02-21 17:10:17 +01:00
Jeff Young
ba2156a0f1
parseMaybeAbsentBool's param is the naked token value, not the absent value.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20017
2025-02-21 11:17:03 +00:00
jean-pierre charras
966c7e40e5
PCB_TABLE: fix incorrect plot of tables rotated +-90 (missing segments).
...
This change was missing in commit 276029ee
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19985
(cherry picked from commit a9fb475cf2 )
2025-02-21 09:52:02 +01:00
Jon Evans
89b4adc042
API: Add serialization of footprint mounting style
...
See https://gitlab.com/kicad/code/kicad-python/-/issues/19
(cherry picked from commit b932487f2e )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-02-20 23:16:55 +00:00
Jeff Young
ff3687420f
Write hide flag at 9.0 level (inside effects).
2025-02-20 18:10:23 +00:00
Jeff Young
7aafe9efe9
Make sure protobuf API stays consistent.
...
(cherry picked from commit a8a1b08013 )
2025-02-20 17:48:09 +00:00
Jeff Young
e6f6e7b2f0
Cleanup.
...
(cherry picked from commit 9ca9d7120a )
2025-02-20 17:48:06 +00:00
Jeff Young
68b590cadb
Load actions from frame's actionmanager, not from singleton.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19989
(cherry picked from commit 6b3d01ead9 )
2025-02-20 13:49:41 +00:00
Jeff Young
1ec7051f97
Fix comment.
...
(cherry picked from commit a00aeb7876 )
2025-02-20 13:49:37 +00:00
Jeff Young
866a5722f6
Formatting.
...
(cherry picked from commit e018a33628 )
2025-02-20 13:49:34 +00:00
Jeff Young
4e7da6169d
Remove prohibition from clearing Value field in Symbol Fields Table.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19745
(cherry picked from commit fea659a002 )
2025-02-20 13:49:23 +00:00
Jeff Young
ebb8682dde
Don't special case output directory label for jobsets.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19868
(cherry picked from commit be58dddcab )
2025-02-20 13:49:17 +00:00
Jeff Young
812bbe8919
Ignore negative layers when exporting Gerbers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16871
(cherry picked from commit 6a3f52dbaf )
2025-02-20 13:47:55 +00:00
Jeff Young
fd2932bc06
Better way of determining if we're reporting from the footprint editor.
...
(cherry picked from commit c136df247f )
2025-02-20 13:47:50 +00:00
Jeff Young
1b6621d898
Save copy of AUI config before applying it.
...
(It's going to do a bunch config saves, which
will otherwise overwrite all the user's preferences
with the defaults.)
(cherry picked from commit 006d8b290a )
2025-02-20 13:47:46 +00:00
Jeff Young
4aa11830e4
Write flipBoard boolean to JSON.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19852
(cherry picked from commit c8f56f24a8 )
2025-02-20 13:47:14 +00:00
Jeff Young
91f5096ecc
Improve control spacing.
...
(cherry picked from commit 4e08afd517 )
2025-02-20 13:47:12 +00:00
Jeff Young
4dbf39743b
No connections AND no-net is not an error
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19737
(cherry picked from commit 1ff0dfb052 )
2025-02-20 13:46:31 +00:00
Jeff Young
c7d62a23be
Check for duplicate footprints.
...
Also fixes a bug where we were running Validate()
twice.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19857
(cherry picked from commit c28039556d )
2025-02-20 13:46:27 +00:00
Jeff Young
b81f0b4377
Pretty-print cross references in Symbol Fields Table.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19941
(cherry picked from commit f65d260961 )
2025-02-20 13:46:22 +00:00
Jeff Young
f45e2b2252
Switch to using unit names in property inspector.
...
(cherry picked from commit d921a4e916 )
2025-02-20 13:37:37 +00:00
Jeff Young
db44690460
Update instance reference from property inspector.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19932
(cherry picked from commit 56b8fec74b )
2025-02-20 13:37:33 +00:00
Jeff Young
f8c0109c6e
Improve code clarity.
...
(No functional change.)
(cherry picked from commit 1c848bb9fb )
2025-02-20 13:37:29 +00:00
Jeff Young
a60f0b3782
MOVED subtract-mask-from-silk to general section.
...
(Was Gerber-specific.)
(cherry picked from commit 80e7698131 )
2025-02-20 13:37:25 +00:00
Jeff Young
7cc2b47d2e
REMOVED force-plot-invisible-items.
...
It's dangerous as the router and DRC will have been
run without regard to invisible items.
(See #19420.)
(cherry picked from commit 4fa02690f8 )
2025-02-20 13:37:22 +00:00
Jeff Young
71ebe394d5
Handle clipping silk to mask when there is more than one layer.
...
(cherry picked from commit b44261c2bd )
2025-02-20 13:18:38 +00:00
Jeff Young
9d27f5526c
Cleanup stale comments.
...
(cherry picked from commit 4959b480c3 )
2025-02-20 13:18:34 +00:00
Jeff Young
bf1daeab64
Cleanup.
...
(cherry picked from commit 9c0214afc0 )
2025-02-20 13:18:29 +00:00
Jeff Young
5693ba1432
Performance improvements for teardrop regeneration.
...
Avoid O(n^2) behaviour when deleting many
zones from the board zones list.
(cherry picked from commit 281aa74f30 )
2025-02-20 13:18:26 +00:00
Jeff Young
a60307340f
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 5edae8250d )
2025-02-20 13:18:23 +00:00
Jeff Young
5a6793f9fb
Formatting.
...
(cherry picked from commit cedb97c4c3 )
2025-02-20 13:17:57 +00:00
Jeff Young
b3463dce71
Don't allow creation of design blocks in recently used tree node.
...
(cherry picked from commit 759bfbca99 )
2025-02-20 13:17:52 +00:00
Jeff Young
58b8e9736d
Fix bugs in library existence checking, and add for symbol libs.
...
(cherry picked from commit 2a1b93a254 )
2025-02-20 13:17:37 +00:00
Jeff Young
a1dd583696
LIB_TREE_MODEL_ADAPTER is not symbol-specific.
...
(cherry picked from commit 4a35468301 )
2025-02-20 13:17:31 +00:00
Jeff Young
6429246ce0
ADDED: 'Name' property for fields.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19706
(cherry picked from commit 426ac96bb7 )
2025-02-20 13:15:58 +00:00
Jeff Young
aaca5d820b
Reduce cover types.
...
Also, don't use _ITEM for things that aren't EDA::ITEMs.
(cherry picked from commit bf34fe625c )
2025-02-20 13:15:52 +00:00
Jeff Young
2579165733
Resolve field references in symbol text items.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19983
(cherry picked from commit 61efe5be18 )
2025-02-20 13:15:19 +00:00
Jeff Young
93fdd52d14
IPC-2581 has a hyphen in it.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19770
(cherry picked from commit 40daacbeeb )
2025-02-20 13:14:17 +00:00
Jeff Young
079636ad18
Fix inconsistent capitalisation.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19770
(cherry picked from commit 3fff89820d )
2025-02-20 13:14:13 +00:00
Jeff Young
f6148f10e1
ADDED: support naked hyperlinks in tablecells and textboxes.
...
Also fix flickering due to IS_ROLLOVER flag getting
nuked.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18832
(cherry picked from commit 072d8d55fe )
2025-02-20 12:57:16 +00:00
Jeff Young
2a93af1348
Don't disable line styles on filled shapes.
...
It's too much trouble to figure out what the
user wants, and not always right even then.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19946
(cherry picked from commit 42acb62f6e )
2025-02-20 12:22:26 +00:00
Jeff Young
ee2039b531
Auto-recognize URLs in SCH_FIELD and PCB_FIELD grids.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17066
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17745
(cherry picked from commit 3c71e7ab09 )
2025-02-20 12:21:56 +00:00
dsa-t
cc77cb4252
Vertically center text in cells in jobsets table.
...
(cherry picked from commit 0201e7286c )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-02-20 11:39:00 +00:00
lucas
072a2b6305
Simulator: Bug fix quoting netnames for user defined signals
...
- Fixes issue: #18598
- Netnames that contained other netnames weren't quoted correctly
- E.g. /out1 and /out were in conflict in previous method
- Fixed formatting afted review
(cherry picked from commit 2559ac50a3 )
2025-02-20 03:02:19 +00:00
Dmitry Rezvanov
3cae075945
Add "Route Selected From Other End" action to edit context menu
...
(cherry picked from commit 663f00da25 )
2025-02-20 03:02:07 +00:00
Ian McInerney
900b6bfffb
Ensure vme-wren demo is installed
...
(cherry picked from commit 0954f8ff76 )
2025-02-20 03:01:28 +00:00
Andrej Valek
0c68ab4556
KiwayPlayer(FRAME_FOOTPRINT_CHOOSER): set window parent
...
The FRAME_FOOTPRINT_CHOOSER dialog is always a modal window, so it
requires to have an parent. Set parent in dialog_field_properties.
(cherry picked from commit 5e64f56d54 )
2025-02-19 10:17:37 -08:00
Seth Hillbrand
1a41387a50
Properly handle Altium harnesses
...
Altium harnesses are imported as buses in KiCad, using bus aliases to
represent the harness elements
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16852
(cherry picked from commit cf2827c6ec )
2025-02-19 10:07:58 -08:00
Seth Hillbrand
e602e0bdbd
Speed up the time it takes to GeneratePaths
...
The loop processes nodes but skips those nodes that share the same
parent. Because of this, we can get strong performance improvement from
caching gains by sorting the vector first by the parents so that the
inner loop is able to skip ahead without invalidating its cache
(cherry picked from commit 9781da51e1 )
2025-02-19 10:05:45 -08:00
Seth Hillbrand
f2e814c330
Prevent image duplication
...
Duplicate ancillary clipboard needs to be tested with the existence of
an image when pasting
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19973
(cherry picked from commit d2f780dfb4 )
2025-02-19 10:04:44 -08:00