47297 Commits

Author SHA1 Message Date
pominglee
06fdb5e86c
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.9% (9965 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:09 +02:00
ZbeeGin
b4831a17a0
Translated using Weblate (Polish)
Currently translated at 100.0% (9967 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-18 02:08:08 +02:00
Pferd O
32cef776da
Translated using Weblate (German)
Currently translated at 99.8% (9949 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-18 02:08:08 +02:00
co8 j
ce314185fb
Translated using Weblate (Japanese)
Currently translated at 99.8% (9953 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/ja/
2025-04-18 02:08:08 +02:00
pominglee
9bd43071ae
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.9% (9965 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:08 +02:00
Henrik Kauhanen
bfe895bfd5
Translated using Weblate (Swedish)
Currently translated at 99.9% (9961 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/sv/
2025-04-18 02:08:08 +02:00
ZbeeGin
dc3a3ec597
Translated using Weblate (Polish)
Currently translated at 99.9% (9959 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/pl/
2025-04-18 02:08:08 +02:00
Pferd O
69e909dc76
Translated using Weblate (German)
Currently translated at 99.7% (9946 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/de/
2025-04-18 02:08:08 +02:00
pominglee
446e7f3125
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.9% (9963 of 9967 strings)

Translation: KiCad EDA/v9
Translate-URL: https://hosted.weblate.org/projects/kicad/v9/zh_Hant/
2025-04-18 02:08:08 +02:00
jean-pierre charras
cf66d47b74 Fix kicad-cli pcb export gerbers --output argument type in help.
It is a directory name, not a filename

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

(cherry picked from commit e6240f9fbf2fa932aaac0760b465e18d45e96e4f)
2025-04-17 11:34:33 +02:00
Jeff Young
11f3bbdbcb Move Use45Limit processing to VIEWER_TOOLS.
(We need it for the ruler in footprint preview
widgets.)

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

(cherry picked from commit 194ee9ef258e85195b200273112599cbc26fa65e)
2025-04-16 18:13:29 +01:00
Jeff Young
6028cb3ec2 Make sure footprint chooser has correct board.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20669

(cherry picked from commit 6bc9653029b33af65fe8f0036f975ca4e7fceef9)
2025-04-16 18:13:05 +01:00
Jeff Young
f7cdd9eaa7 Use EDA_COMBINED_MATCHER more consistently.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20678

(cherry picked from commit 5279cc8767410c5b85b3bcc03491cdc3ea062128)
2025-04-16 18:12:18 +01:00
Jeff Young
3fadd20088 Rebuild connectivity after append board.
Append board reads the BOARD_ITEMs directly onto
the board and so pushes the commit with CHT_DONE
flags.  However, this means the added items aren't
added correctly to the connectivity system.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20314
2025-04-14 20:14:37 +01:00
Jeff Young
9db8765d52 Bounds-check unit and body style from prop inspector.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20649
2025-04-14 16:27:51 +01:00
Damjan
5644e6d517 pcbnew: Multi-line text in table cell
(cherry picked from commit 2d2f443aa4d48fc960968b2260d592ba75bfdbdf)
2025-04-14 15:50:25 +01:00
Damjan
9be41e97f7 pcbnew: flipping tables makes them walk
(cherry picked from commit f4107fa4d6ef4a2d519016be1b7cd4133a6e0d17)
2025-04-14 15:50:19 +01:00
Jeff Young
1c835fee75 Remove Help menu hacks which appear to no longer be necessary.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10124
2025-04-14 11:11:38 +01:00
Jeff Young
bae846c2cd Don't allow auto-conversion from double to EDA_ANGLE.
We have no idea if the double is in radians or
degrees.
2025-04-14 11:00:59 +01:00
Jeff Young
afe3d2c43e Fix merge error. 2025-04-14 10:07:39 +01:00
Jeff Young
e784b03f61 Revert part of name change that affects settings files.
(cherry picked from commit 8b19777d5df109076161e1bb7a385e3b91138fda)
2025-04-14 10:07:39 +01:00
Jeff Young
9a0a4b8671 Update pads connected to any connected tracks.
(Not just those selected.)

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

(cherry picked from commit 2d69b6e8ba095d30aec6c4c8cc9be04a309da6fe)
2025-04-14 10:07:39 +01:00
Alex Shvartzkop
6780cdb54c OCCT 3D model export: support different line styles for graphics.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18873
2025-04-14 07:01:55 +03:00
Alex Shvartzkop
c5771d8874 Fix too small angle increment when stroking arcs.
The previous angle increment was about 0.0087 degrees.
Change it to 0.5 degrees.
2025-04-14 06:44:55 +03:00
Alex Shvartzkop
2cebea3b04 OCCT 3D model export: fix copper fusing issues on StickHub GND and #20515
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20515
2025-04-14 00:15:46 +03:00
Alex Shvartzkop
dfb66e2fdb OCCT 3D model export: don't skip pads with duplicate pad numbers for pad points data. 2025-04-13 22:41:45 +03:00
jean-pierre charras
31a7048faf DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE: use a better position for the marker.
It was put at arc center. Now put on arc middle.

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

(cherry picked from commit 66a7abca09e2da92753a2a156f68b8001144820f)
2025-04-13 19:55:45 +02:00
Alex Shvartzkop
58a76a2617 Remove annoying tooltips in DRC/ERC dialogs. 2025-04-13 20:32:05 +03:00
Jeff Young
4b137bbaea Handle ref & value proxies as if they were refs and values. 2025-04-13 15:06:14 +01:00
Jeff Young
4a533bfb07 "Other" refers to fields other than refdes and value.
It has nothing to do with text items.

Also fixes some breakage with the introduction of
a separate scope item for dimensions.

Also rearranges the dialog a bit to make it fit
on smaller screens.

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

(cherry picked from commit e90a3112f8f73aca6d7a39096bd1dc15b7c31504)
2025-04-13 14:26:24 +01:00
Jeff Young
1e11916975 Visibility control is for *filled* shapes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20635

(cherry picked from commit ecb5c5e0d4a528027be605c3c6f647a942ab6830)
2025-04-13 14:03:25 +01:00
Jeff Young
df4435ed80 Remove redundant performance changes.
(Alex had already moved these to const char, which
avoids wxString's c'tor.)

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

(cherry picked from commit 7232a98b6561f004eb38edd6d27dd6a44a13db0e)
2025-04-13 13:46:31 +01:00
Jeff Young
ecf3697ad3 Performance.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506

(cherry picked from commit 1d45de0d1d05e149524c52afe2f656474ffbc85b)
2025-04-13 13:46:27 +01:00
Jeff Young
aab7701c17 Be explicit about table highlight colors.
(Unsurprisingly, the previous hack had side effects.)

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

(cherry picked from commit 45abc90885cf043925b0a4fd8b965b3ac7b2d725)
2025-04-13 13:44:43 +01:00
Alex Shvartzkop
09da370512 OCCT 3D model export: don't show fusing errors for non-copper pads. 2025-04-13 08:18:27 +03:00
Wayne Stambaugh
0fca70a0bc Fix broken label position algorithm in Eagle schematic importer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20593

(cherry picked from commit aa1dbcba34731b904936ac7ad990b1c14ae204e9)
2025-04-12 11:06:50 -04:00
Seth Hillbrand
ff6bee400e Remove schematic view size limitation
We don't need to worry about scrollbar button sizes anymore, so we don't
need to limit the viewport size based on the page

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20594
2025-04-11 17:49:53 -07:00
Seth Hillbrand
2b99d3e2e6 Don't set board layers without board
When loading footprints, we may have undefined layers, they should not
be set unless we have a board

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

(cherry picked from commit 7d195b73b23dfbb813271cdca39dd7d2df6bbb14)
2025-04-11 15:13:24 -07:00
Wayne Stambaugh
30f1c400e2 Code clean up of board GenCAD exporter.
(cherry picked from commit 92283696177311e08237f1e7a3a703ba241989f9)
2025-04-11 14:03:13 -04:00
Wayne Stambaugh
fe162b2f3c Fix GenCAD arc track export when using board offset.
(cherry picked from commit 4ae07d112283b4706e341d3c1dc1dc962459d4d0)
2025-04-11 14:03:06 -04:00
Wayne Stambaugh
37f11379c3 Actually prevent recursion when building connection sub-graph.
Propagating to neighboring connections when not a net will cause an
infinite recursion crash.  Use the wxCHECK2 instead of wxASSERT to
prevent this.

Add a bunch of question comments where the use of wxASSERT is questionable.

(cherry picked from commit c810ef716df8d6e2cd8e41a5752dc7c9af7988f9)
2025-04-10 16:50:52 -04:00
Jeff Young
9b253fbdd7 Resolve fonts for tablecells.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20605
2025-04-10 14:10:16 +01:00
Jeff Young
3068868f65 Remove redundant performance changes.
(Alex had already moved these to const char, which
avoids wxString's c'tor.)

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

(cherry picked from commit 7232a98b6561f004eb38edd6d27dd6a44a13db0e)
2025-04-10 13:12:26 +01:00
Jeff Young
87de0ac806 Performance.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506

(cherry picked from commit 1d45de0d1d05e149524c52afe2f656474ffbc85b)
2025-04-10 13:12:21 +01:00
jean-pierre charras
8334a83aaa DIALOG_SIM_MODEL: fix possible crash when no lib loaded (null pointer)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20599

(cherry picked from commit e57bc3304f162dd60acf0ca30983a6d55c9eb844)
2025-04-10 13:26:40 +02:00
jean-pierre charras
5cba809a1e PANEL_FP_EDITOR_FIELD_DEFAULTS: Fix incorrect default layer when adding a field
When adding a default field, the associated defaut layer was the layer used by
the previous default field. But it does not work for the first added field.

(cherry picked from commit 065e9dbf465f7b5e30c97d74fda85e002d1f80e6)
2025-04-10 09:36:36 +02:00
jean-pierre charras
e23c2e30ee DIALOG_RULE_AREA_PROPERTIES: fix incorrect tool-tip
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20592

(cherry picked from commit f29c19ef021c0bfe6d4247b4e04428f1331b1935)
2025-04-10 09:35:54 +02:00
Jeff Young
6cd3a802a7 De-duplicate find results.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20569

(cherry picked from commit 43aa63c1ec7110499867fc40fd293f3b678c65fc)
2025-04-09 12:52:44 +01:00
Jeff Young
a3fff6ea10 No requirement to UNGROUP when we're recording entire parent FP.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20589

(cherry picked from commit ec6bc85a29923431f975879cbaa13dcd5dbf920e)
2025-04-09 12:52:44 +01:00
Dmitry Rezvanov
dd468a916e Prevent overwriting alias members when adding new rows in panel setup.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20040
(cherry picked from commit 58d2b343043c24d7be49c88b77f2423a09dedd38)
2025-04-08 13:03:30 -07:00