Mark Roszko
d7388e2a70
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:42:03 +00:00
Wayne Stambaugh
c4009544a9
Begin version 8.0.10 development.
2025-02-18 12:13:37 -05:00
Wayne Stambaugh
4da5cf1413
Revert "Begin version 8.0.9 development."
...
This reverts commit dc403c58e0 .
2025-02-18 12:13:03 -05:00
Wayne Stambaugh
dc403c58e0
Begin version 8.0.9 development.
2025-02-18 12:08:57 -05:00
Wayne Stambaugh
9c4f534cf1
Tag stable version 8.0.9 release.
2025-02-18 11:53:59 -05:00
Alex Shvartzkop
94a7976082
Update translations
2025-02-18 19:17:06 +03:00
Marco Ciampa
77b80299e3
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9202 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-18 16:47:58 +01:00
dsa-t
cd59090581
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9205 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-17 18:18:25 +01:00
Alex Shvartzkop
3e29875c97
Update translations
2025-02-17 08:10:50 +03:00
Luca Mattii
49afac5288
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9202 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-16 18:56:02 +01:00
dsa-t
da0cb7a9c8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9205 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-16 15:27:08 +01:00
Henrik Kauhanen
a58d408edd
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9197 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-02-16 14:37:38 +01:00
Temuri Doghonadze
5be2066abb
Translated using Weblate (Georgian)
...
Currently translated at 10.8% (1000 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ka/
2025-02-16 14:37:38 +01:00
Wayne Stambaugh
d36064cd81
Tag stable version 8.0.9 release candidate 1.
2025-02-15 09:40:53 -05:00
jean-pierre charras
0531096961
Pcbnew: ensure LAYER_NON_PLATEDHOLES Gal layer is always visible
...
(cherry picked from commit 744c296f14 )
2025-02-15 14:10:17 +01:00
dsa-t
9c88e88742
Fix build error on Windows.
...
(cherry picked from commit b5c6361a05 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com >
2025-02-15 10:40:32 +00:00
Alex Shvartzkop
0c64c23b74
Update translations
2025-02-15 06:07:05 +03:00
109247019824
87c8aa9f24
Translated using Weblate (Bulgarian)
...
Currently translated at 9.1% (842 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-02-15 04:04:23 +01:00
Marco Ciampa
47b2d3f1b1
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9203 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-15 04:04:23 +01:00
CloverGit
fd76dbc379
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-02-15 04:04:23 +01:00
reimu105
5f3fc426d9
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.5% (9165 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-02-15 04:04:23 +01:00
Marco Ciampa
c17215bc22
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9202 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-15 04:04:22 +01:00
Henrik Kauhanen
7584892de9
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9198 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-02-15 04:04:22 +01:00
aris-kimi
dbc3c99a73
Translated using Weblate (Greek)
...
Currently translated at 99.2% (9139 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/el/
2025-02-15 04:04:22 +01:00
Seth Hillbrand
cbeed7bd1f
Better protect against long Eagle values
...
Long strings may overflow our integer receptacle, so use 64-bit instead
and don't allow negative signes in the fraction part of the number. if
the number of fraction digits is bigger than our pre-calculated array
(this in and of itself smacks of premature optimization), don't use the
same array to trim it, instead calculate the actual denominator
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19958
(cherry picked from commit b8b7c59a50 )
2025-02-14 12:56:48 -08:00
Seth Hillbrand
34aa03a5ba
Remove prefixing power symbols with '0'
...
This is probably not useful (per jp) and definitely causes issues where
symbols get arbitrary numbers of '0's prefixed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19959
2025-02-14 11:17:10 -08:00
jean-pierre charras
7c9fcc5697
Geographical reannotation: Fix "Exclude list" not working correctly
...
Also update dialog_board_reannotate_base.fbp using the latest wxFormBuilder
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19927
(cherry picked from commit 1439ac0c31 )
2025-02-14 14:48:17 +01:00
Seth Hillbrand
bff819edb0
Fixup net-tie caching and add QA for netties
...
When building a net tie, all elements in the footprint that belong to
the net tie can be arbitrarily close to one another. outside of the
footprint, connected items can be arbitrarily close to the tie element
but must respect the clearance values for elements that have nets
assigned to them
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19933
2025-02-13 14:40:34 -08:00
Alex Shvartzkop
88c5b39b79
Connect first/last shapes within tolerance when building board outline.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19901
Also see https://gitlab.com/kicad/code/kicad/-/issues/18125
(cherry picked from commit e021cf4575 )
2025-02-13 17:27:16 +03:00
Alex Shvartzkop
2b6be64168
Add "Single-sided" checkbox for skew in tuning pattern defaults dialog.
...
(cherry picked from commit 9ea3e1c3b7 )
2025-02-13 16:40:55 +03:00
Alex Shvartzkop
6b31bbe9f3
Don't exit out of length tuning tool on first cancel.
...
Otherwise you cannot use same settings on multiple tracks.
2025-02-13 14:21:42 +03:00
Jeff Young
340be56082
Don't presume a parent.
...
The m_parent field appears to only be set
if it *is* a footprint.
2025-02-12 18:03:16 +00:00
Jeff Young
07d129bbf0
Fix latent error in annotator uncovered by tests.
...
(cherry picked from commit b7592db2b3 )
2025-02-12 13:45:25 +00:00
Jeff Young
7de3289851
Use m_numRefStr when converting back to string.
...
(It main contain leading zeroes.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19724
(cherry picked from commit 469d2176dd )
2025-02-12 13:45:25 +00:00
Marek Roszko
48e405c769
Fix bg/fg fed to GetInfoBarColours
...
(cherry picked from commit 06a61e773f )
2025-02-12 14:40:05 +03:00
Alex Shvartzkop
1ce834f529
Fix GetInfoBarColours signature on Windows.
2025-02-12 14:28:10 +03:00
Alex Shvartzkop
656d5307fe
Fix loading old (2007) symbol cache library files.
...
(cherry picked from commit f5186da1e5 )
2025-02-12 14:21:55 +03:00
Mark Roszko
3ed66aa3e0
Remove quotes in cache key on windows
2025-02-11 20:10:09 -05:00
Marek Roszko
bef6630bc5
Move windows ci to ltsc2022
2025-02-11 20:10:08 -05:00
Jon Evans
a17639b16e
Don't assume a username for macos ci
...
(cherry picked from commit f5339648d2 )
2025-02-11 19:28:48 -05:00
Rosy
c942f94357
HTTP Libraries: Add support for descriptions of sublibraries
...
(cherry picked from commit 17891f7a1d )
2025-02-11 18:55:44 -05:00
Rosy
e6fd6ee369
HTTP library reload cache, if the cache is empty, when picking a part
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17569
(cherry picked from commit 0984af1676 )
2025-02-11 15:51:38 -08:00
RosyDev
18a8cb285f
HTTP library users will now see the generic fields in the components' properties in the correct order as submitted by the API.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17584
(cherry picked from commit 058b337b00 )
2025-02-11 15:51:20 -08:00
Seth Hillbrand
c616fc850e
Respect DXF origin on graphics import if possible
...
We only need to adjust the DXF import box location if the graphics
imported do not fit on our drawing area
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18523
(cherry picked from commit d7f89c6576 )
2025-02-11 15:31:48 -08:00
Seth Hillbrand
3b34c031d7
Grab GTK default colors for infobar
...
This implements the wxWidgets fix for KiCad. We can't wait for distros
to update their wx libs so until then, we'll roll our own.
Nicely, this also implements the MacOS setting that was an ifdef
previously
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19506
(cherry picked from commit e8167f33d7 )
2025-02-11 15:31:17 -08:00
Seth Hillbrand
4e3a86d808
Freeze ERC action before deleting
...
Each deletion of a marker adjusts the tree model and comes with a
possibility of a repaint, which can trigger a full screen repaint.
Keeping the dialog frozen prevents these updates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19531
(cherry picked from commit 5e4c5c969a )
2025-02-11 15:30:28 -08:00
Alex Shvartzkop
020376937e
Hide "Unable to load repository url" message when repository fetching is cancelled.
2025-02-11 18:56:21 +03:00
Jon Evans
af1e8ed763
Fix missing tweak from master project settings SaveToFile
2025-02-10 19:22:36 -05:00
Seth Hillbrand
a20bd59e3f
Fixup v8 QA tests
...
Removed test that was cherry-picked but only applied to v9
Added missing test files for arc dp coupling
2025-02-10 15:56:19 -08:00
Jon Evans
7d689e0c61
Don't autosave future formats of project settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19910
2025-02-10 18:31:18 -05:00
Jon Evans
458df1ebab
Fix a few more cases where migrated project files were being saved implicitly
...
(cherry picked from commit a429afe4e9 )
2025-02-10 18:17:30 -05:00
Jon Evans
d91d07d187
More fixes to autosaving migrated projects
...
- Add WasMigrated to project file
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
(cherry picked from commit 846f6127fd )
2025-02-10 18:17:16 -05:00
Jon Evans
77963d9ff8
Don't auto-save local settings when migrating
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
(cherry picked from commit 7ce0f55305 )
2025-02-10 18:02:07 -05:00
Wayne Stambaugh
4ed1954b4b
Restore previous screen and sheet filename when canceling a failed load.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19881
2025-02-08 14:01:57 -05:00
Alex Shvartzkop
c73cc2cd79
Optimize optimizeZoneToZoneAnchors.
...
Only do tests between 3 polygon pairs with closest bbox centers.
Only do tests between 5 parts of line chain pairs with closest bbox centers.
Gets OptimizeRNEdges down to 350 ms
See https://gitlab.com/kicad/code/kicad/-/issues/18148
(cherry picked from commit 8532e1f9ec )
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19872
2025-02-07 10:07:52 -08:00
Seth Hillbrand
6793e9c519
Cache based on sub/subscript
...
Prevents the case where we cache a font in one scale and try to use
another. This could be contained in scaleFactor but we don't currently
prescale, so hashing on the boolean is probably easier
(cherry picked from commit 1e6e555164 )
2025-02-07 10:07:52 -08:00
Alex Shvartzkop
c5c26f8852
Update translations
2025-02-07 01:15:34 +03:00
dsa-t
e107873497
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-06 23:13:35 +01:00
Jan Straka
c616d58f5b
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7751 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2025-02-06 23:13:35 +01:00
dsa-t
a3b63ef9f0
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-06 23:13:35 +01:00
dsa-t
9d8dc30e23
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-06 23:13:35 +01:00
dsa-t
759274d1d3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-06 23:13:35 +01:00
Ian McInerney
2fa20a9fbc
Fix layer writing/reading for copper zones
...
* Always enumerate layers - never use the wildcards
* Keep fills on layers the zone is actually on when loading
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19775
(cherry picked from commit 088e0e80a1 )
2025-02-05 18:46:25 +00:00
Alex Shvartzkop
34ce2b4ea0
Update translations
2025-02-05 02:29:56 +03:00
Marco Ciampa
8d35d823b5
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9201 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-05 00:26:27 +01:00
dsa-t
ea6a258ace
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-05 00:26:27 +01:00
Anonymous
3742cec2c1
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-05 00:26:27 +01:00
Anonymous
64a88e3f16
Translated using Weblate (Vietnamese)
...
Currently translated at 26.1% (2407 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/vi/
2025-02-05 00:26:27 +01:00
Anonymous
7537ee6789
Translated using Weblate (Turkish)
...
Currently translated at 59.2% (5458 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/tr/
2025-02-05 00:26:27 +01:00
Anonymous
c69cd13081
Translated using Weblate (Tamil)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ta/
2025-02-05 00:26:27 +01:00
Anonymous
5f101e600d
Translated using Weblate (Slovak)
...
Currently translated at 64.8% (5970 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2025-02-05 00:26:26 +01:00
Anonymous
e51a7da116
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9200 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-05 00:26:26 +01:00
Anonymous
c6b942e8a9
Translated using Weblate (Romanian)
...
Currently translated at 27.0% (2489 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ro/
2025-02-05 00:26:26 +01:00
Anonymous
3bed425849
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.3% (4450 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nb_NO/
2025-02-05 00:26:26 +01:00
Anonymous
5069061bab
Translated using Weblate (Hungarian)
...
Currently translated at 6.1% (563 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-02-05 00:26:26 +01:00
Anonymous
e098a10221
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-05 00:26:26 +01:00
Anonymous
ccdbe4c5b2
Translated using Weblate (Vietnamese)
...
Currently translated at 26.1% (2407 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/vi/
2025-02-05 00:26:26 +01:00
Anonymous
3351ec1cdb
Translated using Weblate (Turkish)
...
Currently translated at 59.2% (5458 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/tr/
2025-02-05 00:26:26 +01:00
Anonymous
a6afb12fec
Translated using Weblate (Tamil)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ta/
2025-02-05 00:26:26 +01:00
Anonymous
a49abfe5e4
Translated using Weblate (Slovak)
...
Currently translated at 64.8% (5970 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2025-02-05 00:26:26 +01:00
Anonymous
12c48f2ab3
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9200 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-02-05 00:26:26 +01:00
Anonymous
10a0afa270
Translated using Weblate (Romanian)
...
Currently translated at 27.0% (2489 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ro/
2025-02-05 00:26:26 +01:00
Anonymous
09b86de38f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.3% (4450 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nb_NO/
2025-02-05 00:26:26 +01:00
Anonymous
8714a7968f
Translated using Weblate (Hungarian)
...
Currently translated at 6.1% (563 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-02-05 00:26:26 +01:00
Jon Evans
9ac733b34a
Only allow expected values in visible_items
...
Conceptual cherry-pick of c6d8f4a
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
2025-02-04 08:24:36 -05:00
Alex Shvartzkop
b7fe4e8fce
Update translations
2025-02-03 19:59:49 +03:00
Marco Ciampa
01f20537f0
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-02-03 17:58:22 +01:00
CloverGit
bc48b23e15
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-02-03 17:58:22 +01:00
김랑기
e35bdea63d
Translated using Weblate (Korean)
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-02-03 17:58:22 +01:00
Elek Zoltán
ec16ccbb2d
Translated using Weblate (Hungarian)
...
Currently translated at 6.1% (565 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-02-03 17:58:22 +01:00
김랑기
8fea9d938e
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9193 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-02-03 17:58:22 +01:00
109247019824
c977a078c1
Translated using Weblate (Bulgarian)
...
Currently translated at 9.1% (838 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-02-03 17:58:22 +01:00
김랑기
50e178535b
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9193 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-02-03 17:58:22 +01:00
iamPeter
fdd933f6a5
Translated using Weblate (Hungarian)
...
Currently translated at 5.9% (549 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-02-03 17:58:22 +01:00
109247019824
beb053393f
Translated using Weblate (Bulgarian)
...
Currently translated at 9.0% (836 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-02-03 17:58:22 +01:00
reimu105
ad61c264a4
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.4% (9156 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-02-03 17:58:22 +01:00
109247019824
7d8c6361ff
Translated using Weblate (Bulgarian)
...
Currently translated at 8.2% (755 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-02-03 17:58:22 +01:00
jean-pierre charras
4e066e015d
EDA_SHAPE::move(): Do not move m_arcCenter twice.
2025-01-30 08:33:03 +01:00
jean-pierre charras
fd7a08a331
spread_footprints.cpp, SpreadFootprints(): fix incorrect conversion int to uint64
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19780
(cherry picked from commit 799ea8317d )
2025-01-29 19:49:31 +01:00
jean-pierre charras
587ae98c6d
French translation update
2025-01-29 19:47:37 +01:00
Alex Shvartzkop
17340772f6
Update translations
2025-01-29 19:59:39 +03:00
dsa-t
dcf61f1550
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-29 17:58:48 +01:00
dsa-t
9af2b78a64
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-29 17:58:48 +01:00
dsa-t
b01425be64
Translated using Weblate (Vietnamese)
...
Currently translated at 26.1% (2408 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/vi/
2025-01-29 17:58:48 +01:00
dsa-t
69576ac50a
Translated using Weblate (Ukrainian)
...
Currently translated at 86.8% (7997 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/uk/
2025-01-29 17:58:48 +01:00
dsa-t
a3b0277a5e
Translated using Weblate (Turkish)
...
Currently translated at 59.2% (5459 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/tr/
2025-01-29 17:58:48 +01:00
dsa-t
53ccabbe45
Translated using Weblate (Thai)
...
Currently translated at 71.5% (6591 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/th/
2025-01-29 17:58:48 +01:00
dsa-t
78be3ce5a1
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-29 17:58:48 +01:00
dsa-t
cdedffec99
Translated using Weblate (Slovenian)
...
Currently translated at 0.4% (46 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sl/
2025-01-29 17:58:48 +01:00
dsa-t
c6b02b1cab
Translated using Weblate (Slovak)
...
Currently translated at 64.8% (5973 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2025-01-29 17:58:48 +01:00
dsa-t
70756c53f5
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-29 17:58:47 +01:00
dsa-t
4658c41dc5
Translated using Weblate (Portuguese)
...
Currently translated at 99.6% (9172 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt/
2025-01-29 17:58:47 +01:00
dsa-t
87f8ec5d7b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.5% (4466 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nb_NO/
2025-01-29 17:58:47 +01:00
dsa-t
29ee58365c
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nl/
2025-01-29 17:58:47 +01:00
dsa-t
9a73015ac1
Translated using Weblate (Lithuanian)
...
Currently translated at 50.7% (4669 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/lt/
2025-01-29 17:58:47 +01:00
dsa-t
ee7f80c2eb
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9193 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-29 17:58:47 +01:00
dsa-t
2f98aa55dc
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-29 17:58:47 +01:00
dsa-t
cade74ef59
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es_MX/
2025-01-29 17:58:47 +01:00
dsa-t
d9e874757b
Translated using Weblate (Spanish)
...
Currently translated at 98.3% (9052 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2025-01-29 17:58:47 +01:00
dsa-t
07ef43189a
Translated using Weblate (Greek)
...
Currently translated at 99.2% (9139 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/el/
2025-01-29 17:58:47 +01:00
dsa-t
34358a72d0
Translated using Weblate (Danish)
...
Currently translated at 49.7% (4582 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/da/
2025-01-29 17:58:47 +01:00
dsa-t
60fcbde2f2
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7750 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2025-01-29 17:58:47 +01:00
dsa-t
fe35e4f803
Translated using Weblate (Catalan)
...
Currently translated at 47.4% (4365 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ca/
2025-01-29 17:58:46 +01:00
109247019824
1081ef0b8e
Translated using Weblate (Bulgarian)
...
Currently translated at 8.1% (746 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-01-29 17:58:46 +01:00
Alex Shvartzkop
73daa9cb42
EasyEDA Pro schematic: import text with null angle.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19640
(cherry picked from commit d9dcd9e854 )
2025-01-29 19:46:03 +03:00
Seth Hillbrand
739180acfe
Cherry-pick some needed functions
2025-01-29 10:34:31 -06:00
Seth Hillbrand
ded56fe5d5
Make newly added symbol fields invisible
...
Also place them coincident with the symbol
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19671
(cherry picked from commit a1fa0bdb0b )
2025-01-29 10:12:46 -06:00
Seth Hillbrand
106f201af8
Do not iterate over lists you are modifying
...
The iterator changes when you modify the list, leading to unpredictable
results. Using the count, working from the back ensures that our list
is stable when removing fields.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19672
(cherry picked from commit c16d403dd0 )
2025-01-29 10:12:19 -06:00
Seth Hillbrand
217053cd7d
Use layer numbers in Eagle importer
...
The layer names may be translated but the numbers are invariant.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19597
(cherry picked from commit 4ba1c0130c )
2025-01-29 10:01:44 -06:00
Seth Hillbrand
f0f45a6a22
Hold fp data constant
...
We cache arc data to ensure that we know if it has changed since
loading, however footprints perform transformation (displacement +
rotation) on their internal elements, so we need to provide the same
transformation to the cache in order to assure it matches when writing
to disk, otherwise, the arc midpoint will be recalculated leading to
instability
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19648
(cherry picked from commit 6d40bf049e )
2025-01-29 09:59:26 -06:00
Seth Hillbrand
17dcfdbf7a
Fixup multiple issues with DP checks
...
Handle arcs properly even when not exactly concentric. Properly check
for interfering elements that would prevent coupling. Avoiding those
that are directly connected
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17967
(cherry picked from commit 3e8791b88d )
2025-01-29 09:59:26 -06:00
Seth Hillbrand
a8d09657a8
Pick back Distance and SquaredDistance
...
These VECTOR2 routines are needed for additional cherry-picks
2025-01-29 09:59:26 -06:00
Seth Hillbrand
0375634464
Clean and unify pad/fp rotations
...
IPC2581 classifies pad rotation as clockwise from the top layer looking
down. Which means that if you have the exact same footprint with
rotated pads on the top layer and bottom layer, then that will need two
different packages because one package will have the pads rotated one
way, the other will have the pads rotated in the opposite direction.
The IPC committee clearly was too smart for its own good here. So we
hash the footprints based on layer as well and then introduce the
rotation into the pad. This increases the number of packages but keeps
the code compact
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19703
(cherry picked from commit f871255005 )
2025-01-29 09:42:00 -06:00
Seth Hillbrand
cd19b4bce4
Correct rotations for flipped parts
...
Rotation is always seen as clockwise from the top of the board in 2581
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19675
(cherry picked from commit abbdea4412 )
2025-01-29 09:40:26 -06:00
Seth Hillbrand
4562476557
Cherry-picking resolution from #19521
...
Combines a41a9ea5 and 37a948fa in v8-form
2025-01-28 21:06:16 -06:00
Alex Shvartzkop
8b811aa383
Update translations
2025-01-28 19:48:56 +03:00
reimu105
99c0fa8d66
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.2% (9136 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-01-28 19:48:56 +03:00
Wellington Terumi Uemura
3e90637a00
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-28 19:48:56 +03:00
Marco Ciampa
9977764d54
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 19:48:56 +03:00
reimu105
16f809ad00
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.2% (9136 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-01-28 19:48:56 +03:00
co8 j
958cc30eda
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-28 19:48:56 +03:00
reimu105
c29f7a6aad
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.0% (9119 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-01-28 19:48:56 +03:00
KK0571
c49f65280d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-28 19:48:56 +03:00
John Beard
bb31f4800b
Translated using Weblate (Slovenian)
...
Currently translated at 0.4% (46 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sl/
2025-01-28 19:48:55 +03:00
ZbeeGin
c734aecda7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-28 19:48:55 +03:00
김랑기
13f32147b3
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9193 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-28 19:48:55 +03:00
John Beard
88676dadb9
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es_MX/
2025-01-28 19:48:55 +03:00
Pferd O
8452c3db0a
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-28 19:48:55 +03:00
John Beard
07159b6a35
Translated using Weblate (Vietnamese)
...
Currently translated at 26.1% (2408 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/vi/
2025-01-28 19:48:55 +03:00
김랑기
9b50755f6a
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9192 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-28 19:48:55 +03:00
John Beard
f7329ea56d
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 19:48:54 +03:00
John Beard
441ddc9a70
Translated using Weblate (Vietnamese)
...
Currently translated at 26.1% (2407 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/vi/
2025-01-28 19:48:54 +03:00
John Beard
78d6055881
Translated using Weblate (Ukrainian)
...
Currently translated at 86.8% (7997 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/uk/
2025-01-28 19:48:54 +03:00
John Beard
0d2cc0ff72
Translated using Weblate (Turkish)
...
Currently translated at 59.2% (5459 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/tr/
2025-01-28 19:48:54 +03:00
John Beard
238c0ad506
Translated using Weblate (Thai)
...
Currently translated at 71.5% (6591 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/th/
2025-01-28 19:48:54 +03:00
John Beard
8aea02cba9
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-28 19:48:54 +03:00
John Beard
0a48c891d5
Translated using Weblate (Slovak)
...
Currently translated at 64.8% (5973 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2025-01-28 19:48:54 +03:00
John Beard
48a9caf030
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-28 19:48:54 +03:00
John Beard
d6031bef58
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-28 19:48:54 +03:00
John Beard
a51e368a1d
Translated using Weblate (Portuguese)
...
Currently translated at 99.6% (9172 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt/
2025-01-28 19:48:54 +03:00
John Beard
c590c75199
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-28 19:48:54 +03:00
John Beard
ba01994ab8
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.5% (4466 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nb_NO/
2025-01-28 19:48:54 +03:00
John Beard
3a2bd67ba6
Translated using Weblate (Lithuanian)
...
Currently translated at 50.7% (4669 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/lt/
2025-01-28 19:48:54 +03:00
John Beard
f19ab7adbb
Translated using Weblate (Korean)
...
Currently translated at 99.8% (9191 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-28 19:48:54 +03:00
John Beard
f609ee4c88
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-28 19:48:54 +03:00
John Beard
84da12c5c4
Translated using Weblate (Spanish)
...
Currently translated at 98.3% (9052 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2025-01-28 19:48:54 +03:00
Marco Ciampa
1650d195db
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 19:48:54 +03:00
John Beard
2967f1d64f
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.0% (9118 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-01-28 19:48:54 +03:00
John Beard
89ee2ea22d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-28 19:48:54 +03:00
John Beard
1daaa0a056
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nl/
2025-01-28 19:48:54 +03:00
John Beard
016206812e
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-28 19:48:53 +03:00
John Beard
3de56dee38
Translated using Weblate (Greek)
...
Currently translated at 99.2% (9139 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/el/
2025-01-28 19:48:53 +03:00
John Beard
41b756a637
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-28 19:48:53 +03:00
John Beard
839a0f4afd
Translated using Weblate (Danish)
...
Currently translated at 49.7% (4582 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/da/
2025-01-28 19:48:53 +03:00
John Beard
225e18738a
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7750 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2025-01-28 19:48:53 +03:00
John Beard
8e4ff8e843
Translated using Weblate (Catalan)
...
Currently translated at 47.4% (4365 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ca/
2025-01-28 19:48:53 +03:00
Marco Ciampa
9011c873f9
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 19:48:53 +03:00
김랑기
26025feb5b
Translated using Weblate (Korean)
...
Currently translated at 99.7% (9186 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-28 19:48:53 +03:00
Marco Ciampa
af7bf2fe46
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 19:48:53 +03:00
Hanna Breisand
012ab10c16
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-28 19:48:53 +03:00
김랑기
18ab9c78a8
Translated using Weblate (Korean)
...
Currently translated at 99.7% (9185 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-28 19:48:53 +03:00
ZbeeGin
9ece7797d6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-28 19:48:53 +03:00
Pferd O
4dc0291ae8
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-28 19:48:53 +03:00
Henrik Kauhanen
5d6d5ff3fc
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (9194 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-28 19:48:53 +03:00
Pferd O
1c97c71a74
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-28 19:48:53 +03:00
Henrik Kauhanen
d913a6d2d2
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (9194 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-28 19:48:53 +03:00
Henrik Kauhanen
cbdff703f0
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9181 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-28 17:42:08 +01:00
dsa-t
8241358a44
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9204 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-28 17:42:08 +01:00
dsa-t
f0511f6f26
Translated using Weblate (Ukrainian)
...
Currently translated at 86.8% (7996 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/uk/
2025-01-28 17:42:08 +01:00
Henrik Kauhanen
35639fa910
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (9194 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-28 17:42:08 +01:00
dsa-t
b7d1a08566
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-28 17:42:08 +01:00
dsa-t
3bba622e2d
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-28 17:42:08 +01:00
dsa-t
1a3f226bca
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9180 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-28 17:42:08 +01:00
dsa-t
143a89556f
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-28 17:42:08 +01:00
Alex Shvartzkop
fbad7ae602
EasyEDA Pro import: set 3D model rotation for other axes as well.
2025-01-28 01:24:59 +03:00
jean-pierre charras
a1646bbd6c
Pcbnew, router: fix crash when trying to create a blind via without a track
...
Using PnS router, when trying to create a blind/buried or micro via with layer
selection with no track in progress, the router crashed because the starting
layer was not defined.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19750
(cherry picked from commit 32673a0ead )
2025-01-27 18:39:44 +01:00
jean-pierre charras
d4f42a7fef
Pcbnew: footprint editor: fix crash when saving a footprint in lib
...
The crash was due to a footprint member (m_board) that is null in some
cases in footprint editor (renaming, saving, duplicate a Fp).
From master branch.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19713
2025-01-26 08:38:53 +01:00
jean-pierre charras
f56e45aa49
Pcbnew, PDF plot: fix property popup locations when plotting mirrored.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19717
(cherry picked from commit e9269e59f7 )
2025-01-26 08:12:16 +01:00
Jeff Young
08a8081eb9
Respect recursion depth limit.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19633
(cherry picked from commit 1d8ed071b8 )
2025-01-25 20:05:34 +08:00
Seth Hillbrand
7c21dc3014
Update max recursiondepth default per @jeffyoung
...
(cherry picked from commit 3df7b1baa3 )
2025-01-25 20:03:19 +08:00
Seth Hillbrand
0c643fc992
Add ADVANCED_CFG variable for recursion depth of variables
...
At 10, a strict recursion shows a noticable lag in schematics with
larger numbers of fields. 2 may be a sweet spot unless we find a
schematic where this does not work
(cherry-picked from b4760b9b2c )
2025-01-25 20:01:33 +08:00
JamesJCode
b39ccfcb77
Set read-only color swatches on first use
...
(cherry picked from commit 38054953d1 )
2025-01-24 01:21:04 +00:00
Mark Roszko
cdb5dbfae1
Add windows runtime copy with install step under msvc
...
(cherry picked from commit 90465d6261 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-01-23 03:48:52 +00:00
Alex Shvartzkop
19890b7f99
Fix crash when closing project manager during KiCad update check.
...
Also: allow to terminate the KiCad update check.
Also: update the status label when jobs are removed.
2025-01-22 19:35:26 +03:00
Alex Shvartzkop
424f02bdca
Improve project manager size and position at first launch.
2025-01-22 18:43:19 +03:00
Alex Shvartzkop
c435d2ee99
Focus on OK button in update check prompt.
...
(cherry picked from commit d989a3ec69 )
2025-01-22 18:30:21 +03:00
Alex Shvartzkop
0b0d30e9a0
Make controls of grid cell editors mostly invisible on creation.
...
The controls were visible momentarily when clicking on cells, at least on MSW.
The wxStyledTextCtrl is still visible, but is not multi-line with scrollbars.
2025-01-22 18:29:05 +03:00
Alex Shvartzkop
fd2a9293e0
Don't wait for background tasks before closing the project manager frame.
...
Cancels the curl transfer if the reporter was cancelled.
(cherry picked from commit 8f60a47a81 )
2025-01-22 18:27:00 +03:00
Alex Shvartzkop
1f74103e0b
Protect against calling curl_easy_cleanup after curl_global_cleanup.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17103
Fixes KICAD-7DP
(cherry picked from commit 0c694de209 )
2025-01-22 18:27:00 +03:00
Alex Shvartzkop
f078598bfe
Fix PCM logger format string usage.
...
(cherry picked from commit 4eaadcae5c )
2025-01-22 18:27:00 +03:00
Alex Shvartzkop
e4ff452ffb
Update translations
2025-01-21 02:25:25 +03:00
dsa-t
4f66c68ff8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9207 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-21 02:25:25 +03:00
Jan Straka
e7d946bec6
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7751 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2025-01-21 02:25:25 +03:00
CloverGit
3e01b80871
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9206 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-21 02:25:25 +03:00
Sárkány Lőrinc
dd93d53ec9
Translated using Weblate (Hungarian)
...
Currently translated at 3.5% (327 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-01-21 02:25:25 +03:00
Rigo Ligo
995815c20e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9206 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-21 02:25:24 +03:00
Wellington Terumi Uemura
8aec186cfa
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9207 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-21 02:25:24 +03:00
Toni Laiho
b84560e959
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9180 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-21 02:25:24 +03:00
CloverGit
c4a4dbd561
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9206 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-21 02:25:24 +03:00
Дмитрий Михирев
ab9b2d2869
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9207 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-21 02:25:24 +03:00
109247019824
a26c8b01c9
Translated using Weblate (Bulgarian)
...
Currently translated at 7.8% (720 of 9207 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-01-20 23:52:57 +01:00
Jeff Young
81432e4da7
Only test existing layers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19694
(cherry picked from commit 062a03c3aa )
2025-01-20 20:16:29 +00:00
Jeff Young
eb10e6d4a1
Fix bugs in SyncPinMode.
...
In particular an errant else, and calling ChangeLength()
after SetPosition().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18566
(cherry picked from commit e85f1bea0c )
2025-01-20 20:16:29 +00:00
Jeff Young
71ee4d4c83
Also limit the number of search terms (as well as their length)
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19464
(cherry picked from commit 577c1dd332 )
2025-01-20 20:16:29 +00:00
Jeff Young
f91a75b61b
Don't distort shapes when aligning to grid.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18739
(cherry picked from commit fe06e13091 )
2025-01-20 20:16:29 +00:00
Alex Shvartzkop
8b24496b79
Fix image size in Layer selector in Properties panel on hidpi.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13105
2025-01-20 22:13:49 +03:00
Alex Shvartzkop
5eed4e41a4
Improve message panel alignment on hidpi monitors.
...
(cherry picked from commit 492ce600a4 )
2025-01-20 22:13:49 +03:00
jean-pierre charras
519abec88b
3D Viewer: fix incorrect render of plated copper of texts.
...
Previously, with option "Use bare copper color for unplated copper", the
plated area of texts were drawn using their bounding box.
(cherry picked from commit becaba531b
and from commit ca5f867957 )
2025-01-20 17:56:12 +01:00
Alex Shvartzkop
26ef463ffa
Raytracing: use all lights in preview mode.
...
It's not significantly slower, but looks much better.
Related: https://gitlab.com/kicad/code/kicad/-/issues/17354
(cherry picked from commit 0118d7fb38 )
2025-01-20 06:41:21 +03:00
Alex Shvartzkop
ad4667bb96
Raytracing: convert from linear RGB to sRGB in preview mode.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17354
2025-01-20 06:40:33 +03:00
Alex Shvartzkop
499105c1c3
Raytracing: fix orthogonal camera frustum normal calculations.
...
Normal values were very close to 0 in orthogonal camera projection,
causing issues on the arm64/macOS platform.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18207
(cherry picked from commit 87c42db898 )
2025-01-20 05:59:38 +03:00
Seth Hillbrand
614b327d23
Get Autoplace tool to skip locks
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19690
2025-01-19 17:24:11 -08:00
Seth Hillbrand
e0c57b7f20
Minor adjustments to autoplace
...
Don't use FP bbox with text when placing footprints
Don't do unneeded poly calculation when initial work is only with
bounding box
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19451
2025-01-19 14:42:01 -08:00
Seth Hillbrand
03968c7bcc
Avoid negative pad sizes in plot
...
Clearance can be negative but setting the pad size to negative leads to
invalid output in plotting
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18996
(cherry picked from commit 3f36d7f1dd )
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19686
2025-01-19 11:56:00 -08:00
John Beard
e32a58b0a9
Account for origin transforms in WX_PT_ENTRY_DIALOG
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19673
(cherry picked from commit 6423571349 )
2025-01-19 00:19:43 +08:00
Seth Hillbrand
cf3f3e2221
Fix inches/mm confusion in idf export
...
(cherry picked from commit 8d0c629f37 )
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19668
2025-01-17 18:27:14 +08:00
Seth Hillbrand
fc65a157f5
Use proper indexing for board poly
...
In rare cases the fracture call will reduce the outline count, leading
to crashes when we dereference them.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19664
(cherry picked from commit bc12591449 )
2025-01-16 20:27:43 -08:00
Alex Shvartzkop
559b1827ca
Update translations
2025-01-16 23:16:56 +03:00
Ricky Tigg
7858ed43a5
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9179 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-16 21:15:16 +01:00
Marco Ciampa
1a267cde75
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-16 21:15:16 +01:00
Marco Ciampa
6b1efe8492
Translated using Weblate (Italian)
...
Currently translated at 99.7% (9187 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2025-01-16 21:15:16 +01:00
John Beard
12d96d1a90
Pcbnew: avoid zooming out to hidden text in find results
...
When the hidden text is far from a footprint, this casues the
zoom to become excessively small. Instead, exclude hidden text
from the find result bounding box.
This doesn't affect v9, as the bounding boxes in v9 never
include hidden text (which was removed from display entirely).
It also only affects Pcbnew, as eeschema doesn't zoom to
fit the find dialog results.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19636
2025-01-15 18:14:23 +08:00
jean-pierre charras
935d3a3c52
Eeschema: fix correct background area size when plotting a sheet.
...
If a sheet is bigger than the page size selected in the plotter (PC, PDF , SVG)
(i.a a A3 sheet plotted scaled to A4 page) the background area size actually plotted
was to small.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19611
(cherry picked from commit af366a78b3 )
2025-01-13 11:05:40 +01:00
jean-pierre charras
ae2aab85d9
Eeschema sim dialog: Fix kicad crash/hang when spice model is corrupted
...
From master branch, commit b06727d2
2025-01-12 11:19:02 +01:00
Wayne Stambaugh
47c3127db3
Begin version 8.0.9 development.
2025-01-11 12:25:36 -05:00
Wayne Stambaugh
19d3e041be
Tag stable version 8.0.8.
2025-01-11 12:20:18 -05:00
Alex Shvartzkop
9228a6cd09
Update translations
2025-01-11 20:16:28 +03:00
dsa-t
582377e86f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-11 18:15:51 +01:00
dsa-t
f359ca38d0
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-11 18:15:50 +01:00
dsa-t
0108e8f56c
Translated using Weblate (Bulgarian)
...
Currently translated at 7.7% (718 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-01-11 18:15:49 +01:00
Alex Shvartzkop
f823a43c1c
Update translations
2025-01-11 20:08:08 +03:00
2tama3
a31302da9f
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-11 18:07:16 +01:00
dsa-t
f51657632b
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9203 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-11 18:07:16 +01:00
ZbeeGin
78fb820a26
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-11 18:07:16 +01:00
dsa-t
47fc6dede2
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-11 18:07:16 +01:00
Marek Roszko
9c9a1b7895
Revert "Add a windows specific hack to make backups work past max length"
...
This reverts commit 6c6f8e3de6 .
2025-01-10 22:17:30 -05:00
Alex Shvartzkop
3cc86898b1
Update translations
2025-01-11 03:58:32 +03:00
dsa-t
16b7b9af89
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-11 01:56:59 +01:00
dsa-t
aedcae8092
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ta/
2025-01-11 01:56:59 +01:00
dsa-t
b32fd3521f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-11 01:56:59 +01:00
dsa-t
b9b5c14867
Translated using Weblate (Polish)
...
Currently translated at 99.9% (9203 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-11 01:56:59 +01:00
dsa-t
82084218d9
Translated using Weblate (Spanish)
...
Currently translated at 98.3% (9053 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2025-01-11 01:56:58 +01:00
jean-pierre charras
a4a7160b45
Fix typo in french translation
2025-01-10 17:15:13 +01:00
Alex Shvartzkop
a30b99b794
Update translations
2025-01-08 14:33:02 +03:00
Wellington Terumi Uemura
1f0c58a524
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-08 12:30:35 +01:00
CloverGit
6e8de14766
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9205 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-08 12:30:35 +01:00
2tama3
cce2bf9086
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-08 12:30:35 +01:00
Pferd O
1371a58259
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-08 12:30:35 +01:00
dsa-t
ab12223247
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9200 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-08 12:30:35 +01:00
dsa-t
6a2c35dc42
Translated using Weblate (Ukrainian)
...
Currently translated at 86.8% (7995 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/uk/
2025-01-08 12:30:35 +01:00
தமிழ்நேரம்
ad6a4e5621
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ta/
2025-01-08 12:30:35 +01:00
dsa-t
99fc22adb5
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (9194 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-08 12:30:35 +01:00
dsa-t
dfaae5e3ca
Translated using Weblate (Serbian)
...
Currently translated at 9.9% (913 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sr/
2025-01-08 12:30:34 +01:00
dsa-t
dfa8f2e0ec
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-08 12:30:34 +01:00
dsa-t
2704c30404
Translated using Weblate (Polish)
...
Currently translated at 99.9% (9203 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-08 12:30:34 +01:00
dsa-t
8a1072ce75
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.5% (4465 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nb_NO/
2025-01-08 12:30:34 +01:00
dsa-t
e5cb28c7fe
Translated using Weblate (Korean)
...
Currently translated at 99.7% (9185 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ko/
2025-01-08 12:30:34 +01:00
dsa-t
ed7f0d3234
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9202 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-08 12:30:34 +01:00
dsa-t
7be1c84be2
Translated using Weblate (Hungarian)
...
Currently translated at 3.5% (326 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2025-01-08 12:30:34 +01:00
dsa-t
c37358fd33
Translated using Weblate (Finnish)
...
Currently translated at 99.6% (9178 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2025-01-08 12:30:34 +01:00
dsa-t
c71db323fb
Translated using Weblate (Spanish)
...
Currently translated at 98.3% (9052 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2025-01-08 12:30:34 +01:00
dsa-t
b8d09c9b42
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-08 12:30:34 +01:00
dsa-t
29fe6c1446
Translated using Weblate (Danish)
...
Currently translated at 49.7% (4581 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/da/
2025-01-08 12:30:34 +01:00
dsa-t
9b3ee263c3
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7751 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2025-01-08 12:30:33 +01:00
dsa-t
c54f57b8e5
Translated using Weblate (Bulgarian)
...
Currently translated at 7.7% (714 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2025-01-08 12:30:33 +01:00
Alex Shvartzkop
603a500bc0
EAGLE import: allow more lines before <eagle> tag.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19528
2025-01-08 16:23:44 +05:00
Alex Shvartzkop
7e68c57747
Cancel "Fetching repository" job properly when PCM is opened.
...
(cherry picked from commit 883b615fef )
2025-01-08 16:10:24 +05:00
Alex Shvartzkop
644c4f8c0a
Don't lose reference designators when importing EasyEDA Pro/Std, LTspice, CADSTAR schematics.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19490
2025-01-07 19:13:58 +05:00
Jeff Young
5ae377f41a
Limit length of search strings to prevent lockups.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19464
(cherry picked from commit 48bb6b137c )
2025-01-07 11:56:55 +00:00
Jeff Young
1d534303d4
Handle wildcards AND case-insensitivity in pin_type comparisons.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19513
(cherry picked from commit d4865899c5 )
2025-01-07 11:55:38 +00:00
Wayne Stambaugh
5d2b515f7b
Tag stable version 8.0.8 release candidate 1.
2025-01-05 17:48:24 -05:00
Alex Shvartzkop
2f37efbd0f
Update translations
2025-01-05 22:16:16 +03:00
dsa-t
f492c0152d
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-05 20:11:14 +01:00
dsa-t
13373d2c9b
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.0% (9119 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hant/
2025-01-05 20:11:14 +01:00
dsa-t
e3d5176cad
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9197 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2025-01-05 20:11:14 +01:00
dsa-t
ef712b2f1c
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (9184 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2025-01-05 20:11:14 +01:00
dsa-t
f34889ab02
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-05 20:11:14 +01:00
dsa-t
8707640a0b
Translated using Weblate (Polish)
...
Currently translated at 99.8% (9190 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2025-01-05 20:11:14 +01:00
dsa-t
85d4ce89e8
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (9182 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/nl/
2025-01-05 20:11:13 +01:00
dsa-t
95a80bf9f6
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (9200 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2025-01-05 20:11:13 +01:00
dsa-t
25999c6b6a
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.7% (9182 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es_MX/
2025-01-05 20:11:13 +01:00
dsa-t
4b286644f4
Translated using Weblate (Spanish)
...
Currently translated at 98.3% (9052 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2025-01-05 20:11:13 +01:00
dsa-t
65ac097c32
Translated using Weblate (Greek)
...
Currently translated at 99.2% (9140 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/el/
2025-01-05 20:11:13 +01:00
dsa-t
e6417afb0e
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-05 20:11:13 +01:00
Pferd O
69e15f2ff5
Translated using Weblate (German)
...
Currently translated at 100.0% (9206 of 9206 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2025-01-05 20:11:13 +01:00
Alex Shvartzkop
de6238e892
Specctra SES: support unquoted path with spaces in <session_id>
...
(cherry picked from commit d625ce2e63 )
2025-01-05 23:41:08 +05:00
Mark Roszko
a69b7f8802
Use newer ngspice port to fix arm64 build
...
(cherry picked from commit d03a59de4c )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-01-05 15:02:15 +00:00
Alex Shvartzkop
aa43ac592c
Update translations
2025-01-05 12:50:08 +03:00
Wellington Terumi Uemura
445a92a275
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9204 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2025-01-05 10:38:51 +01:00
dsa-t
4bfb59bcea
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9205 of 9205 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-05 10:38:51 +01:00
dsa-t
31f5645811
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9203 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2025-01-05 10:38:51 +01:00
Alex Shvartzkop
14ace594e7
gerbview: Sort layer maps after reordering view layers.
...
Otherwise we get previous freed pointers in m_orderedLayers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19394
Fixes KICAD-P65
(cherry picked from commit bc6b620b8f )
2025-01-05 13:32:52 +05:00
Alex Shvartzkop
8f6edd4f9e
Fix opening zip archives from project manager tree on Win11.
...
Also removes unused OpenFile function.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19399
2025-01-05 13:28:58 +05:00
Alex Shvartzkop
9e39b3bbec
Eagle: Make pad drill optional to support some DipTrace-exported boards.
2025-01-05 13:28:02 +05:00
Alex Shvartzkop
b68b3cce17
Support Specctra SES import from TopoR.
...
TopoR export resolution units in upper case for some reason.
(cherry picked from commit b078d828df )
2025-01-05 13:27:04 +05:00
Alex Shvartzkop
6e7934dc3e
Fix compatibility with Allegro PCB Router (Specctra) sessions.
...
"default_smd" clearance type is not a valid value.
Could have used "wire_smd" but it doesn't seem to matter nowadays.
(cherry picked from commit 86bcf840c1 )
2025-01-05 13:26:54 +05:00
Alex Shvartzkop
ef435b256f
Project manager: Fix wrong background near left toolbar after changing Preferences on MSW.
...
(cherry picked from commit af8ad6651a )
2025-01-05 13:26:29 +05:00
Alex Shvartzkop
020021e7f2
Fix assert in hotkey list when double-clicking on a section header.
...
Assert message:
Assertion failed at C:\jenkins\workspace\build-windows-kicad-msvc-8.0-stable\.build\kicad\common\widgets\widget_hotkey_list.cpp:309 in WIDGET_HOTKEY_LIST::getExpectedHkClientData: hkdata != nullptr - No hotkey data found for list item
Fixes KICAD-7NV
(cherry picked from commit 9b40e6b2e3 )
2025-01-05 13:25:51 +05:00
Alex Shvartzkop
a678c9b03a
Support legacy timestamps with stripped leading zeros.
...
In old kicad_pcb files, the timestamp can have less than 8 symbols
if leading zeros are stripped.
For example: 0939A342 -> 939A342
(cherry picked from commit 472192f4b8 )
2025-01-05 13:24:58 +05:00
Alex Shvartzkop
dc88df7919
IPC-2581: Fix scale when using Inches.
...
(cherry picked from commit 787d174bec )
2025-01-05 13:24:43 +05:00
Alex Shvartzkop
6effb20e8c
Send wxSIGKILL to STEP/OCCT 3D model export process when cancelled.
...
Also adds a cancel confirmation dialog.
Also fixes an issue where a thread termination error message is shown
when calling Delete(), because the thread has already exited after
Wait().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19279
(cherry picked from commit add58faa30 )
2025-01-05 13:23:47 +05:00
Mark Roszko
1edd151dbe
Update vcpkg for ngspice 44
...
(cherry picked from commit ee7323dc42 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2025-01-04 19:59:34 +00:00
Seth Hillbrand
7c13df5aa5
Prevent events from firing in the main window during load
...
Closing the source window while another wx loop is running can lead to
async events being processed, leaving the current stack out of scope
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19341
(cherry picked from commit 6d99f62c96 )
2025-01-03 09:28:43 -08:00
Ian McInerney
241f4cae2a
Use existing string for ohm-meter units
...
(cherry picked from commit ce5f3f642e )
2025-01-03 12:28:58 +00:00
Andrea Greco
92a1f0dc1d
Transmission Line: Add measure unit to Rho constant
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19312
(cherry picked from commit 49b949cec7 )
2025-01-03 12:28:38 +00:00
Seth Hillbrand
ccf3b0af35
Adjust DRC clearance for net ties
...
Items that are part of net ties (pads and copper shapes that connect to
them) should allow connections from any net in the tie. This prevents
clearance errors from being generated for matched nets
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14008
(cherry picked from commit 41d4a8caab )
2025-01-02 17:25:29 -08:00
Maciej Suminski
e2e95854c2
Fix pin rotation parsing in the legacy symbol library plugin
...
Commit 352463df removes char values for PIN_ORIENTATION, so
magic_enum::enum_cast can no longer do its magic.
(cherry picked from commit 67f717b56a )
2025-01-02 17:25:29 -08:00
Seth Hillbrand
d5fdcdcd98
Handle DRC rules that limit PTH/NPTH in courtyards
...
Allows custom rules that explicitly allow holes from one footprint to
overlap the courtyard from another
(cherry picked from commit caa18568e0 )
2025-01-02 17:25:29 -08:00
Seth Hillbrand
67a1c70172
Don't count removed zone layers
...
This does 3 things:
1) Removes unused zone layers on load
2) Does not save unused zone layers
3) Removes unused zone layers from connectivity calculation
(1) Prevents existing boards from using unused zone layers for any
connectivity or rendering. (2) Updates the contents of boards with
removed zone layers to prevent them from propagating. (3) updates the
connectivity while running pcbnew and removing a zone layer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17288
(cherry picked from commit 6e591f5f91 )
2025-01-02 17:25:29 -08:00
Johannes Maibaum
9ff380a137
Don't leak blank_cursor on warp (X11)
...
Also, for completeness, unref cur_cursor which we ref'd before hiding
it.
(cherry picked from commit 15e963bb32 )
2025-01-02 17:25:29 -08:00
SubaruArai
049c555e7e
Update QR footprint wizard
...
- Allows more than 62 bytes
- Adjusts size of code based on data or parameters
- Allows selection of ECC
(cherry picked from commit 8b3fc41ee5 )
2025-01-02 17:25:29 -08:00
xx
dc50f50128
Add rectangle height and width to properties
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17181
(cherry picked from commit 5ff61ae561 )
2025-01-02 17:25:29 -08:00
JamesJCode
4bc5ceb109
Allow selection of PCB_MARKERs when not on active layer
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19258
(cherry picked from commit 669be5378c )
2025-01-03 00:48:13 +00:00
Seth Hillbrand
893deff3b5
Skip hidden files in backup
...
We don't need to parse hidden files/directories for backup targets.
This can be very large (in the case of .git directories) and thus
slow when working over NAS.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18341
(cherry picked from commit 2eea14ea58 )
2025-01-02 16:26:48 -08:00
Dhineshkumar S
9d36205ced
Disable custom color selection when Fill Mode is Body Background Color
...
Currently, the system allows custom color selection for the Fill Color
property in the Properties toolbar even when Fill Mode is set to Body
Background Color via the Properties window. However, this does not update
the color to match the Body Background color. To fix this, custom color
selection for Fill Color will be disabled when Body Background Color is
chosen.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18919
(cherry picked from commit cb41f39045 )
2025-01-02 18:17:41 +00:00
JamesJ
b2427efd85
Auto-fill new net global / local label names from connectivity
...
Currently, new global or local net labels are auto-filled with the
net name if the wire is driven by a global or local label. This
currently happens recursively within SCH_LINE. This fix moves this
to determining the driver from the connectivity graph, and removes
the determination from the SCH_LINE code where it does not belong.
(cherry picked from commit b01796cb84 )
2025-01-02 18:10:01 +00:00
Jon Evans
800187c956
DbLib: Use case-insensitive lookup for column caching
...
(cherry picked from commit bdb2c3a025 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2025-01-02 17:59:36 +00:00
jean-pierre charras
c4bc337201
French translation update
2025-01-01 16:20:59 +01:00
Seth Hillbrand
a20d76c7f1
Fix help header file and translations
...
The header was updated after the markdown file, so reverting to the
previous markdown version removed the older header data as well
2024-12-30 15:10:38 -08:00
Seth Hillbrand
19c91a1308
Revert translation files with older help
2024-12-30 13:47:52 -08:00
Seth Hillbrand
8c68239fb1
Revert string change
2024-12-30 13:40:35 -08:00
Seth Hillbrand
496b19d6fb
Update translations
2024-12-30 13:32:04 -08:00
Huanyin Liu
751f83e02f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9201 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-12-30 22:16:50 +01:00
CloverGit
427175c465
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9195 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-12-30 22:16:50 +01:00
Pferd O
c56ef6224e
Translated using Weblate (German)
...
Currently translated at 99.9% (9203 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-12-30 22:16:50 +01:00
Wellington Terumi Uemura
eb0ea9abb8
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9204 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-12-30 22:16:50 +01:00
Marek Roszko
6c6f8e3de6
Add a windows specific hack to make backups work past max length
...
Since backups are most likely to encounter max path limitations compared to other things we do in kicad
2024-12-30 10:21:37 -05:00
Marek Roszko
6d2ac23375
Add a function to create long paths on windows
2024-12-30 10:20:27 -05:00
Wayne Stambaugh
1593a7082e
Fix GCC build warnings.
2024-12-30 09:49:12 -05:00
Marek Roszko
483349bd11
Hackfix build link error due to template being instantiated twice
2024-12-29 06:13:39 -05:00
Jeff Young
7288d71405
Remove a couple of fixed-version-number stragglers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18809
2024-12-25 18:22:13 +00:00
Jeff Young
0dbac41569
Fixup fill versions.
...
Older versions saved some non-symbol shapes with wrong fill mode.
The property inspector also sets the wrong fill mode.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19254
(cherry picked from commit f1cbcc83fe )
2024-12-25 17:44:40 +00:00
Mark Roszko
d501e1e5f2
Fix another iterator exception
...
(cherry picked from commit a7147bd22e )
2024-12-25 07:49:39 -05:00
Mark Roszko
99a177e307
Fix exception due to decrementing end() on a list of size 0
...
(cherry picked from commit 01fb6c80ed )
2024-12-25 07:49:07 -05:00
JamesJCode
c1fdd09eee
Handle simulator plot cell attributes correctly
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17841
(cherry picked from commit 2cfa33a50a )
2024-12-24 21:51:33 +00:00
Jeff Young
8417ca7836
Use render cache (when available) for 3D viewer.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18672
2024-12-24 21:00:45 +00:00
Jeff Young
b02e0f61f9
Plot from render cache if fonts aren't embedded.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18672
(cherry picked from commit 3d9784ded3 )
2024-12-24 20:37:22 +00:00
Jeff Young
098b1ae7c7
Update pin table when model changes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19253
(cherry picked from commit 9c57d6c84f )
2024-12-24 20:33:08 +00:00
Jeff Young
fbddae9c08
Fix parsing of Altium overbar notation.
...
Use the AltiumPinNamesToKiCad() algorithm for all conversions,
but don't do any conversions on plain text (RECORD=4).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19080
(cherry picked from commit 756f0c5027 )
2024-12-24 20:29:50 +00:00
John Beard
f172de5070
Prefs: fix bug in FP editor prefs resetting
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19369
(cherry-picked from 4b5f809961 )
2024-12-24 23:05:08 +08:00
Wayne Stambaugh
846a346d21
Fix crash when undoing new sheet action from within sheet.
...
Make sure the hierarchy navigation history iterator is valid before
attempting to remove an entry from the history list.
Fix an undetected crash where two undo entries were created when drawing
a new sheet. The first entry was sheet properties entry and the second
was for the drawing the new sheet. The second undo would cause a crash
because the sheet no longer existed for the sheet properties commit.
Remove consecutive duplicate hierarchy navigator history history entries.
Navigating to the same path multiple times doesn't really make a lot of
sense.
Don't rebuild the hierarchy twice when drawing new sheets. This is handled
when pushing a commit.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19358
2024-12-24 08:49:32 -05:00
Seth Hillbrand
4d60893204
Turn off incremental connectivity for small schematics
...
The benefit of incremental connectivity is only for larger
schematics. For smaller schematics, the downside of larger bug surface
outweighs the current benefits
(cherry picked from commit 74998790e8 )
2024-12-23 10:16:59 -08:00
Seth Hillbrand
a611c72c27
Fix up Annular ring check
...
- Remove bespoke collide routine. We should never rewrite these instead
of using the geometry library
- Optimize check by creating unified geometry before colliding
- Make extra variable that we don't need but makes cherry-picks easier
(min/maxAnnularWidth)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19325
2024-12-22 14:50:50 -08:00
Wayne Stambaugh
d38bda4d53
Make settings migration dialog re-sizable.
...
Also try to improve the initial layout size after changes have been made
to controls outside the base dialog Curt.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19347
Manual cherry pick from ca1f51e706
2024-12-21 12:11:01 -05:00
Wayne Stambaugh
8a09e5f3c3
Add simple timer profiling to DRC engine.
...
Remove the PROFILE definitions from the incremental connectivity
profiling so a special build isn't required. If the starting and
stopping the profile timer is excessive, we can add this back.
2024-12-20 15:34:20 -05:00
Martin Berglund
337f3da7c9
Eeschema: Reduced LoadSymbol calls in PlaceSymbol
...
Check early if a symbol is not unique - before calling SchGetLibSymbol
and in SchGetLibSymbol checks the cache before calling LoadSymbol.
This speeds up opening the symbol browser significantly when having lots
of symbols in the design that needs to be polled from a database
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18826
2024-12-20 16:54:22 +00:00
Wayne Stambaugh
cf71e5707e
Fix a wxRecursionGuard crash when library symbol is missing.
...
The various wxCHECKs in the SCH_PIN object where being raised inside
the SCH_SYMBOL object which would also raise it's own wxCHECK that
would cause a recursion guard failure and segfault. The offending
wxCHECKs were replaced with null pointer checks. Missing library
symbol links will be shown with the missing library symbol.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17146
2024-12-20 11:11:39 -05:00
Jeff Young
bbd2d75a62
Fix double-click in footprint chooser.
...
Also fixes the assert when closing the chooser after the 3D
view was shown.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18107
(cherry picked from commit a3f69046ba )
2024-12-20 13:33:28 +00:00
Seth Hillbrand
162c7f7d8c
Update translations
2024-12-19 16:48:36 -08:00
gfbdrgng
4ef09d3da4
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9203 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2024-12-20 01:41:47 +01:00
co8 j
962bad981c
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9204 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-12-20 01:41:47 +01:00
CloverGit
8d44b9cf05
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.8% (9194 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-12-20 01:41:47 +01:00
Wellington Terumi Uemura
60c3ac7919
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9204 of 9204 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-12-20 01:41:47 +01:00
JamesJCode
fec4674470
Ensure deterministic ordering in orcadpcb2 netlist exporter
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18822
(cherry picked from commit 4425387359d1f480661839937c2357186be9873c)
2024-12-19 23:03:12 +00:00
jean-pierre charras
d47e884eb3
Fix a lot of compil warnings (on msys2/gcc 14.2)
...
Fix also a compil warning about a strange line ( Typo? )
2024-12-19 17:39:17 +01:00
Jeff Young
f920882a17
Fix errors from earlier cherry-pick.
2024-12-19 14:41:17 +00:00
Jeff Young
98a5c1935e
Cleanup for nullptr hygiene.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19318
(cherry picked from commit c12ec3e2ac )
2024-12-19 13:08:59 +00:00
Jeff Young
c0feb6347f
Reduce dependency on dynamic_cast.
...
(cherry picked from commit 04b5ccbdb2 )
2024-12-19 13:08:40 +00:00
Wayne Stambaugh
77f6cd5a88
Fix thread deadlock when closing the footprint chooser dialog.
...
Fixing this required disabling the footprint/3D viewer canvas drawing
before destroying the canvas in the dialog dtor. This in turn required
adding a virtual method to DIALOG_SHIM that can be overridden by the
derived object to allow performing actions during dialog shutdown that
can be problematic when performed in the dialog dtor. Please note that
this only works for quasi-modal dialogs. Modal and modeless dialogs
should use close window events.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18107
(cherry picked from commit 2e7d819b5d )
2024-12-18 08:28:37 -05:00
Wayne Stambaugh
ed5068829f
Use wxCHECK instead of wxASSERT in connection graph code.
...
Using wxASSERT would allow segfaults when rebuilding the connection graph
under certain conditions. Using appropriate wxCHECK fixes the segfault
issues. This will most likely result in broken connection graphs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18136
2024-12-15 09:12:28 -05:00
Wayne Stambaugh
ffa3e98c1f
Don't fetch bus alias multiple times when rebuilding connection graph.
...
Bus aliases are per schematic not per sheet path. They only need to be
added to the connection graph once per schematic. Loading bus aliases
multiple times when there are multiple instances of a schematic just
replaces the existing bus alias map entry.
This brings the connection graph more in line with the development branch
changes made in commit edc7603d2a .
2024-12-14 15:09:23 -05:00
Wayne Stambaugh
23619629bd
Fix shadowed variable in connection graph.
...
This was fixed in commit e2c53df13b and
somehow got clobbered by commit 7d7decafd4 .
2024-12-14 12:28:30 -05:00
Jan Wichmann
726b242214
kicad: Sort project templates alphabetically by name
...
(cherry picked from commit 68a00c131d )
2024-12-11 14:52:27 +01:00
Jan Wichmann
1c76f4c559
kicad: Fixed multi-line title in project template selector
...
Replaces some file extensions with symbols
(cherry picked from commit 6d44d407a7 )
2024-12-11 14:52:08 +01:00
Seth Hillbrand
94124538da
Update translations
2024-12-10 16:05:55 -08:00
Pferd O
1c88c70985
Translated using Weblate (German)
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-12-11 01:05:01 +01:00
Pferd O
eba5f70b59
Translated using Weblate (German)
...
Currently translated at 99.9% (9197 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-12-11 01:05:01 +01:00
EdizonTN
8873845e67
Translated using Weblate (Czech)
...
Currently translated at 84.0% (7735 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2024-12-11 01:05:01 +01:00
Seth Hillbrand
f00ffe24b0
Check secondary driver names when merging
...
If two nets are joined by a global power pin but both have global labels
that override the net name, we still want them to be merged. This
checks for all net names in the drivers when looking for subgraph
merging candidates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18092
(cherry picked from commit ad985aff9d )
2024-12-10 16:02:50 -08:00
John Beard
4578316e6f
Pcbnew: fix track start property display
...
The display in the properties manager for arc tracks
was wrong. Implement a set of Get/SetStartX/Y functions
for the traces, to match the End functions.
This is needed because PCB_ARC overrides GetPosition
to return the arc center, not the start position (whereas
PCB_TRACK does return the start for GetPosition)
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19215
(cherry picked from commit 37469b00b2 )
2024-12-10 16:29:38 +08:00
John Beard
ad23a19391
Pcbnew: rebuild layer preset list on language change
...
And initialise from the translations in the first place.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19181
(cherry picked from commit f9238f58f4 )
2024-12-10 16:29:38 +08:00
JamesJCode
76d8662891
Allow DRC markers to be selected with area selection
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19258
(cherry picked from commit 29798a6400 )
2024-12-09 23:16:09 +00:00
JamesJCode
765e7ac02f
Allow selection of PCB_MARKERs when not on active layer
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19258
(cherry picked from commit 669be5378c )
2024-12-09 23:16:09 +00:00
Markus Becker
edf16e6fc6
Fix typo "readabla" in schema
...
(cherry picked from commit 58feb014fe )
2024-12-09 21:43:11 +00:00
Wayne Stambaugh
f06380f05f
Preserve symbol unit when loading schematic with missing instance data.
...
This only applies to when there is a single instance of a given schematic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19073
(cherry picked from commit 0e7c7ba9dd )
2024-12-09 15:56:49 -05:00
Jon Evans
f899755035
Remove library description and keywords from footprint comparator
...
These properties are not displayed or editable in
the board editor, it makes no sense to report them
as having changed in the library.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19259
(cherry picked from commit 78f01b829d )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2024-12-08 16:19:14 +00:00
Jon Evans
724feccdb8
Ratsnest: account for coincident anchors on different layers
...
When a net happens to have only coincident items on different
layers, the triangulator was not considering the item layers
when optimizing them away. Add a special case to ensure that
the ratsnest edges will exist in this situation.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18982
2024-12-08 11:05:39 -05:00
Jon Evans
96378dd5bc
Do not save fields_autoplaced for text with no fields
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19159
2024-12-08 10:09:24 -05:00
jean-pierre charras
3a1b14a456
Eeschema, *.kicad_pro file: Use for the root sheet the canonical name "Root"
...
Previously, the translated name was stored in file.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19262
(cherry picked from commit d51c7372b4 )
2024-12-07 16:07:02 +01:00
Jeff Young
86bc517006
Fix typo.
2024-12-07 14:33:40 +00:00
Jeff Young
1ce594d689
Add example for silk:board_edge clearance.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19260
2024-12-07 13:35:38 +00:00
Jeff Young
1e8088a8cd
Ignore invisible pads in enumeration tool.
...
Also, draw pad-renumbering-lines based on mouse pos, not
snapped mouse pos.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18750
(cherry picked from commit 672edfdffd )
2024-12-06 22:23:46 +00:00
Jeff Young
ad41288ec0
Handle group duplicate in footprint editor.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19245
(cherry picked from commit 97439d2cf6 )
2024-12-06 18:40:49 +00:00
John Beard
66b392cdca
Eeschema: avoid crash on save if a polyline is empty
...
This normally should never happen, but could do in limited cases such
as from bad imports or CI/testing inputs. It's probably still a bug
in any real design usage, but assert and continue instead of crash.
2024-12-06 21:46:22 +08:00
Andrej Valek
c2918098c2
ReparentModal: fix case when parent is not available
...
In some situations then parent window couldn't be available. Eg, when
eeschema is executed as standalone on macOS and trying to show
the global design block table dialog before the main frame exists.
So replace the assert with return and check the windows pointers bellow.
(cherry picked from commit 20ee4effdc )
2024-12-06 08:17:55 -05:00
Andrej Valek
f92b601a45
ShowModal: override method in DIALOG_SHIM
...
All DIALOG_SHIM dialogues which should be modal, has a problem on OSX
that parent could be lost. So call ReparentModal to fix this before
calling the base ShowModal method. This should fix the problem when
modal window has been hidden when windows were switched.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/3765
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/17460
(cherry picked from commit 3ad92bc8db )
2024-12-06 08:17:51 -05:00
Jeff Young
3c206df680
Reduce dependency on dynamic_cast.
...
(Especially where it is no-worky on MacOS.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17245
(cherry picked from commit 94f995c49e )
2024-12-06 08:04:50 -05:00
Jon Evans
439b2c928a
Revert "Do not use dynamic_cast on cross-module objects"
...
This reverts commit 21dd46d379 .
2024-12-06 07:34:57 -05:00
jean-pierre charras
7df7aaab3c
QA: fix an issue in schematic_file_util.cpp, breaking a QA test.
...
A "old" data was not deleted at the right time, and because it was managed
by a std::unique_ptr, a Dtor was called at the wrong time, destroying a
static variable.
2024-12-06 13:24:19 +01:00
jean-pierre charras
18b0144354
Fix qa_gerbview build (link issue) on msys2.
2024-12-05 18:14:13 +01:00
Jon Evans
21dd46d379
Do not use dynamic_cast on cross-module objects
...
C++ RTTI cannot be used reliably to cast between types
across a linker boundary (for example, between EDA_ITEM and
BOARD_ITEM). Doing so will cause failures that only happen
on some platforms, some of the time.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18685
2024-12-04 19:36:28 -05:00
Jeff Young
a272de67d2
Don't change selection after selecting find-next hit.
...
(It will just wipe out the hit.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19233
(cherry picked from commit 6150586f01 )
2024-12-04 18:25:28 +00:00
jean-pierre charras
2e023fcc99
Schematic editor: fix some issues that can crash the editor on closing.
...
- Add a test to be sure a SCHEMATIC exists before trying to use it
- Delete items in Repeat list and undo/redo list before deleting the schematic
- Delete also these items when loading a new schematic (the repeat list was
not cleaned previously)
Before these fixes I see a use after delete issue due to dangling pointers
stored in Repeat list.
(cherry picked from commit d778cb6647 )
2024-12-04 18:24:29 +00:00
Jon Evans
80d01a5ddc
Allow plot options to override the board tenting settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18991
2024-12-04 00:14:53 -05:00
Alex Shvartzkop
bcedb4540b
Remove compensation padding in KiCad launcher for newer wx versions.
...
Previously an additional padding was used to compensate for a
wxGridBagSizer bug in wxWidgets:
https://github.com/wxWidgets/wxWidgets/issues/24550
This bug was fixed in wx 3.2.6, so we can conditionally remove this
padding.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19239
2024-12-03 21:35:32 +03:00
Jeff Young
0ec3720ee5
Don't hang when trying to paste image as text.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19079
(cherry picked from commit 5caaf22949 )
2024-12-03 16:22:50 +00:00
Jeff Young
fb486ff6b4
Handle degenerate polygons in RTrees.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18600
(cherry picked from commit d5ecb4ab55 )
2024-12-03 16:22:50 +00:00
Lucas Gerads
71dba8a064
Eeschema: Only populate spice code in the simulation dialog code field
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18771
(cherry picked from commit ef8f8b837a )
2024-12-03 16:22:50 +00:00
Jeff Young
82faab25fa
Plot labels in colour.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19040
(cherry picked from commit 410868253a )
2024-12-03 16:22:50 +00:00
Jeff Young
eb5229b8f3
Make sure descendants get new UUIDs when pasting.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19052
(cherry picked from commit 8246637d69 )
2024-12-03 16:22:50 +00:00
Jeff Young
fa8a9843b1
Keep BOARD_DESIGN_SETTINGS DRC marker exclusions up-to-date.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17429
(manually cherry picked from commit 0598ca0f90 )
2024-12-03 16:22:50 +00:00
John Beard
a7d81c6aaa
Fabmaster: unify text settings, adjust rotations.
...
This is a little tricky, but this seems to be the simplest
way to approximate the right text placement.
There are still some minor offsets and text size adjustments,
which might be possible to compensate for by experimentation.
(cherry picked from commit fee1d115a6 )
2024-12-03 23:32:19 +08:00
John Beard
6eaa40c644
Fabmaster: some circles on silkscreen seem to be filled
...
(cherry picked from commit 7d2b500a8c )
2024-12-03 23:32:19 +08:00
John Beard
9e1ff91cf1
Fabmaster: perform y-flip for back-layer arcs/circles in footprints
...
I'm not exactly sure where the flip comes in, but it seems to be
universal at least across various files:
* RK3588
* BeagleBone Black
* Some local boards as well
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19224
(cherry picked from commit 54b223a5be )
2024-12-03 23:32:11 +08:00
John Beard
a2d94dbacc
Fabmaster: put DISPLAY_TOP/BOTTOM on silkscreen layers
...
These layers seem to usually be used for silkscreen
elements as well as SILKSCREEN_TOP/BOTTOM
(cherry picked from commit 3521e78a0e )
2024-12-03 22:25:37 +08:00
John Beard
ea7cde81eb
Fabmaster: don't show default refdeses
...
All the footprints have a ref-des field by default in KiCad, but if the
silkscreen text isn't present in the imported file, we should hide it.
If we see a silkscreen refdes, _then_ show it.
(cherry picked from commit 1d0ba992da )
2024-12-03 22:25:37 +08:00
John Beard
6bbbc07998
Fabmaster: handle squares, oblongs, and regular polygons.
...
Fabmaster supports at least triangles, hexagons x and y, octagons
and diamonds.
(cherry picked from commit e2136db5c2 )
2024-12-03 22:25:37 +08:00
John Beard
b01ed7171c
Fabmaster: omit DEVICE TYPE, COMPONENT VALUE, TOLERANCE texts
...
These seem like footprint fields, but there is no obvious way
to associate them. Dumping them on the the silk/fab layers creates
huge overlapping spam on the board, so for now, just leave them
out.
Allegro has a more "2D" layer system with classes (e.g. DEVICE TYPE)
and subclasses (SILKSCREEN_TOP), which make things difficult to
make map cleanly to KiCad layers.
(cherry picked from commit 29a66714cd )
2024-12-03 22:25:37 +08:00
John Beard
0d3208e656
Fabmaster: fix some text import and unify item creation
...
Some texts were left out of the GRAPHIC_ITEM -> BOARD_ITEM
dispatch in some paths. Unify this item creation to avoid
this possibility (and reduce duplication).
(cherry picked from commit 8152ec06d1 )
2024-12-03 22:25:37 +08:00
John Beard
12098f4a3c
Fabmaster: better detection of closed vs open polygons
...
This seems to be a lossy export conversion - it's not possible
to tell apart a closed zone and a line that happens to end where
it started.
Look for features that indicate that a sequence of graphics are
"open" and should be rendered as a set of discrete graphics,
or "closed" and should be a single polygon.
At least for objects in the BeagleBone Black export, this seems
to work well.
(cherry picked from commit 9a68a9c310 )
2024-12-03 22:25:37 +08:00
John Beard
9ce74a8807
Fabmaster: handle FIG_RECTANGLE
...
(cherry picked from commit c22798ec72 )
2024-12-03 22:25:37 +08:00
John Beard
e94ea208ab
Fabmaster: use User layers for unknown layers
...
This is a bit of a hack as it will still only allow
9 more layers and drop the rest, but it's a start and
allows testing using the Beaglebone Black board and the
board in issue 19174.
(cherry picked from commit faae009dba )
2024-12-03 22:25:37 +08:00
John Beard
c1630ee0f1
Fabmaster: handle circles
...
Some circles are represented as ARC with start == end, but there
are also CIRCLE elements.
For consistency with the existing code, actually use 360-degree
arcs for circles (which also allows them to be used in polygon
holes if needed)
(cherry picked from commit 6cfcba9b37 )
2024-12-03 21:49:32 +08:00
John Beard
4ceccf4c47
Fabmaster: skip components with no x, y, or rotation
...
These appear to be 'unplaced' components, which we don't really
have a good way to represent at the moment. For the time being,
skip them.
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19174
(cherry picked from commit bac027881a )
2024-12-03 21:48:47 +08:00
John Beard
7888eb768e
Fabmaster: never add null holes to polygons
...
By adding points to holes as we go, we leave ourselves open
to adding invalid (<3 point) holes to the polygons. This causes
crashes if it happens, so we should never allow it to happen.
Instead of building holes in-place, construct them externally
and only add them if they are valid.
This probably wouldn't actually happen for a valid Fabmaster
file, but if it did, it would be bad new, and we shouldn't leave
crashable pathways facing user input.
(cherry picked from commit 926ef7677b )
2024-12-03 21:48:45 +08:00
John Beard
6a359eb433
Fabmaster: handle circular zone cutouts
...
(cherry picked from commit 8a56d3e2b9 )
2024-12-03 21:45:16 +08:00
Seth Hillbrand
5552d63f70
Fix crash in symbol editor GetlibraryNames
...
GetLibrary is allowed to return null, so we need to check before
dereferencing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19236
2024-12-02 17:16:58 -08:00
Wayne Stambaugh
ff084370d6
Begin version 8.0.8 development.
2024-12-02 16:07:46 -05:00
Wayne Stambaugh
ad43570ec0
Tag stable version 8.0.7.
2024-12-02 16:04:30 -05:00
Seth Hillbrand
5dd4718db0
Update translations
2024-12-01 17:25:35 -08:00
dsa-t
ea70d8cf4c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2024-12-02 02:25:06 +01:00
ZbeeGin
cd2879880a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2024-12-02 02:25:06 +01:00
Pferd O
b51c8c1b3d
Translated using Weblate (German)
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-12-02 02:25:06 +01:00
Wellington Terumi Uemura
5db1ee930f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-12-02 02:25:06 +01:00
2tama3
695dd57477
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9198 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-12-02 02:25:06 +01:00
Ettore Atalan
224c989072
Translated using Weblate (German)
...
Currently translated at 99.9% (9192 of 9198 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-12-02 02:25:05 +01:00
John Beard
80db7ff8cf
Pcbnew: update DRC exclusions from DRC dialog
...
When excluding/re-including DRC violations, update the
BDS list immediately rather than waiting for the
BOARD::RecordDRCExclusions() to be called.
This was implemented in 8.99 in 0598ca0f90
(along with DRC exclusion comments).
Follow that commit's updates of the m_DrcExclusions
structures in an analogous way.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19113
2024-11-29 03:04:43 +08:00
jean-pierre charras
6e6d3e9b03
Revert "Try to fix a link issue in Gerbview" and try another fix
2024-11-25 16:55:28 +01:00
jean-pierre charras
c08dd172d6
Try to fix a link issue in Gerbview
2024-11-25 16:38:55 +01:00
Wayne Stambaugh
7972805d07
Tag stable version 8.0.7 release candidate 1.
2024-11-24 19:06:04 -05:00
Alex Shvartzkop
a86147b4b1
Optimize ConvertImageToLibShapes for EasyEDA/LCEDA schematic import.
...
Don't sort all symbol draw items after adding each draw item.
-75% CPU usage on typical schematic imports.
(cherry picked from commit 5323c8587a )
2024-11-24 20:54:24 +03:00
Dhineshkumar S
335bb8792f
Fix switching bold option on and off alters text thickness
...
Currently, unselecting the bold option resets the thickness to the
standard size instead of reverting to the original thickness.
To address this, the original thickness should be preserved so it
can be restored when bold is turned off.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18975
(cherry picked from commit 43b1bc52db )
2024-11-24 07:46:40 -05:00
jean-pierre charras
c8f7887cf8
Simulator: fix crash when deselecting the Probe Tool in some cases.
...
If a schematic item was selected, when activating the probe tool from the
simulator, and deactivating from the Select Item sch editor tool, a crash
happened.
From master branch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18547
2024-11-24 10:34:22 +01:00
John Beard
2fe5c28787
Fabmaster: catch illegal parses up front
...
Parsing an empty string as double/int produces uninitialised data.
That is likely to cause an undefined amout of chaos later on,
so catch it explicitly with a wxCHECK.
It's still something that shouldn't happen, and could still cause
chaos, but it's at least deterministic. It also avoids putting
gigantic numbers into things that don't expect them. For example
normalising an angle of 1e303 is functionally an infinite loop.
This happens at least in files with missing fields in rows,
like in #19174 's file, line 4:
S!U2306!IC!!!!!!SOT_23_5!!!!!SGM2576/TT9107!!!
The file is still broken, but now it loads.
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19174
(cherry picked from commit 4d2d70ce22 )
2024-11-24 14:04:57 +08:00
John Beard
64365de9de
Update font when needed on italic/bold change
...
When the italic or bold nature is changed, text using outline fonts may
need to change its font. Add this to the SetItalic/SetBold functions.
Also add a counterpart SetItalicFlag function (following SetBoldFlag)
when you only need to set the flag (e.g. when importing or changing
everything in the text properties dialog).
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18592
(cherry picked from commit b043f334de )
2024-11-24 09:51:54 +08:00
Alex Shvartzkop
a950d55cb2
Show empty field for unconstrained length in length tuning properties.
...
Because it's confusing when the dialog shows last target value, but it
doesn't apply when you start tuning.
Also the last values are remembered in DRAWING_TOOL::PlaceTuningPattern
now, instead of global variables.
Related: https://gitlab.com/kicad/code/kicad/-/issues/18979
2024-11-23 18:11:25 +03:00
Alex Shvartzkop
3748a10ed5
Length tuning workflow improvements:
...
-Allow changing length tuning settings before tuning has been started
-Do not exit out of the length tuning tool after each placement
-Keep specified settings between pattern placements
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18979
(cherry picked from commit 78b2e53777 )
2024-11-23 17:27:27 +03:00
Alex Shvartzkop
227bb76909
Don't modify m_selection while iterating over it in PCB editor.
...
This caused a fatal assert when selecting connected tracks with tuning patterns.
(cherry picked from commit fee8560079 )
2024-11-23 17:27:16 +03:00
jean-pierre charras
a20a6bb2a3
French translation update
2024-11-23 10:16:03 +01:00
jean-pierre charras
7c17aa5974
EEschema: fix crash when repeat an item (ins key), due to a null parent
...
A recent change set the parent member of a item put in the repeat list to
nullptr (this is OK) but the code to copy an item from this list did not
update this parent member.
From master branch, commit 8f348820
2024-11-23 10:07:38 +01:00
Dhineshkumar S
59795c81c5
Fix copy-paste issue for grids with checkboxes
...
Handle boolean value parsing during paste operation. The boolean value
was not being handled correctly in grid_tricks, which prevented the
boolean value from being pasted into the target row
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18985
(cherry picked from commit 07f96b83b7 )
2024-11-21 11:37:47 -08:00
Mike Williams
84d00a7887
cli: accept multiple gerber layers for single layer plotting
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19089
(cherry picked from commit 325d6ff064 )
2024-11-21 12:55:13 -05:00
John Beard
3774e31db8
Pcbnew: convert to lines should take the width of polygons if it can
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18713
(cherry picked from commit 81c1cd9af1 )
2024-11-21 12:32:56 -05:00
Seth Hillbrand
69ac570658
Update translations
2024-11-21 09:29:00 -08:00
Pablo Bianchi
46ecb22ef5
Translated using Weblate (Spanish)
...
Currently translated at 98.5% (9055 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/es/
2024-11-21 18:27:21 +01:00
Jan Straka
ff7ea6eae0
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7735 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2024-11-21 18:27:21 +01:00
Marco Ciampa
2f70ac171f
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2024-11-21 18:27:20 +01:00
Marco Ciampa
360011e563
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2024-11-21 18:27:20 +01:00
CloverGit
2a0785d188
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9191 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-11-21 18:27:20 +01:00
Toni Laiho
a480b1a5ba
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (9172 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/fi/
2024-11-21 18:27:20 +01:00
Marco Ciampa
6f31e306a1
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2024-11-21 18:27:20 +01:00
Pferd O
5983815415
Translated using Weblate (German)
...
Currently translated at 100.0% (9191 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-21 18:27:20 +01:00
Marco Ciampa
288050b6ec
Translated using Weblate (Italian)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2024-11-21 18:27:20 +01:00
co8 j
6d36363403
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9191 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-11-21 18:27:20 +01:00
Marco Ciampa
720c7d9fc4
Translated using Weblate (Italian)
...
Currently translated at 99.5% (9152 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/it/
2024-11-21 18:27:20 +01:00
Wellington Terumi Uemura
e009afd4a1
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9191 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-11-21 18:27:20 +01:00
ZbeeGin
9e13ff25d0
Translated using Weblate (Polish)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2024-11-21 18:27:20 +01:00
Pferd O
af1899ddc3
Translated using Weblate (German)
...
Currently translated at 99.9% (9190 of 9191 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-21 18:27:20 +01:00
Ian McInerney
beb30dd881
Use appropriate tunning pattern icon in menus for tunning pattern generators
...
(cherry picked from commit 2190c37cd6 )
2024-11-21 12:22:38 -05:00
Alex Shvartzkop
6d09293b11
DXF import: scale text size too inside scaled blocks.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18525
(cherry picked from commit 37fb792411 )
2024-11-21 12:19:31 -05:00
Alex Shvartzkop
ca7378924c
Make color picker dialog usable on hidpi monitors.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17860
(cherry picked from commit 894bf45480 )
2024-11-21 11:55:54 -05:00
Ian McInerney
74316a62d3
Always use black text in PCB calculator E-series table
...
The white text in dark mode is too washed out on the cell colors to be
visible. Since we already purposely subdue the colors in dark mode, the
easiest fix is to just always use black text.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17033
(cherry picked from commit c7d280dfa1 )
2024-11-21 11:34:06 -05:00
Dhineshkumar S
3150f467bb
Fix Courtyard layers disappeared
...
Currently, the used layers passed from parseLayers() do not include
mandatory layers if they are missing in the loaded board file.
To fix this, we can manually add the mandatory layers to ensure they
are always enabled.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18978
(cherry picked from commit 6e2ed5666d )
2024-11-21 11:28:37 -05:00
Dhineshkumar S
c033c364d4
Fixing Paste Issue in Library Table
...
Previously, when attempting to paste an entire row copied from the global
table into a project table, the value would be pasted from the cell where
the cursor was focused, rather than from the first cell. This issue
occurred because the first cell, a checkbox column, was not selectable.
To resolve this, the checkbox column should be enabled for selection
when the Left Mouse Button event is triggered
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18732
(cherry picked from commit 1fc8e65f7a )
2024-11-21 11:15:17 -05:00
Mike Williams
37c14a65ed
net navigator: add sheet changes to navigation history
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18616
(cherry picked from commit 284c52845d )
2024-11-21 11:07:22 -05:00
Mathieu Pilato
dbf64ac0cf
Fix missing current scale in AC simulation
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18313
(cherry picked from commit 10d23ada48 )
2024-11-21 09:40:12 -05:00
jean-pierre charras
0eda576189
Gerbview: fix a link issue on msys2: round 2
...
Reverts commit 6ee9fb4027
Make fix only for mingw/msys2
2024-11-20 18:29:32 +01:00
jean-pierre charras
6ee9fb4027
Gerbview: fix a link issue on msys2
...
mingw/msys2 is picky about order of files to link.
2024-11-20 18:06:21 +01:00
Kamil Galik
64134cee92
ADDED: 3D Mouse support in places
...
Gerber Viewer, Drawing Sheet Editor and Footprint Properties 3D Model tab
Fixed https://gitlab.com/kicad/code/kicad/-/issues/14002
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13306
2024-11-20 15:56:19 +00:00
Jeff Young
fead0eb33b
Manual cherry-pick of ee8d86390e.
2024-11-18 22:44:41 +00:00
jean-pierre charras
ff71b324a1
EEschema: fix an issue in sheet cross-references of global labels.
...
Commit 5ca34147 (a cherry pick from master branch) broke these cross-references.
If was fixed later in master branch, but these changes cannot be cherry picked.
So the old code is reused in 2 functions to fix the issue.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18534
2024-11-17 13:11:23 +01:00
Seth Hillbrand
b10ab478bd
Fix 3D viewer omission of STEP models with relative path assignment
...
The project was not assigned to the board in the 3D viewer frame,
resulting in a failure to locate the relative path for STEP models.
To fix this, the current project should be assigned to the board in
the 3D viewer frame.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16242
(cherry picked from commit d2e51fdb5f )
c824484c Fix 3D viewer omission of STEP models with relative path assignment
Co-authored-by: Dhineshkumar S <dhineshkumar@cgvakindia.com >
2024-11-17 07:21:14 +00:00
Wayne Stambaugh
710b6adb8c
Warn user when template field names contain trailing/leading white space.
...
When loading a schematic that contains fields with trailing/leading white
space, show an infobar message. When editing the template field names,
prompt the user to keep or remove any trailing or leading white space
characters from field names.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18601
(cherry picked from commit d9d984d2c8 )
2024-11-16 20:51:03 -06:00
Mark Roszko
6a01bdbabd
Drop the first point of an arc when building an outline when there's a previous point that's being changed
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18125
(cherry picked from commit 8b4253cda4 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com >
2024-11-16 08:53:01 +00:00
Jeff Young
76e19c6dcf
Import PCB into existing project.
...
Or, to be more direct: don't pull the project rug
out from under EESchema when importing in non-
stand-alone mode.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18241
(cherry picked from commit a2f7edde2e )
2024-11-16 02:43:13 -06:00
Seth Hillbrand
8af289c33e
Fix error in PointInside
...
If we are checking a point that is inline with multiple segments, we
were counting both the entry and exit as crossings, leading to points
inside a polygon being registered as outside. Changing the conditional
to only catch one crossing as required.
Adds a QA check to ensure that this remains fixed
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18377
(cherry picked from commit 7916b1ddb8 )
2024-11-16 02:38:49 -06:00
JamesJCode
35fa7db5c7
Don't reset sheet / screen file names if cancelling repeat insert
...
in recursive state
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18199
(cherry picked from commit c05dd18613 )
2024-11-16 02:36:23 -06:00
Seth Hillbrand
67739ee3d1
Convert courtyards with error allowance
...
We convert arcs/circles to polygons with an allowable error. This means
that the segments might end up being closer than we expect and we should
allow for this deviation when checking courtyards
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18347
(cherry picked from commit 3a8a5bb378 )
2024-11-16 02:34:53 -06:00
Seth Hillbrand
d8ba7284a8
Correct pad connections for 45° circular
...
When calculating the pad bbox, we need to only account for deflation of
zone min width. Additionally, when calculating spokes for roughly
circular elements, we don't need to go to the bbox corners, so special
case it to rotate after the fact
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18329
2024-11-16 02:34:25 -06:00
Seth Hillbrand
fdc0309592
Simplify spoke generation
...
Sin/Cos are pre-caclulated for all multiples of 45° so we don't need to
short circuit them here. Calculating the bbox intersection point allows
us to pick spoke sizes that are not overly large so as to miss the hit
point testing in the associated fill areas.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18329
2024-11-16 02:34:25 -06:00
Mike Williams
55d77f0dbb
pcb: fix crash on routing many traces
...
Further improvements could be made to the behavior of the autoroute
functionality in this case, but not crashing is a good start.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18328
(cherry picked from commit 04ff715945 )
2024-11-16 02:32:33 -06:00
Seth Hillbrand
14fafebbc7
Handled unconnected nets
...
These nets may have only a single element in them (no connections), so
be sure to leave the node even without Features
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18293
(cherry picked from commit 14ccadd2a9 )
2024-11-16 02:31:06 -06:00
Seth Hillbrand
7ca472deb8
Handle error when we don't have Eagle Board
...
This can also occur in libraries, so ensure we're not dereferencing a
null board pointer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18702
(cherry picked from commit 89b9b13e21 )
2024-11-16 02:30:36 -06:00
Seth Hillbrand
fdb3612565
Some fixes for DXF import
...
In order to find elements, we need to have bbox correctly set. ::min()
for doubles, just gives the smallest positive value. So negative placed
graphics don't trigger the right bbox and they get nopped out of
existence.
Similarly, following the advice from @msteinbeck, we elevate the degree
of the spline before converting it to beziers in order to properly
represent in KiCad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11153
(cherry picked from commit e0fc7b2b88 )
2024-11-16 02:30:03 -06:00
Seth Hillbrand
bf59a6305a
Handle DXF files with out of bounds values
...
First, ensure that we calculate the bbox of the imported elements.
If the total BBOX is outside our allowed value, refused to import. This
needs to be scaled or addressed in an external editor
If the bbox fits, then make sure that we clamp it such that the largest
element is still within our bounds
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18523
(cherry picked from commit a724b3d8b1 )
2024-11-16 02:29:19 -06:00
Dhineshkumar S
17db770d92
Fix copy and paste issue in bus alias definition
...
Previously, creating a new member row by pasting text from the clipboard
did not trigger a cell value change which prevented the correct
association of the member value with the alias. To ensure this, we force
the member to be updated with the current alias before closing the dialog,
as well as with the previous alias when adding a new one
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18558
(cherry picked from commit cd40c6bbbf )
2024-11-16 02:27:26 -06:00
Dhineshkumar S
b3004c9d96
Disable custom color selection when Fill Mode is Body Background Color
...
Currently, the system allows custom color selection for the Fill Color
property in the Properties toolbar even when Fill Mode is set to Body
Background Color via the Properties window. However, this does not update
the color to match the Body Background color. To fix this, custom color
selection for Fill Color will be disabled when Body Background Color is
chosen.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18919
(cherry picked from commit cb41f39045 )
2024-11-16 02:09:46 -06:00
Dhinesh
c54ebdecd2
Fix missing text and graphics in PDFs generated by "Plot to PDF"
...
The "Plot to PDF" function was producing PDF files that lacked text and
graphic items in viewers like Adobe and Foxit. This issue was caused by
the use of the %g format specifier for floating-point numbers defined in
the PDF specification when writing text and drawing shapes in the PDF.
This incorrect format led to a "Too Few Operands" error during rendering.
To resolve this issue, all floating-point numbers must be specified in
fixed-point format according to the PDF specification wherever the issue
was generated.
Fixes #16465
(cherry picked from commit 8851cd77ab )
2024-11-16 02:08:50 -06:00
Ian McInerney
6fc15ed8df
Make instance checker path globally writable
...
On Linux, this directory is shared between users, so a multi-user
machine needs to let the other users have access to the directory to
create their own lockfiles.
(cherry picked from commit 921358b096 )
2024-11-16 01:43:18 -06:00
John Beard
e7779d9b91
Exclude letter hotkeys from Shift fallback
...
From master branch
There is a fallback mechanism here designed to catch cases
where a hotkey is bound to a key that needs Shift to be
input (e.g. ? requires Shift on many non-US keyboards,
but the hotkey for that should be '?', not 'Shift+/'). For any key
where the two options are equally-valid "main" key (e.g. '6' and '^'
or '?' and '/' or ':' amd ';'), this is correct, as it allows
the hotkey to be simply the character in question.
Letters don't require this treatment - using this fallback
in the letter case means that a hotkey bound to 'B' will
also fire when 'Shift+B' is pressed, even when Shift+B is
bound to something else. In fact, it could even preempt the
real Shift+B hotkey.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19093
2024-11-13 19:50:48 +01:00
jean-pierre charras
06a91637a7
3D viewer: Ensure the 3D display view is not modified after left clicking.
...
After opening a context menu and left clicking on the 3D canvas, the view
was modified because a drag event was generated, probably a wxWidgets bug.
From master branch.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17422
2024-11-11 17:11:07 +01:00
Alex Shvartzkop
08e9ce2828
Fix an "unreferenced local variable" warning,
2024-11-11 00:03:34 +03:00
Wayne Stambaugh
24f82ab87d
Another attempt to fix Windows file URLs for PDF links.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14250
(cherry picked from commit 6cc5d89838 )
2024-11-10 10:17:27 -05:00
Wayne Stambaugh
bcf069699d
Fix PDF plotter URI issues.
...
Add 'file:' URI JavaScript handlers.
Properly convert Windows file paths to valid URI syntax.
Use expanded variables for URI menu names.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14250
(cherry picked from commit 930407fac8 )
2024-11-08 14:55:40 -05:00
Wayne Stambaugh
f8d694e4d0
Substitute variables in PDF plotter URI links and add file:// URI handler.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14250
(cherry picked from commit 43c3cd57eb )
2024-11-08 14:55:19 -05:00
John Beard
b80334baa1
Libgit2: the const git_commit* saga continues
...
The change wasn't re-reverted in 1.8.3, it was just not
included. It was than _also_ reverted in 1.8.4, as it was for
1.8.2 (those two tags are on different branches - main and maint/v1.8).
Hopefully, this means that we're done here, and v1.8.5 will also be
const-y, whether it is based on main or maint/v1.8.
The current state of play:
* 1.7.0 and older: const
* 1.8.0, 1.8.1: no const
* 1.8.2: const
* 1.8.3: no const
* 1.8.4: const
Future:
* 1.8.5/1.9.0: presumably/hopefully, const
This is currently breaking at least Arch and Fedora Rawhide
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19062
(cherry picked from commit 9f579f787b )
2024-11-08 08:24:59 +08:00
Jan Wichmann
6c359e2f06
Fix: Clear drill holes table before loading board file
...
From master branch
2024-11-07 16:56:18 +01:00
Jeff Young
a3eff548b7
Even the orphaned net must obey the min board clearance.
...
(And other Default netclass constraints.)
(cherry picked from commit 5d656e3c8d )
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19051
2024-11-05 21:02:23 +08:00
Mark Roszko
e33a732371
Bump vcpkg and wxwidgets for aui patch
2024-11-02 19:23:47 +00:00
Jon Evans
95d3200a3a
Clear unknown keys from environment variable maps on save
...
Also fix the previous code for clearing unknown keys to use
a JSON pointer so that it functions correctly when the JSON path
is more than one level deep.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18734
(cherry picked from commit 09652efec5 )
Co-authored-by: Jon Evans <jon@craftyjon.com >
2024-11-02 18:54:12 +00:00
Jon Evans
5ee7ae4a45
Make sure to set modified bit when releasing nested settings
...
(cherry picked from commit 826794469d )
2024-11-02 10:26:03 -04:00
Jon Evans
b13a9e231b
Use a persistent flag to track JSON modifications
...
(cherry picked from commit eb6d85bacf )
2024-11-02 10:25:59 -04:00
Seth Hillbrand
1011f361fd
Update translations
2024-11-01 16:27:28 -07:00
David Chorváth
288a08b9c2
Translated using Weblate (Slovak)
...
Currently translated at 65.0% (5974 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2024-11-02 00:26:56 +01:00
ZbeeGin
cac1979f61
Translated using Weblate (Polish)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pl/
2024-11-02 00:26:56 +01:00
Pferd O
38a9477423
Translated using Weblate (German)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-02 00:26:56 +01:00
David Chorváth
072446e79d
Translated using Weblate (Slovak)
...
Currently translated at 64.8% (5961 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sk/
2024-11-02 00:26:56 +01:00
Pferd O
4fc528819d
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-02 00:26:56 +01:00
CloverGit
d5f52000ce
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-11-02 00:26:56 +01:00
Henrik Kauhanen
8e4d7da4ea
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9189 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2024-11-02 00:26:55 +01:00
Henrik Kauhanen
ea3f0bada4
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (9189 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/sv/
2024-11-02 00:26:55 +01:00
co8 j
3b33ce8bcc
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-11-02 00:26:55 +01:00
Pferd O
74b42f1bb2
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-02 00:26:55 +01:00
Pferd O
b455a4cd54
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-02 00:26:55 +01:00
co8 j
5021f6ee26
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-11-02 00:26:55 +01:00
sergio
0be2b88f5a
Translated using Weblate (Russian)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ru/
2024-11-02 00:26:55 +01:00
Wellington Terumi Uemura
f3a57cf763
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-11-02 00:26:55 +01:00
Pferd O
ddd69019bc
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-11-02 00:26:55 +01:00
109247019824
94e34cb1eb
Translated using Weblate (Bulgarian)
...
Currently translated at 7.6% (706 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/bg/
2024-11-02 00:26:55 +01:00
JamesJCode
6470212edd
Fix missed rows when pasting to WX_GRID on macOS
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18916
(cherry picked from commit 816af9562b )
2024-11-01 23:10:26 +00:00
Mike Williams
8c3bcade1c
schematic: fix missing actions strings and hotkey conflict
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/17694
(cherry picked from commit 5ed80a08b8 )
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18748
2024-11-01 13:37:53 -07:00
jean-pierre charras
70e99acce6
FP editor: fix possible crash when saving a footprint due to a null pointer
...
From master branch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19018
2024-11-01 20:56:42 +01:00
jean-pierre charras
25be138ac1
eeschema, DIALOG_SHEET_PROPERTIES: add test for valid sheet filename
...
From master branch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18981
2024-11-01 20:24:50 +01:00
Alex Shvartzkop
9f196d2e64
EasyEDA/LCEDA: import bezier curves in symbols.
...
See https://gitlab.com/kicad/code/kicad/-/issues/19034
2024-11-01 16:36:45 +03:00
Alex Shvartzkop
b51fed4118
EasyEDA/LCEDA Pro: don't import empty but visible netlabels.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19034
2024-11-01 16:10:15 +03:00
JamesJCode
a914f361d3
Fix libgit integration for version >= 1.8.3
...
The API continues to change...
(cherry picked from commit 75c2f17b42 )
2024-10-31 18:48:10 +00:00
Alex Shvartzkop
846b634e0e
EasyEDA/LCEDA import: take symbol/netport Name from device entry if empty in schematic.
...
Also fixes netport orientation if it's symbol is non-default.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19021
2024-10-30 18:33:42 +03:00
Alex Shvartzkop
08b54e205d
Show failing strings in HTMLEscape test.
...
(cherry picked from commit 0581423d50 )
2024-10-30 10:37:01 +03:00
Alex Shvartzkop
7cba1e1a55
Update field order in PCB_TUNING_PATTERN.
...
(cherry picked from commit d2c33e186e )
2024-10-30 10:36:53 +03:00
Alex Shvartzkop
6ae334a751
Fix/improve HTML unescape function.
...
Also adds some tests.
2024-10-30 08:22:38 +03:00
Alex Shvartzkop
61687e8499
QA: do not pass negative char values to isdigit in NUMERIC_EVALUATOR.
...
This causes an assert failure on MSVC when running qa_common.
2024-10-30 08:22:38 +03:00
Seth Hillbrand
e014f2274f
Fix display of broken fonts
...
TTF fonts are supposed to obey a specific winding. But sometimes they
don't, especially with garbage windows font editing programs. If the
outline with hole winding doesn't have an outline, it is probably an
outline itself
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19010
(cherry picked from commit a6b25d1ee1 )
2024-10-29 11:02:26 -07:00
Jeff Young
7e0f05f991
Must check for implicit min separately from opt/max.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19012
(cherry picked from commit 7074c31374 )
2024-10-29 17:01:45 +00:00
Jeff Young
1e21b41be5
Centralize ref-des error checking.
...
(cherry picked from commit 905eaa79a9 )
2024-10-28 19:03:50 +00:00
Mark Roszko
4a7dcfdd1f
Update vcpkg.json
2024-10-27 23:43:15 +00:00
Alex Shvartzkop
d1684b8a72
Fix compatibility with LCEDA/EasyEDA v2.2.32
...
Now device attributes can contain numbers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18994
(cherry picked from commit 840b9aebba )
2024-10-27 04:30:59 +03:00
Troy Denton
8da026baff
Fix URI environment variable expansion issue.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18918
(cherry picked from commit 0f33aebe48 )
2024-10-24 11:53:41 -04:00
jean-pierre charras
89a3ead51e
Pcbnew: fix text position when drawing PCB_TEXTs on non paired layers
...
For these texts, and when the view was "flip board view" option, these text
positions were incorrectly calculated for texts having a text rotation not 0.
From master branch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18980
2024-10-24 15:20:33 +02:00
jean-pierre charras
5064834716
French translation update
2024-10-24 14:09:49 +02:00
Seth Hillbrand
51a3859d7e
Preserve pin numbering when duplicating
...
We renumber duplicated pins but the previous order was essentially
random. This keeps the numeric order of the pins on the screen, falling
back to position if they are not numbered
(cherry picked from commit f4bec843d4 )
2024-10-21 14:00:18 -07:00
Seth Hillbrand
bf37bd8ed5
Fix DRC error with arcs
...
When two arcs only barely overlapped, we cannot predict the actual point
ends as they exist in the error margins. Since arc tracks have
different radii by definition, rounding errors in calculating the
overlap angle led to some mistaken identification of parallel segments.
This adds an advanced config flag to set the preferred cutoff point
(currently 0.001°) for whether two arcs actually overlap in shared angle
space
(cherry picked from commit 6be6680d8c )
2024-10-21 13:41:25 -07:00
Dhineshkumar S
283fed83c3
Fix Focus Issue in Parent Window After Hiding the Search Panel
...
Previously, when the search panel was hidden, the focused search control
did not lose focus, causing an inability to focus on any items in the
parent window when using shortcut keys. This forces correct focus back to the edit window
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12613
(cherry picked from commit 2bee6f2549 )
2024-10-21 13:36:29 -07:00
jean-pierre charras
48983dd31d
Python script: Ensure image handlers are loaded before loading a board,.
...
because a board can include bitmap images using various formats, all
available image handlers must be loaded.
From master branch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18959
2024-10-21 17:33:14 +02:00
jean-pierre charras
ccd4b0cf05
pagelayout_editor: lock panel update during widgets rebuild.
...
The rebuild is much faster.
From master branch
2024-10-21 17:21:04 +02:00
aris-kimi
154c755a1b
Fix non working Esc when init Polyline Properties dialog.
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18850
(cherry picked from commit 36bac3f467 )
2024-10-20 12:53:34 +01:00
Jeff Young
4157d3350e
Limit fix to MacOS.
...
GTK definitely doesn't need it. It's unlikely that
MSW needs it either.
2024-10-19 16:49:21 +01:00
Jeff Young
08ba185003
Make sure Paste can't leak through modal dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18912
(cherry picked from commit f1ff75f969 )
2024-10-19 16:49:21 +01:00
Jeff Young
7b0e5cd080
DRCEpsilon will appear on *both* sides of a zone neck.
...
Also don't hide modification of minWidth as a side-effect
of an if-statement.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18921
(cherry picked from commit b342126ff3 )
2024-10-19 16:49:21 +01:00
Jeff Young
66f50d0c0b
A neck in a zone fill will be DRCEpsilon smaller on each side.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18921
(cherry picked from commit 4089735c28 )
2024-10-19 16:49:21 +01:00
Jeff Young
973d2d6c03
Even the orphaned net must obey the min board clearance.
...
(And other Default netclass constraints.)
(cherry picked from commit 4601503660 )
2024-10-19 16:49:21 +01:00
Jeff Young
fa854b80da
Don't ask about locking twice.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18679
(cherry picked from commit a9f79093be )
2024-10-19 16:49:21 +01:00
Jeff Young
05f8bc05ec
Fix broken logic.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18580
(cherry picked from commit e5321f7401 )
2024-10-19 16:49:21 +01:00
Jeff Young
d9af68b910
Report implicit rule minimums as being from the board setup.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18642
(cherry picked from commit ed268c5701 )
2024-10-19 16:49:21 +01:00
Seth Hillbrand
0c8172880f
Prevent soldermask bridge DRC error with mask pad
...
We checked logical pad matching when looking at pad-based mask but we
should also do the same for aperture masks
2024-10-18 15:24:21 -07:00
Seth Hillbrand
45559cb809
Update translations
2024-10-16 15:32:27 -07:00
Ivan Chuba
d3e1d94046
Translated using Weblate (Ukrainian)
...
Currently translated at 87.0% (7998 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/uk/
2024-10-17 00:31:56 +02:00
Jan Straka
2c75396b80
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7735 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2024-10-17 00:31:56 +02:00
Arnau Llovet Vidal
7aae0a9f65
Translated using Weblate (Catalan)
...
Currently translated at 47.4% (4365 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ca/
2024-10-17 00:31:56 +02:00
Flórián Fuszkó
bfd6d96ffc
Translated using Weblate (Hungarian)
...
Currently translated at 3.4% (320 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/hu/
2024-10-17 00:31:56 +02:00
Pferd O
f4efa47fe7
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-10-17 00:31:56 +02:00
co8 j
d1fd8b18ad
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-10-17 00:31:56 +02:00
Karl SCHUH
5ee1c0ab42
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-10-17 00:31:56 +02:00
co8 j
8d53326021
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/ja/
2024-10-17 00:31:55 +02:00
CloverGit
246afee56e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-10-17 00:31:55 +02:00
taotieren
352faf526f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-10-17 00:31:55 +02:00
Wellington Terumi Uemura
c183a63c50
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (9190 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/pt_BR/
2024-10-17 00:31:55 +02:00
Pferd O
9c34432b99
Translated using Weblate (German)
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/de/
2024-10-17 00:31:55 +02:00
CloverGit
76bc0e27fc
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 99.9% (9187 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/zh_Hans/
2024-10-17 00:31:55 +02:00
Petr Pazourek
b2f6d341dd
Translated using Weblate (Czech)
...
Currently translated at 84.1% (7735 of 9190 strings)
Translation: KiCad EDA/v8
Translate-URL: https://hosted.weblate.org/projects/kicad/v8/cs/
2024-10-17 00:31:55 +02:00
JamesJCode
7b5afe805e
Drag NC markers attached to SCH_SHEET pins when SCH_SHEET is dragged
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18854
(Cherry-picked from commit d726097a3f )
2024-10-14 00:02:05 +01:00
Wayne Stambaugh
b77a591c45
Begin version 8.0.7 development.
2024-10-13 18:20:51 -04:00
Wayne Stambaugh
3adec39b0c
Tag stable version 8.0.6.
2024-10-13 15:12:40 -04:00
jean-pierre charras
a0ad6add34
DIALOG_BOARD_STATISTICS: do not take in account edge.Cuts items thickness
...
To define the physical board size, graphic items thickness has no matter.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18470
2024-10-12 19:06:45 +00:00
jean-pierre charras
80079c16e8
Pcbnew: ensure all local settings are saved on close the board editor.
...
From master branch.
2024-10-12 14:05:58 +02:00
jean-pierre charras
632ae136d8
Gerbview: make buffer to read a line of Gerber file bigger.
...
Currently, the Gerber file is parsed line by line, This is most of time OK.
But warning: in rare cases some files can have *very long* lines (in fact
have only one line), so the buffer must be very large.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18890
2024-10-10 18:36:20 +02:00
jean-pierre charras
88b11ef065
PCB_DRAW_PANEL_GAL: Ensure LAYER_CONFLICTS_SHADOW is on top of displayed layers.
...
The visibility of conflicts is better.
2024-10-10 14:27:30 +02:00
Alex Shvartzkop
63b89688df
Support libgit2 v1.8.2+
...
In v1.8.2-rc1, the type change introduced in v1.8.0 was reverted.
See https://github.com/libgit2/libgit2/commit/49d3fadfca4ce8e7a643525eb301a2d45956641e
(cherry picked from commits 74e15a3fc2 and 4c196e1486 )
2024-10-07 17:25:58 +03:00