46893 Commits

Author SHA1 Message Date
Wellington Terumi Uemura
bae042b934
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9951 of 9951 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pt_BR/
2025-03-06 11:53:20 +01:00
CloverGit
5e724a2909
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.8% (9939 of 9951 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hans/
2025-03-06 11:53:20 +01:00
Henrik Kauhanen
4810f50083
Translated using Weblate (Swedish)
Currently translated at 99.9% (9944 of 9951 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-06 11:53:20 +01:00
co8 j
771c6b21df
Translated using Weblate (Japanese)
Currently translated at 99.9% (9946 of 9951 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-03-06 11:53:20 +01:00
Pferd O
5f1feb4532
Translated using Weblate (German)
Currently translated at 99.8% (9934 of 9951 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-06 11:53:20 +01:00
Jeff Young
759b279009 Allow a no-connect to connect to a single pin (but not multiple pins).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20222
2025-03-06 10:26:30 +00:00
Jeff Young
456fc581f1 Don't flag double no-connect annotations.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20222
2025-03-06 10:26:30 +00:00
Jon Evans
d18d47fbeb Fix accidental removal of properties pane
(cherry picked from commit 984041f57ee1133b21503c320da7e4851419b84f)

Co-authored-by: Jon Evans <jon@craftyjon.com>
2025-03-05 17:45:19 -05:00
JamesJCode
efae811143 Fix incorrect inequality in component class expression evaluation
(cherry picked from commit a091b6c1c9b28b2782a40ff167fed082b5f13442)
2025-03-05 19:11:12 +00:00
Jeff Young
f7eb925bfe An arbitrary layer flip can not be done without the board.
(User-defined layers can be sided or not.)

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20169

(cherry picked from commit 9856cb2210e49dbf84abbbc2e6f0272ce7ed8479)
2025-03-05 18:01:09 +00:00
Jeff Young
f92c46d585 User layer bug fixes.
1) Don't set user layer count right after we've
cleared the enabled user layers.  (It will
always be 0 by then.)

2) Allow un-enabled layers in some layer
selectors.  (Currently this is just the private
layers selector.

3) Reset the appearance panel layers each time a
footprint is loaded.  Also, auto-enable any user
layers that the footprint already has.

4) Footprint editor layer visibility is stored in
the view, not in the boars (as is usual).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20022
2025-03-05 16:39:52 +00:00
Tomasz Wlostowski
648c3aec39 IO_BASE: don't try to modify the case of a temporary string in-place, work on a copy
(cherry picked from commit 6a0efe6883b8032bdde6231efae9689df5532564)

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20228
2025-03-05 12:21:52 +00:00
Jeff Young
46ef12ff4d Implement severity checking for CLI_REPORTER.
(cherry picked from commit 699fd2b3acc55f003d2bbafac210b8371fa36bfe)
2025-03-05 11:56:48 +00:00
Jon Evans
477f856e9a Fix pad edit fighting with active group
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20129


(cherry picked from commit 50507212fd236bd6f6a7dc58958b1ac637e4fe09)

Co-authored-by: Jon Evans <jon@craftyjon.com>
2025-03-05 00:05:18 -05:00
Jon Evans
3a1cb402ad Improve 259e249a for macOS
(cherry picked from commit a6ef2d97fbe29d4d051ee7570bb6016031d9d755)

Co-authored-by: Jon Evans <jon@craftyjon.com>
2025-03-04 22:57:02 -05:00
Jon Evans
9c50f208af Improve default sizes of right panels
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19965


(cherry picked from commit 259e249aedf71b378826b78bdfa211dff460d22d)

Co-authored-by: Jon Evans <jon@craftyjon.com>
2025-03-04 22:56:53 -05:00
Jeff Young
0d9daa372e Keep user-defined common layers order.
(And use it when plotting.)

(And don't shadow it with a second variable.)

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20214
2025-03-04 23:37:02 +00:00
Jeff Young
91a2edd16f Don't add CONSTRUCTION_GEOM to the selection.
We'll crash later after it gets freed.
2025-03-04 14:13:26 +00:00
Jeff Young
765c4ffce6 Report errors from jobset plotting.
Also fixes an out-of-scope smart-pointer access.
2025-03-04 13:26:04 +00:00
Wayne Stambaugh
50b8b797f7 Test full LIB_ID in symbol footprint filter match DRC.
Apparently newer symbol libraries are using the library nickname in the
footprint filter string.  The symbol footprint filter match DRC was only
checking the footprint name against the new filter which would always
fail.  A test against the full LIB_ID string is now performed when the
filter string contains the library separator character ':'.  The ERC test
already performed this check.

(cherry picked from commit 001d3dfd884efb120d491514294306ecc9b132d0)
2025-03-04 08:06:15 -05:00
Jeff Young
9025f04f20 Button margins.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20207
2025-03-04 12:39:33 +00:00
Damjan
ce2b4a7b16 pcbnew: Plotting tables with non-90 degree rotation angles is not working
(cherry picked from commit b419058df3eba6043e7e53dda857f8acfc24f821)
2025-03-04 12:11:05 +00:00
Jeff Young
ed76b543a0 Don't render thickness walls of text we're not going to draw.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20200
2025-03-04 10:55:36 +00:00
Mark Roszko
622a3f5bad Restore the page size mode behavior
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20014


(cherry picked from commit b6743653f32d73f1e1cf4e04d22142003738c555)

Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
2025-03-04 04:16:07 +00:00
Alex Shvartzkop
f125ab95c9 Update translations 2025-03-04 06:36:48 +03:00
Arnau Llovet Vidal
d52811d367
Translated using Weblate (Catalan)
Currently translated at 41.4% (4120 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ca/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
549258a5cc
Translated using Weblate (Swedish)
Currently translated at 99.9% (9934 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
Pferd O
2ae04b32b4
Translated using Weblate (German)
Currently translated at 99.9% (9935 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
ab0d02b322
Translated using Weblate (Swedish)
Currently translated at 99.9% (9933 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
Henrik Kauhanen
9e163b7480
Translated using Weblate (Swedish)
Currently translated at 99.8% (9930 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-03-04 04:36:01 +01:00
dsa-t
d69e7c579c
Translated using Weblate (Russian)
Currently translated at 100.0% (9941 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ru/
2025-03-04 04:36:00 +01:00
Pferd O
2a1de79916
Translated using Weblate (German)
Currently translated at 99.9% (9933 of 9941 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-03-04 04:36:00 +01:00
Jeff Young
7116be4ae0 Put non-sided layers on front, not back of board.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20201

(cherry picked from commit 7cfa826c9a9e9e6f6143f46522d7f276c2dc2109)
2025-03-03 21:38:47 +00:00
Jeff Young
66bf97bc0f Fix SCH plot to PDF for jobsets.
(Fix for CLI bug #19522 broke it for jobsets.)
2025-03-03 20:39:06 +00:00
Jeff Young
42a18ad3b6 Fix job run-log sizing issues.
wxLIST_AUTOSIZE_USEHEADER doesn't work on
some
platforms, and using OnSize was having seizures
on Mac.
2025-03-03 20:19:50 +00:00
Jeff Young
afd35001cb Fix job run log sizing issues.
wxLIST_AUTOSIZE_USEHEADER doesn't work on
several platforms, and dynamic sizing of the
list columns falls apart on Mac.
2025-03-03 19:23:38 +00:00
Jeff Young
cbc964fb94 Jobset Output -> Destination.
(cherry picked from commit d8cdb69831b1625646331cfbc9d2ad84d4658b7a)
2025-03-03 18:36:14 +00:00
Jeff Young
d033859596 Handle exporting symbols into libraries already under LIB_MGR.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17840

(cherry picked from commit afa4ebcc846facae098762ecb5af4e5ee6a97f1c)
2025-03-03 16:13:40 +00:00
Jeff Young
c7a6f3c63b Restore "Export Symbol".
The workflow turns out to be slightly different
than a Save As to a new library.

(We don't assume it goes in a library table; we
flatten the symbol; and we pre-load the library
name.)

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20070

(cherry picked from commit 6b146874c164bbfa505fe4a633988c183ba1db70)
2025-03-03 16:13:40 +00:00
Jeff Young
984b872c28 Formatting.
(cherry picked from commit 1c48e97cd72a981f5a16ebb3f8234f22fea2e976)
2025-03-03 16:13:40 +00:00
Jeff Young
a246a96d18 Disable multi-via dragging.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20150

(cherry picked from commit d0e86cad7cc4cd4ba00ca1ea96656d0007f65006)
2025-03-03 16:13:40 +00:00
Mark Roszko
12d3f54da4 Fix compilation on mingw
(cherry picked from commit c2685ef76fb5afc11fd1972b4e69f19124ce2b6a)

a3c14a6e Build: fix: allow compilation on mingw

Co-authored-by: Kreijstal <rainb@tfwno.gf>
2025-03-03 01:56:46 +00:00
Jeff Young
97b0e6d403 Persist some missing jobset arguments.
Also adds some missing CLI arguments.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20116

(cherry picked from commit b0eef3ee289fc90cc7e79d0a2b31698b40ab13dc)
2025-03-02 19:28:01 +00:00
Jeff Young
89226575c6 Deprecate (instead of remove) --plot-invisible-text
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20171

(cherry picked from commit 307798ac9278fde062c31639e6f1baaa37ebf003)
2025-03-02 19:27:52 +00:00
Jeff Young
6febb9ddde Yet another static line issue. 2025-03-02 18:42:28 +00:00
Jeff Young
47150649b7 Yet another static line issue. 2025-03-02 18:20:42 +00:00
Jeff Young
ae6c865a77 Handle circular holes with y==0.
(Because legacy code assumed this.)

(cherry picked from commit 164eff1a3b114eb4e6a61df245b70870ded5da99)
2025-03-02 17:55:22 +00:00
Jeff Young
154c89765f Remove extra divider from Pad Properties.
(cherry picked from commit 7d9dd50b086e0b5fde2ab9f0b8b979ef668f1c6f)
2025-03-02 17:55:19 +00:00
Jeff Young
341818306e Remove extra divider from Pad Properties.
(cherry picked from commit dc12fdfc335c3f3bd0e40693d406d985eacba42d)
2025-03-02 17:55:15 +00:00
Jeff Young
87a0106c57 Compiler warnings. 2025-03-02 17:05:42 +00:00