Seth Hillbrand
e346139301
Add more parent safety checks
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21317
2025-08-23 14:14:05 -07:00
Jeff Young
a7772e3b91
CHANGED: flatten image properties dialogs.
...
Also moves scale to UNIT_BINDER for correct locale
handling.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17837
2025-08-23 20:32:11 +01:00
Jeff Young
8520bfefa0
Better debugging.
2025-08-23 20:32:11 +01:00
Jeff Young
8ce0bf7623
Can't veto a close event.
...
Fixes KICAD-SQM.
2025-08-23 20:32:11 +01:00
Jeff Young
7fa9aabead
Don't fire asserts when reloading 3-state checkboxes.
...
Fixes KICAD-YVD.
Fixes KICAD-WBM.
Fixes KICAD-W89.
Fixes KICAD-WTX.
Fixes KICAD-WKP.
Fixes KICAD-W8P.
2025-08-23 20:32:11 +01:00
Seth Hillbrand
11f9817ebc
Fix compile issue for Ubuntu
...
Thanks dnschneid!
2025-08-23 12:05:05 -07:00
Seth Hillbrand
cac334bb45
Enforce board-level hole to hole on diff pairs
...
Makes the router behave like the DRC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21240
2025-08-23 07:45:05 -07:00
Seth Hillbrand
8acdcafe90
Find the proper line split
...
And avoid leaving duplicate tracks when overlapping
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10422
2025-08-23 07:10:05 -07:00
Seth Hillbrand
f415ba78fa
ADDED: Drag and drop images into schematic editor
...
Also fixed paste so that the image attaches to the cursor for placement
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15379
2025-08-23 06:38:59 -07:00
Seth Hillbrand
26f0c03e61
ADDED: support for 45 degree crosshairs
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6047
2025-08-23 06:20:00 -07:00
Seth Hillbrand
d02358da2f
Make fullscreen cursor actually fullscreen
...
Very wide screens could see the edge of the cursor :)
2025-08-23 06:20:00 -07:00
jean-pierre charras
61aeea9237
DIALOG_CHANGE_SYMBOLS: fix hanging is some cases and shows a better message.
...
When (happens after converting old schematics to the new format) trying to
update symbols having a bad lib id can hang Eeschema (infinite loop)
It can easily happens when the user has badly converted the schematic.
Also display a error message when happens.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21536
2025-08-23 12:36:21 +02:00
Seth Hillbrand
8330cf5d12
Separate reset text pos from other attr
...
Position is frequently usefully placed and we might not want to nuke it
just to get the updated text
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18387
2025-08-22 20:11:03 -07:00
Seth Hillbrand
206dfa2883
Allow scaling grouped graphics in pcbnew
...
Adds scaling handles and editpoints to drag shapes larger/smaller while
maintaining proportions. Future additions might include non
proportional scaling
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13072
2025-08-22 20:04:38 -07:00
Alex Shvartzkop
1dc278488d
REPORTER's HasMessage indicates that any message got reported, not stored.
2025-08-23 00:24:58 +03:00
dsa-t
83427c38aa
Revert "Use board stackup colors by default in 3D render job."
...
This reverts commit d2f852504a7f4893340d062e20c4b949ca6d3def
2025-08-23 00:09:42 +03:00
Seth Hillbrand
a77e1027d6
Fix QA error.
...
When updating the symbol, we clear the libpins, so remove it to avoid
getting garbage while updating
2025-08-22 12:53:43 -07:00
Seth Hillbrand
679ee7e4d1
Refactor symbol creation to extract from GUI
...
Adds QA testing to creation routine
2025-08-22 12:11:12 -07:00
Seth Hillbrand
2e1910ca86
Manually check pad layers before inserting
...
We do not rely on GetEffectiveShape(layer) to return null for layers
that the pad does not exist on.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21523
2025-08-22 11:27:29 -07:00
dsa-t
4da77e046c
Revert "Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog."
...
This reverts commit 1a9993d764fb929e5ce4c3bf10f331d0c4f82c08
2025-08-22 21:27:01 +03:00
Jeff Young
03c230dd64
Read legacy tokens before current tokens.
...
(So current can overwrite.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21525
2025-08-22 16:33:31 +01:00
dsa-t
01991fed53
Prevent jobs from affecting each other via reporters when running jobsets from CLI.
...
(cherry picked from commit 44a3bb9274845593db733464aa3f68288e3eb150)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-22 17:42:16 +03:00
Damien Espitallier
5576d1ed9c
schematic: allow label properties window to be closed with numpad enter
2025-08-22 14:24:11 +00:00
dsa-t
424807da03
Fix ODB++ path creation.
...
(cherry picked from commit 72e19047087a83fea784c4f00db24b50e5bc4f3e)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-22 15:07:52 +03:00
dsa-t
7fbca40dd8
Increase default precision in ODB++ export job dialog.
...
(cherry picked from commit 279a30974e13e25bd5862fa5d9ec51fba9ad7bb2)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-22 14:35:03 +03:00
jean-pierre charras
59af606a5c
French translation update
2025-08-22 12:39:06 +02:00
Alex Shvartzkop
1a9993d764
Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog.
2025-08-22 13:37:49 +03:00
dsa-t
d2f852504a
Use board stackup colors by default in 3D render job.
...
(cherry picked from commit f7380ae0155058fd16ea5940aebd4401ce9e79d0)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-22 13:36:08 +03:00
Graham Keeth
a467727503
Tweak display names for via protection features
...
- "Type II a" -> "Type II-a", as given in IPC-4761 text
- remove unnecessary spaces in parentheses
2025-08-21 21:11:41 +01:00
Seth Hillbrand
c47641f454
Revert "Add asan switch indicators"
...
This is a good idea but only for non-nested coroutines. We nest.
This reverts commit a9121d4cd1b8ef495645127f89fdbfc2191efd9c.
2025-08-21 12:32:48 -07:00
jean-pierre charras
637902f43f
DIALOG_PIN_PROPERTIES: fix display issue of invisible pins
...
After changes in Eeschema code, in DIALOG_PIN_PROPERTIES invisible Pin
were not displayed, making pin edition not easy. This is now fixed.
2025-08-21 18:22:41 +02:00
dsa-t
66a1e268d7
EasyEDA import: Add footprint Reference text on F_Fab.
...
(cherry picked from commit 26b6c28befdfbcd0978794977e98186d720d97f5)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-21 17:41:09 +03:00
dsa-t
3e58b34843
EasyEDA import: Build basic Courtyard box for footprints.
...
(cherry picked from commit 8cd7b73b2a143ada362f38912819156018eb8fe4)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-21 17:13:33 +03:00
dsa-t
26b5e89640
EasyEDA import: Place component shape and marking on F_Fab.
...
(cherry picked from commit c2d31699bfa3d1420b452715d23faa95f51b0270)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-21 17:13:26 +03:00
Alex Shvartzkop
ec2d9c9d4c
Add green color indication to length tuning status popup.
2025-08-21 15:41:03 +03:00
Jeff Young
29a818218a
Don't fire events when loading dialog state.
...
(Fixes crash when opening Pin Properties dialog.)
2025-08-21 12:44:09 +01:00
Jeff Young
3f85071f91
Don't double mirror groups.
...
Also removes previous fix, which had side-effects.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8121
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20465
2025-08-21 12:29:34 +01:00
Jeff Young
73bb65b802
Formatting.
2025-08-21 12:29:34 +01:00
Jeff Young
42735b775d
Remove unreachable PASTE_MODE.
...
Also, don't depend on enum order.
Fixes KICAD-YJ8.
2025-08-21 12:29:34 +01:00
dsa-t
d636eec643
router: Inline drag by track end even if cursor is slightly outside the track shape.
...
(cherry picked from commit 12cf3f93011e5c7a76d52f17fd10253648049baf)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-21 13:56:49 +03:00
Alex Shvartzkop
937d53b77c
Update golden ERC QA files after f896417ed41ac3623d01d84857cca07ba30ec9eb
2025-08-21 12:35:25 +03:00
Seth Hillbrand
7201918383
Track alt pin changes
...
Make sure that we are following the lib changes when updating
Fixes https://gitlab.com/kicad/code/kicad/issues/21202
2025-08-20 19:49:13 -07:00
Jeff Young
90621947bf
Bug fixes for locked tuning patterns.
...
The router uses locking to know the bounds of the
tuning pattern so it must be temporarily unlocked
while editing with the router.
2025-08-20 23:23:45 +01:00
dsa-t
f896417ed4
Show errors before warnings in DRC/ERC.
...
(cherry picked from commit 316a9511e813af257af23f60642859fa623537d4)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-21 00:25:07 +03:00
Alex Shvartzkop
81864057d2
Update translations
2025-08-21 00:16:02 +03:00
Pedro Moreira
f005d9e688
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 94.0% (9865 of 10488 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2025-08-20 23:15:05 +02:00
Pedro Moreira
ba7d9efb49
Translated using Weblate (Korean)
...
Currently translated at 94.0% (9859 of 10488 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2025-08-20 23:15:05 +02:00
CloverGit
441032d914
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 96.9% (10164 of 10488 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-08-20 23:15:05 +02:00
2tama3
b1e6298473
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (10487 of 10488 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-20 23:15:05 +02:00
Максим Горпиніч
40f1aaa0c1
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10488 of 10488 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-20 23:15:05 +02:00