Commit Graph

31783 Commits

Author SHA1 Message Date
Jeff Young ae85f57577 Drop a knee between tracks to a single item when dragging.
This prevents the disambiguation menu from coming up when we don't
really care which element we start the drag on.

Fixes https://gitlab.com/kicad/code/kicad/issues/10745
2022-02-26 22:54:23 +00:00
Jeff Young 941d7f94ad Use safer UTF8 conversion routines to prevent crashes.
Fixes https://gitlab.com/kicad/code/kicad/issues/10982
2022-02-26 19:03:00 +00:00
Jeff Young 2c6a2c3479 Repair tab order in Footprint Properties dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/10978
2022-02-26 16:41:22 +00:00
jean-pierre charras e61c48fbf2 DIALOG_BOARD_STATISTICS: Reset the drill count list before recalculations.
Fixes #10984
https://gitlab.com/kicad/code/kicad/issues/10984
2022-02-26 17:03:48 +01:00
Jeff Young 89c14f01f7 Repair algorithm to avoid slow movement issue.
This goes back to the previous code for this one part.

Fixes https://gitlab.com/kicad/code/kicad/issues/10976
2022-02-26 15:58:44 +00:00
jean-pierre charras 0e00ca31ea APPEARANCE_CONTROLS: fix missing update when toggling a layer view.
Fixes #10977
https://gitlab.com/kicad/code/kicad/issues/10977
2022-02-26 10:36:57 +01:00
qu1ck b06c2585d9 Change GetEffectiveTextShape() to return outline
instead of triangulated polygon
2022-02-26 00:55:07 +00:00
Seth Hillbrand c9746fb34b Handle list double-click without shortcuts
The LIST_DCLICK event can be fired by spacebar or enter in GTK.  This
conflicts with using the spacebar to reset local coordinates.  Instead,
we capture the double-click event manually to add the footprint to the
board

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

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

(cherry picked from commit ff6f398607)
2022-02-25 16:53:27 -08:00
Seth Hillbrand 535ea800c0 Honor modifier keys in diambiguation
Needs to be reset for the new action before selecting elements at a
point.

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

