Commit Graph

38836 Commits

Author SHA1 Message Date
Seth Hillbrand c38ed7044a ADDED: DNP flag for position file export
Adds ability to exclude footprints with DNP flag from position files in
dialog and cli

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15353
2023-08-04 11:02:54 -07:00
Seth Hillbrand 02335010ff Don't try to get a translated empty string
Hashing an empty string can be crashy.  And empty strings are reserved
in gettext, so we shouldn't try.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15354
2023-08-04 10:08:30 -07:00
Jeff Young 620b6b7169 Re-entrancy guard for length tuner tool.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15268
2023-08-04 17:37:09 +01:00
jean-pierre charras 9a336eeb87 Pcbnew: Plot tented/not tented vias: fox some issues:
Fix mistake in 2 accessors
Fix a checkbox name that was the opposite of its purpose
Add tool-tips ans comments.
Fixes #15352
https://gitlab.com/kicad/code/kicad/-/issues/15352
2023-08-04 18:29:06 +02:00
Jeff Young 1cbef0157d Avoid edge cases on very wide thermal spokes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15280
2023-08-04 15:38:06 +01:00
Jeff Young c697a934b2 Update layer names to current terminology.
Also fixes some out-of-date tooltips/names.
2023-08-04 11:37:46 +01:00
Jeff Young 29f2afedbd Fix hidden text painting. 2023-08-04 11:37:46 +01:00
jean-pierre charras 9369be6186 French translation update 2023-08-04 08:40:25 +02:00
Jan Mrázek 2d010278ad Fix failure on multiple DRC runs via scripting 2023-08-04 02:32:08 +00:00
Jeff Young 9456fab435 Fix QA gold DRC counts.
Also improves the error message when some spokes are ignored because
they're connected to an isolated island.
2023-08-04 00:35:19 +01:00
Ian McInerney f463b9d017 Don't calculate minor ticks when there are no major ticks to be between
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15179#note_1480427547
2023-08-03 22:27:38 +01:00
Seth Hillbrand ff441c488e Update translations 2023-08-03 11:31:23 -07:00
turkce 3b72cb3d08
Translated using Weblate (Turkish)
Currently translated at 57.9% (4898 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2023-08-03 20:23:14 +02:00
Henrik Kauhanen a9fd26ee54
Translated using Weblate (Swedish)
Currently translated at 99.8% (8441 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-08-03 20:23:14 +02:00
Tokita, Hiroshi 697d82a3ba
Translated using Weblate (Japanese)
Currently translated at 95.8% (8102 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-08-03 20:23:13 +02:00
Tokita, Hiroshi d7ef16e99f
Translated using Weblate (Japanese)
Currently translated at 95.8% (8101 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-08-03 20:23:13 +02:00
Tokita, Hiroshi 7f107543d1
Translated using Weblate (Japanese)
Currently translated at 95.5% (8078 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-08-03 20:23:13 +02:00
Rigo Ligo 0ae32af872
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (7991 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2023-08-03 20:23:13 +02:00
Tokita, Hiroshi f2b39ef291
Translated using Weblate (Japanese)
Currently translated at 95.0% (8032 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-08-03 20:23:13 +02:00
Toni Laiho 1d3cee8f54
Translated using Weblate (Finnish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-08-03 20:23:13 +02:00
Mark Hämmerling be7a11fa09
Translated using Weblate (German)
Currently translated at 95.7% (8093 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2023-08-03 20:23:13 +02:00
Hubert Hu 779b861fda
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (7991 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2023-08-03 20:23:13 +02:00
Hubert Hu 55c7acac7e
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (7991 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2023-08-03 20:23:13 +02:00
Djamel Dellaa e4b198e86e
Translated using Weblate (Arabic)
Currently translated at 1.1% (101 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ar/
2023-08-03 20:23:13 +02:00
Jan Straka b9eba5854f
Translated using Weblate (Czech)
Currently translated at 86.4% (7308 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2023-08-03 20:23:13 +02:00
Andrey Fedorushkov f6e00784d5
Translated using Weblate (Russian)
Currently translated at 92.8% (7851 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-08-03 20:23:12 +02:00
Li Yidong b5c1087fa4
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (7991 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2023-08-03 20:23:12 +02:00
Elias Sjögreen 2f084c4fc2
Translated using Weblate (Swedish)
Currently translated at 99.8% (8441 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-08-03 20:23:12 +02:00
Luc 63b037dab8
Translated using Weblate (German)
Currently translated at 95.6% (8086 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2023-08-03 20:23:12 +02:00
Toni Laiho 228d930b51
Translated using Weblate (Finnish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-08-03 20:23:12 +02:00
aris-kimi 3c914c157c
Translated using Weblate (Greek)
Currently translated at 92.4% (7813 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2023-08-03 20:23:12 +02:00
turkce 2647dc1e17
Translated using Weblate (Turkish)
Currently translated at 46.3% (3919 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2023-08-03 20:23:12 +02:00
Henrik Kauhanen 26ef3734eb
Translated using Weblate (Swedish)
Currently translated at 99.8% (8440 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-08-03 20:23:12 +02:00
ZbeeGin af927535c5
Translated using Weblate (Polish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-08-03 20:23:12 +02:00
Toni Laiho 1cd9d1bc60
Translated using Weblate (Finnish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-08-03 20:23:11 +02:00
Henrik Kauhanen a90bd7d772
Translated using Weblate (Finnish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-08-03 20:23:11 +02:00
Henrik Kauhanen 45471ca68a
Translated using Weblate (Swedish)
Currently translated at 99.8% (8440 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-08-03 20:23:11 +02:00
Ivan Chuba a99d7233a0
Translated using Weblate (Ukrainian)
Currently translated at 94.6% (7997 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2023-08-03 20:23:11 +02:00
Wellington Terumi Uemura 18021f8086
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2023-08-03 20:23:11 +02:00
Henrik Kauhanen e118742f68
Translated using Weblate (Swedish)
Currently translated at 99.8% (8436 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-08-03 20:23:11 +02:00
ZbeeGin ec37cb4a53
Translated using Weblate (Polish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-08-03 20:23:11 +02:00
Toni Laiho 559699cbee
Translated using Weblate (Finnish)
Currently translated at 100.0% (8452 of 8452 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-08-03 20:23:11 +02:00
Seth Hillbrand 7fac72a914 Only deselect existing footprint if currently selected
If we have a footprint currently selected and we click on its empty
space again, we deselect the footprint.  However, if we click on the
empty space of a different footprint, we will select that footprint
instead.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15284
2023-08-03 11:17:31 -07:00
Jeff Young a9b7b73f10 Make sure pad primitives get normalized before diff'ing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15208
2023-08-03 18:08:33 +01:00
Jeff Young 297bbca0ea Finer-grained messages for diff pads. 2023-08-03 18:08:33 +01:00
Seth Hillbrand a90c9d7c93 Refine the footprint selection logic
- Footprints cannot be selected if they do not have items visible on the
  screen
- Clicking on empty space in a footprint will select it if the space is
  contained in the visible bounding box
- Clicking on a selected footprint a second time will deselect it
- Clicking on a footprint that has pads selected will still select the
  footprint

This avoids having the full footprint bounding box considered when
selecting footprints (useful b/c footprint bbox is often much larger and
unexpected).  Also allows non-standard footprints (e.g. silk or fab only
footprints) to be logically selected if the layers on which they have
elements are visible.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15284
2023-08-03 10:03:15 -07:00
jean-pierre charras 8762859c6d Fix a display issue in wxStyledTextCtrl widgets in dialogs (Windows specific).
It happens when a text is using some esoteric unicode chars.
Fixes #15314
https://gitlab.com/kicad/code/kicad/-/issues/15314
2023-08-03 18:35:49 +02:00
Mike Williams a75fb44349 Common: add fast grid cycling
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12339
2023-08-03 11:57:51 -04:00
Jeff Young 9e019a1ad1 Don't conclude we're unconnected if only connected to isolated island.
Also adds the layer name to the "thermal connection incomplete" DRC
error message.

Also improves zone layer description to not say "X and 1 more" (which
takes as much room as saying "X and Y").

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15279
2023-08-03 16:30:52 +01:00
Mike Williams 457e58d0d5 Schematic: select connections working for multiple selection
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11022
2023-08-03 11:27:29 -04:00