Commit Graph

43350 Commits

Author SHA1 Message Date
jean-pierre charras 21ead15872 French translation update 2024-06-30 20:13:25 +02:00
Alex Shvartzkop 10b8580657 Reduce freezing every 2 seconds due to git status updates.
With pathspec specified, only the project dir is queried now.

Still bad if you're in the root of a big repository.
2024-06-30 19:44:31 +03:00
jean-pierre charras e2e95ec461 SIMULATOR_FRAME_UI: catch all nlohmann::json::xxx errors.
Previously, only nlohmann::json::type_error was captured, and other errors
were not handled, creating unhandled exception issue when reading broken
*.wks files.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18309
2024-06-30 18:39:59 +02:00
jean-pierre charras 30dd8224be Fp editor, DIALOG_PAD_PROPERTIES: fix crash if no footprint loaded.
Fix also a incorrect pad stack for SMD pad in some cases.
2024-06-30 10:43:10 +02:00
Alex Shvartzkop cec378b70d HiDPI: use logical icon size when changing indicator state. 2024-06-30 00:18:48 +03:00
Jeff Young 3f9eb0e18d Must do a two-step default for legacy colours. 2024-06-29 22:00:14 +01:00
Seth Hillbrand d80caeb844 Update translations 2024-06-29 12:51:15 -07:00
Jan Straka c4ddcc633a Translated using Weblate (Czech)
Currently translated at 80.6% (7611 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:28 -07:00
김랑기 9b3bfc241a Translated using Weblate (Korean)
Currently translated at 99.9% (9436 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-06-29 12:50:27 -07:00
김랑기 37058b9f90 Translated using Weblate (Korean)
Currently translated at 99.9% (9436 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-06-29 12:50:27 -07:00
김랑기 611574a4c5 Translated using Weblate (Korean)
Currently translated at 99.4% (9382 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-06-29 12:50:27 -07:00
김랑기 870c770437 Translated using Weblate (Korean)
Currently translated at 99.4% (9381 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-06-29 12:50:27 -07:00
Pferd O 33944cc404 Translated using Weblate (German)
Currently translated at 99.9% (9433 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-06-29 12:50:27 -07:00
aris-kimi 42afc43376 Translated using Weblate (Greek)
Currently translated at 97.6% (9212 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2024-06-29 12:50:27 -07:00
dsa-t afb0ed69fb Translated using Weblate (Russian)
Currently translated at 95.9% (9059 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2024-06-29 12:50:27 -07:00
Jan Straka 76ee1386f8 Translated using Weblate (Czech)
Currently translated at 80.0% (7550 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:27 -07:00
pominglee 3e080d99c9 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.4% (9386 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2024-06-29 12:50:27 -07:00
ivit VT de7627e777 Translated using Weblate (Czech)
Currently translated at 79.4% (7498 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:27 -07:00
ivit VT 9e067c75b4 Translated using Weblate (Czech)
Currently translated at 78.7% (7430 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:27 -07:00
Pferd O 0285beed5b Translated using Weblate (German)
Currently translated at 99.8% (9423 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-06-29 12:50:27 -07:00
ivit VT 2d42ca882e Translated using Weblate (Czech)
Currently translated at 78.2% (7386 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:26 -07:00
pominglee a738932274 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.4% (9385 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2024-06-29 12:50:26 -07:00
CloverGit 5f6dd8a7e8 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (9436 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2024-06-29 12:50:26 -07:00
Pferd O 5041846453 Translated using Weblate (German)
Currently translated at 99.6% (9401 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-06-29 12:50:26 -07:00
Laurens Holst d72665b5ba Translated using Weblate (Dutch)
Currently translated at 100.0% (9437 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
2024-06-29 12:50:26 -07:00
Toni Laiho b080bdb003 Translated using Weblate (Finnish)
Currently translated at 99.9% (9435 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2024-06-29 12:50:26 -07:00
Nguyễn Ngọc Khánh 79c40e54db Translated using Weblate (Vietnamese)
Currently translated at 21.1% (2000 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2024-06-29 12:50:26 -07:00
Henrik Kauhanen 91575e0ccc Translated using Weblate (Swedish)
Currently translated at 99.9% (9434 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-06-29 12:50:26 -07:00
Jan Straka aee0276090 Translated using Weblate (Czech)
Currently translated at 78.0% (7363 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-29 12:50:26 -07:00
Nguyen Van Dien 69182679aa Translated using Weblate (Vietnamese)
Currently translated at 21.1% (1994 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2024-06-29 12:50:26 -07:00
Lucas DUMONT 312fc8bdbe Differentiate between Line and Area corner
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18263
2024-06-29 15:52:19 +01:00
Jeff Young 2c40aa6278 Revert part of previous commit so user-supplied MR will apply cleanly. 2024-06-29 15:52:19 +01:00
Jeff Young 4ee0bb15c5 Give polylines & rule areas different minimum point counts.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18263
2024-06-29 15:52:19 +01:00
Ian McInerney 10988478da Take footprint edge cuts into account in the board statistics
Reported in https://gitlab.com/kicad/code/kicad/-/issues/18245
2024-06-29 03:11:54 +01:00
Ian McInerney c8ebcc8e0f Only modify visibility checkboxes for layers with them 2024-06-29 03:05:57 +01:00
Seth Hillbrand f2ab07c8b4 Don't spam the event processor with SelectedEvents
If we are appending a sheet, this can be hundres of new elements.  We
don't want to pass multiple selected events or we'll do the repeated
processing, slowing down our update
2024-06-28 15:02:07 -07:00
Jeff Young 7962ab07e7 Improve consistency of clearance line painting.
Showing the clearance area is not obvious as the clearance
extends from the pad on flashed copper layers and from the
hole on non-flashed copper layers.  Because of this, we
choose to not display clearance lines at all on non-copper
active layers as it's not clear which we'd be displaying.

We follow the same rule for tracks for consistency (even
though they don't have the same issue).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18287
2024-06-28 22:10:22 +01:00
Jeff Young a68b3a7778 Size conversion warning reduction. 2024-06-28 22:10:22 +01:00
Jeff Young 9e6884f656 ADDED: support for ERC & DRC errors and warnings in text variables.
Also fixes some bugs in storing exclusions in
symbol fields and children.

Also fixes some bugs in checking for resolved text
variables in symbol children.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18279
2024-06-28 22:10:22 +01:00
Jeff Young 16340e6cf4 Support both short and long item descriptions. 2024-06-28 22:10:22 +01:00
Jeff Young c4f61c2eaf Check for unresolved fields in labels. 2024-06-28 22:10:22 +01:00
Alex Shvartzkop 0acc4dc286 If we didn't use all reserved vertices in OpenGL GAL, show the error to user.
It will cause graphical artifacts, and it's not clear to what's happening if the message is never shown.

See https://gitlab.com/kicad/code/kicad/-/issues/18298
2024-06-28 23:15:47 +03:00
Seth Hillbrand 9e82d7c93c Decrease font error allowance
This is activated when changing bezier into segments and sets the
minimum allowance in 1/16 of the font's internal units.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18300
2024-06-28 12:11:49 -07:00
Seth Hillbrand f48a105357 Modify some int32 ops to avoid potential overflow 2024-06-28 08:04:07 -07:00
Seth Hillbrand d033f93d89 Fixup Altium import rectangle handling
Ensure we have positive sizes
Keep rectangles when rotating by multiples of 90
2024-06-27 16:40:25 -07:00
Seth Hillbrand 234230801f Fixup Altium QA.
Apparently, Footprint export does not export the internal rule area
layers.  Saving directly does
2024-06-27 16:38:58 -07:00
Seth Hillbrand 51eb7aa5b5 Fixup for Altium pad/fill importer
The previous commit merged pads with copper areas.  This was appealing
but broke when the pad and the area were meant to have different
size/shape technical layers.  Small pads = Small paste.  Instead, we do
not merge the pads but we assign them to have the appropriate nets in
KiCad, allowing the same effective result but keeping the technical
layers correct
2024-06-27 13:49:16 -07:00
Ian McInerney cc81ccf79a Display unit name in symbol context menu
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18285
2024-06-27 19:57:14 +01:00
Ian McInerney bdf70ec869 Fix init ordering 2024-06-27 19:43:58 +01:00
jean-pierre charras 8737c6eb3c footprint selector in symbol properties: fix footprint selection issue.
When using the button to select a footprint using the footprint chooser
dialog, the new footprint was not always taken in account (perhaps MSW specific).
It was due to the code to update the footprint name was between Disable() and
Enable, thus creating a loss of some events in the complex grid edition stuff.
This is now replaced by a lock flag to protect this code to be executed when
it should not.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18270
2024-06-27 19:56:57 +02:00