Commit Graph

31905 Commits

Author SHA1 Message Date
jean-pierre charras 9ac87132af Fix a few issues related to field names and their translation.
- Do not use translated field names outside strings displayed in dialogs.
- fix code that does not work well with default locale.
- fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS.

(cherry picked from commit 20d1d0705e)
2022-11-30 11:19:21 -08:00
Seth Hillbrand 8af64fb326 Do not allow dimensions in the footprint editor
The object type doesn't exist in 6.0

Fixes https://gitlab.com/kicad/code/kicad/issues/12841
2022-11-30 11:04:15 -08:00
Seth Hillbrand be86e9f57f Prevent UI events during footprint dialog ctor
Errors may get thrown when the 3d models are loaded for missing search
paths.  This triggers the idle event that makes assumptions about the
state of the dialog.  We halt event handling until the ctor finishes.

Fixes https://gitlab.com/kicad/code/kicad/issues/12944
2022-11-29 19:38:48 -08:00
Marek Roszko 3253bd9a3d Update vcpkg baseline
(cherry picked from commit 933b3cf3df)
2022-11-30 01:58:52 +00:00
Seth Hillbrand 994dd570de Update Translations 2022-11-29 17:26:22 -08:00
Toni Laiho c171f5b1b0
Translated using Weblate (Finnish)
Currently translated at 99.9% (7154 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:55 +01:00
VicSanRoPe 36bbe733a8
Translated using Weblate (Spanish)
Currently translated at 99.8% (7149 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-11-30 02:23:54 +01:00
Mark Hämmerling 3400b567b1
Translated using Weblate (German)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:54 +01:00
Jan Straka 28d6c17e42
Translated using Weblate (Czech)
Currently translated at 93.1% (6665 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:54 +01:00
Toni Laiho 0df81f67ed
Translated using Weblate (Finnish)
Currently translated at 99.9% (7154 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:54 +01:00
Bế Trọng Nghĩa 30f08024b7
Translated using Weblate (Vietnamese)
Currently translated at 17.0% (1219 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-11-30 02:23:54 +01:00
Håvard Syslak d93364268b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 73.2% (5240 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-11-30 02:23:54 +01:00
VicSanRoPe 11531471c6
Translated using Weblate (Spanish)
Currently translated at 99.6% (7133 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-11-30 02:23:54 +01:00
Mark Hämmerling 1626ba3f58
Translated using Weblate (German)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:54 +01:00
Jan Straka 76479f40ef
Translated using Weblate (Czech)
Currently translated at 93.1% (6665 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:54 +01:00
Mark Hämmerling 4c9e409df9
Translated using Weblate (German)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:53 +01:00
Neko Nekowazarashi b4b4f1f3ca
Translated using Weblate (Indonesian)
Currently translated at 24.2% (1737 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/id/
2022-11-30 02:23:53 +01:00
Jan Straka ed684cd92e
Translated using Weblate (Czech)
Currently translated at 93.0% (6661 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:53 +01:00
aris-kimi 3f99dae704
Translated using Weblate (Greek)
Currently translated at 99.4% (7118 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:53 +01:00
Mark Hämmerling 7e72a3c993
Translated using Weblate (German)
Currently translated at 99.9% (7156 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:53 +01:00
Michael Misirlis 2960e9c1b4
Translated using Weblate (Greek)
Currently translated at 99.4% (7117 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:53 +01:00
Tokita, Hiroshi 0f5e12a535
Translated using Weblate (Japanese)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-11-30 02:23:53 +01:00
Neko Nekowazarashi acf62122c8
Translated using Weblate (Indonesian)
Currently translated at 24.3% (1745 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/id/
2022-11-30 02:23:53 +01:00
Toni Laiho bf9db4d4f8
Translated using Weblate (Finnish)
Currently translated at 99.9% (7154 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:53 +01:00
Mark Hämmerling e09212ccad
Translated using Weblate (German)
Currently translated at 99.9% (7156 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Jan Straka 390effe3c6
Translated using Weblate (Czech)
Currently translated at 93.0% (6661 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:52 +01:00
Mark Hämmerling eaafa5d8f0
Translated using Weblate (German)
Currently translated at 99.9% (7156 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Mark Hämmerling c558144c7b
Translated using Weblate (German)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Ettore Atalan b7713dbf0d
Translated using Weblate (German)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Jan Straka 9b21712ea0
Translated using Weblate (Czech)
Currently translated at 92.8% (6648 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:52 +01:00
Arnau Llovet Vidal 6f7b0cb240
Translated using Weblate (Catalan)
Currently translated at 65.6% (4698 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-11-30 02:23:52 +01:00
Toni Laiho ea1aed2fc9
Translated using Weblate (Finnish)
Currently translated at 99.9% (7154 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:52 +01:00
ssantos 88ad0e5a50
Translated using Weblate (Portuguese)
Currently translated at 99.9% (7152 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt/
2022-11-30 02:23:52 +01:00
ZbeeGin 15ead17cea
Translated using Weblate (Polish)
Currently translated at 100.0% (7157 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-11-30 02:23:52 +01:00
aris-kimi 92356b4805
Translated using Weblate (Greek)
Currently translated at 99.3% (7112 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:51 +01:00
Toni Laiho cec810a452
Translated using Weblate (Finnish)
Currently translated at 99.9% (7154 of 7157 strings)

Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:51 +01:00
Jeff Young ec92def539 Add support for unitless values to PCB_EXPR_EVALUATOR.
Fixes https://gitlab.com/kicad/code/kicad/issues/13016

(cherry picked from commit 8260f0ee13)
2022-11-29 23:28:37 +00:00
Jeff Young 2dd04ea43a Protect move tool from re-entrancy.
m_dragInProgress is usually sufficient, except when we haven't started
one yet.  In any case, conflating the two is probably a bad idea.

Fixes https://gitlab.com/kicad/code/kicad/issues/12936

(cherry picked from commit bc271a8d15)
2022-11-29 23:16:48 +00:00
Jeff Young d7a7ddd80e Allow pads in selection and filter them for free-pads later.
Fixes https://gitlab.com/kicad/code/kicad/issues/12912

(cherry picked from commit cefc5268ab)
2022-11-29 23:15:39 +00:00
Jeff Young 27676f4388 Add mapping for -rescue.lib in project Save As.
Fixes https://gitlab.com/kicad/code/kicad/issues/12503

(cherry picked from commit 5366fa8cee)
2022-11-29 23:14:10 +00:00
Jeff Young 2f47857abc Move zone borders back to their "host" layer.
Zone borders shouldn't be affected by zone-opacity control; we always
draw them in full layer opacity.

Fixes https://gitlab.com/kicad/code/kicad/issues/12438

(cherry picked from commit 25f06eed8c)
2022-11-29 23:05:50 +00:00
Jeff Young ede21ed6ae Handle string escaping for Find/Replace in labels.
Fixes https://gitlab.com/kicad/code/kicad/issues/12789

(cherry picked from commit ae9405a4d3)
2022-11-29 22:54:14 +00:00
Jeff Young a09a3dfe68 Be careful of interveneing priority zones when doing divot prevention.
Fixes https://gitlab.com/kicad/code/kicad/issues/12797

(cherry picked from commit 1f4e51b008)
2022-11-29 22:43:41 +00:00
Jeff Young e083cbaf50 Allow a single net collision with a free pad.
(cherry picked from commit 3534cfbba8)
2022-11-29 22:16:15 +00:00
Seth Hillbrand 9d401b00d8 Allow groups in groups
This was allowed in the qa test, so we allow it going forward

(cherry picked from commit 137b4de1c2)
2022-11-28 11:28:51 -08:00
Seth Hillbrand 25e3b6c1bf Ignore generated files 2022-11-28 11:10:16 -08:00
Seth Hillbrand 2029fc4e8f Don't use modifiers when moving with keyboard
The modifier keys on the keyboard control the motion spacing (Ctrl) and
shouldn't be confused with the modifier key used to disable grid
snapping when moving with the mouse (also Ctrl)

Fixes https://gitlab.com/kicad/code/kicad/issues/13027

(cherry picked from commit 4f6b853756)
2022-11-28 11:06:24 -08:00
Seth Hillbrand c9cc29593a Don't add non-groupable items to groups
This is a re-implementation of 259e41be

Fixes https://gitlab.com/kicad/code/kicad/issues/13026
2022-11-28 09:26:48 -08:00
Seth Hillbrand 42bd43407a Remove clone's group info 2022-11-28 09:17:17 -08:00
Seth Hillbrand de05a513f3 Prevent mirror of text elements
While we never allow the creation of mirrored text elements in the
schematic and symbol library editors, external generation of symbols may
cause the property to be set, which can then never be changed.  This
leaves the property unset for all elements

Fixes https://gitlab.com/kicad/code/kicad/issues/13007

(cherry picked from commit f1556ed801)
2022-11-26 10:51:03 -08:00