(cherry picked from commit a30ad0b54a)
2022-02-25 16:16:15 -08:00
Steffen Mauch 78620347c8 Fixing Eagle refs that do not work with KiCad
KiCad has stricter requirements for what consititutes an annotated
symbol.  This checks for and corrects annotations that begin with '#',
do not begin with a non-numeric character or do not end with a number
2022-02-25 23:42:47 +00:00
Jeff Young 714c65275c Initial focus for Get and Place Footprint.
Fixes https://gitlab.com/kicad/code/kicad/issues/10230
2022-02-25 21:54:38 +00:00
Seth Hillbrand faa3829ad4 Add MRU to image placement tools 2022-02-25 13:18:43 -08:00
Seth Hillbrand f6e303b72e Update Translations 2022-02-25 11:59:05 -08:00
Benedikt Freisen 3bd88f157d
Translated using Weblate (German)
Currently translated at 97.8% (7298 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-02-25 20:58:13 +01:00
Axel Henriksson d31166bc7c
Translated using Weblate (Swedish)
Currently translated at 96.7% (7215 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:13 +01:00
Henrik Kauhanen 8e506e74ac
Translated using Weblate (Swedish)
Currently translated at 96.7% (7215 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:13 +01:00
Arnau Llovet Vidal aabac997ce
Translated using Weblate (Catalan)
Currently translated at 64.9% (4840 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-02-25 20:58:13 +01:00
Jakub Janek 09d40bd317
Translated using Weblate (Slovak)
Currently translated at 71.9% (5362 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2022-02-25 20:58:13 +01:00
ZbeeGin cc34cb90f8
Translated using Weblate (Polish)
Currently translated at 100.0% (7457 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2022-02-25 20:58:13 +01:00
Jan Straka 5d590c8287
Translated using Weblate (Czech)
Currently translated at 87.0% (6493 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2022-02-25 20:58:13 +01:00
Eric e892c7bd13
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7455 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-02-25 20:58:13 +01:00
Henrik Kauhanen 330479a3c1
Translated using Weblate (Swedish)
Currently translated at 96.4% (7189 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:13 +01:00
Mark Hämmerling 5c8e6cf266
Translated using Weblate (German)
Currently translated at 97.8% (7298 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-02-25 20:58:13 +01:00
Arnau Llovet Vidal 576c74bd91
Translated using Weblate (Catalan)
Currently translated at 61.2% (4565 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-02-25 20:58:13 +01:00
Henrik Kauhanen a6aba4e3c6
Translated using Weblate (Swedish)
Currently translated at 96.4% (7189 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:12 +01:00
Mustafa Selçuk ÇAVDAR 90c600467d
Translated using Weblate (Turkish)
Currently translated at 43.1% (3220 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2022-02-25 20:58:12 +01:00
Henrik Kauhanen 19356c99a9
Translated using Weblate (Swedish)
Currently translated at 96.4% (7189 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:12 +01:00
Mark Hämmerling b151139adb
Translated using Weblate (German)
Currently translated at 97.8% (7298 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-02-25 20:58:12 +01:00
Henrik Kauhanen 0d7dd7b4e0
Translated using Weblate (Swedish)
Currently translated at 96.4% (7189 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:12 +01:00
ZbeeGin 925414d996
Translated using Weblate (Polish)
Currently translated at 100.0% (7457 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2022-02-25 20:58:12 +01:00
Arnau Llovet Vidal 95604b0b4a
Translated using Weblate (Catalan)
Currently translated at 61.0% (4554 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-02-25 20:58:12 +01:00
Ulices e66b57887c
Translated using Weblate (Spanish (Mexico))
Currently translated at 95.3% (7109 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-02-25 20:58:12 +01:00
Wellington Terumi Uemura 15ff9f9d8f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (7457 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-02-25 20:58:12 +01:00
Eric 5a09132a7b
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7455 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-02-25 20:58:12 +01:00
Henrik Kauhanen fd7f1e1ce9
Translated using Weblate (Swedish)
Currently translated at 96.4% (7189 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-02-25 20:58:11 +01:00
Tokita, Hiroshi 832f28d41f
Translated using Weblate (Japanese)
Currently translated at 96.5% (7203 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-02-25 20:58:11 +01:00
Henrik Kauhanen 42ade21389
Translated using Weblate (Finnish)
Currently translated at 83.7% (6245 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-02-25 20:58:11 +01:00
Henrik Kauhanen 09d66f863b
Translated using Weblate (German)
Currently translated at 97.7% (7292 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-02-25 20:58:11 +01:00
Mark Hämmerling bdd34c0eee
Translated using Weblate (German)
Currently translated at 97.7% (7292 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-02-25 20:58:11 +01:00
Jan Straka 7ea5214818
Translated using Weblate (Czech)
Currently translated at 86.6% (6462 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2022-02-25 20:58:11 +01:00
Arnau Llovet Vidal 7fb1b852ba
Translated using Weblate (Catalan)
Currently translated at 60.8% (4536 of 7457 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-02-25 20:58:11 +01:00
Seth Hillbrand 283aaff2df Use board polygon instead of bbox for size
Board BBox uses the visible size of the board, which includes edge cut
thickness.  This is not appropriate for the Board characteristics.
Using the outline polygon gives accurate results and falls back to a
bounding box in the case where the outline is invalid

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

(cherry picked from commit 54f621c570)
2022-02-25 11:14:54 -08:00
Seth Hillbrand a7ea868282 Avoid overflow in textbox
Count() returns unsigned values.  Since, we subtract 1 from this value,
if the count is 0, we will underflow the unsigned value, creating an
extremely large value that we multiply by the interline spacing.

(cherry picked from commit d29d981784)
2022-02-25 11:14:53 -08:00
Jeff Young 107067ad05 On-the-fly translations for Grid and Zoom menus.
Fixes https://gitlab.com/kicad/code/kicad/issues/10961
2022-02-25 17:36:35 +00:00
Jeff Young 6d8507d44f Formatting. 2022-02-25 17:36:35 +00:00
jean-pierre charras 4c81bac9e3 Eeschema: ensure ERC exclusions list is up to date before saving it in *.kicad_pro
Fixes #10339
https://gitlab.com/kicad/code/kicad/issues/10339
2022-02-25 18:21:46 +01:00
jean-pierre charras a7b8a1446b fix minor compil warnings. 2022-02-25 14:26:37 +01:00
Jeff Young bc51c89c90 Reconcile zone-auto-fill with undo. 2022-02-25 13:05:49 +00:00
jean-pierre charras 77f1aad77e Fix incorrect conversion from lines to rect in fp editor.
Fixes #10965
https://gitlab.com/kicad/code/kicad/issues/10965
2022-02-25 12:41:57 +01:00
Seth Hillbrand 3ac121620d Handle negative arc angles
Plotter expects the arc angles to be positive, so check and flip before
plotting if we have track arcs that might be negative angles

Fixes https://gitlab.com/kicad/code/kicad/issues/10968
2022-02-24 17:27:08 -08:00