jean-pierre charras
2827835720
board_stackup_manager: fix incorrect behavior when adding a new dielectric layer.
...
From Master branch
Fixes #12680
https://gitlab.com/kicad/code/kicad/issues/12680
2022-10-20 11:47:04 +02:00
Jeff Young
bf95906f90
Re-entrancy guard for router tool.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12604
(cherry picked from commit 413fd82813
)
2022-10-19 18:24:33 +01:00
Jeff Young
e8d2c222b6
We need both a tool-oriented delete and one that doesn't push/pop, etc.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12600
(cherry picked from commit 46752499df
)
2022-10-19 18:22:32 +01:00
Jeff Young
f891c4641b
We were saving the old board pointer, but not updating the current one.
...
This also makes a few other adjustments to order and to where we look
for the enabled layers which should make it more robust.
Fixes https://gitlab.com/kicad/code/kicad/issues/10925
(cherry picked from commit 631980b0ab
)
2022-10-19 18:17:40 +01:00
Jeff Young
a65fc7f82a
Pin 0-sized pads at 1um rather than throwing them out.
...
(See bug report for more commentary.)
Fixes https://gitlab.com/kicad/code/kicad/issues/12617
(cherry picked from commit 46a41e2e34
)
2022-10-19 18:15:49 +01:00
Jeff Young
5bcd0a5828
Update router sizes when switching layers.
...
We may have layer-specific rules involved. Note that at some point
we also need to do something similar on every "fix route" step to
handle area-specific rules.
Fixes https://gitlab.com/kicad/code/kicad/issues/12576
(cherry picked from commit d8a3ba7917
)
2022-10-19 14:47:08 +01:00
Jeff Young
74d8040e8c
Force flashing when generating SOLIDs.
...
We only have a single SOLID per pad, so the solid's shape must always
be the flashed shape and then we can do layer-specific flashing tests
internally.
Fixes https://gitlab.com/kicad/code/kicad/issues/12458
(cherry picked from commit 08260661b8
)
2022-10-19 14:43:13 +01:00
Jeff Young
c5514d43c7
Don't reset editPad if it still exists after model reset.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12630
(cherry picked from commit 8b9cbd5805
)
2022-10-19 14:42:16 +01:00
Jeff Young
0704e37eb5
Make sure a collector has a guide before handing it to a client filter.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12460
(cherry picked from commit 1566bd8b14
)
2022-10-19 14:41:30 +01:00
Jeff Young
c94de31a8c
Try to reconcile SELECTION and BRIGHTENED use of overlay.
...
For some reason the overlay doesn't get redrawn during the PCBNew
selection disambiguation menu, so we need to not hide BRIGHTENED
items.
Fixes https://gitlab.com/kicad/code/kicad/issues/12547
(cherry picked from commit 436d75e7f9
)
2022-10-19 14:40:07 +01:00
Jeff Young
2793e67bab
Bring adding-to-group and hiding in sync.
...
(cherry picked from commit 6a6ef9b1f4
)
2022-10-19 14:39:45 +01:00
Jeff Young
3213ea582d
Avoid trying to draw empty pads.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12605
(cherry picked from commit e866dfe137
)
2022-10-19 14:38:40 +01:00
Jeff Young
6003097411
Areas might have layers defined in area as well as rule.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12584
(cherry picked from commit 51c20da93e
)
2022-10-19 14:34:22 +01:00
Jeff Young
6390633a7b
Use GetCurrentNets(), not m_startItem for message panel updates.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12592
(cherry picked from commit cbb997a3b5
)
2022-10-19 14:28:06 +01:00
Jeff Young
dde5f2bed1
Respect DRCEpsilon in diff-pair coupling test.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12587
(cherry picked from commit 9119b5072a
)
2022-10-19 14:26:19 +01:00
Jeff Young
7c4b8d50dd
Fix qa test.
2022-10-19 14:26:19 +01:00
Jeff Young
56f58cf53f
Manual cherry-pick of 6ed3618ce5
.
2022-10-19 13:49:53 +01:00
Jeff Young
914e396e2e
Implement annular ring checking for pads.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12109
(cherry picked from commit 9a4136de00
)
2022-10-19 13:49:40 +01:00
Jeff Young
f6bdd40c30
Manual cherry-pick of ba630971af
.
2022-10-19 13:31:16 +01:00
Jeff Young
1bf1620157
Improve default new-library destination logic to be more project aware.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12570
(cherry picked from commit 2be9586c38
)
2022-10-19 12:59:24 +01:00
Jeff Young
da85a5f6bf
Work around more instances of the wxWidgets color string locale bug.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12552
(cherry picked from commit c0a666507c
)
2022-10-19 12:56:17 +01:00
Jeff Young
e2219a0c4d
Attempt to work-around wxWidgets bug with Serbian & Russian locales.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12002
Fixes https://gitlab.com/kicad/code/kicad/issues/11963
(cherry picked from commit 7386e64923
)
2022-10-19 12:52:03 +01:00
Mark Roszko
de46097ce0
Woops, wrong hash
2022-10-18 04:41:29 +00:00
Mark Roszko
ae53986487
Update vcpkg wxpython again
2022-10-18 04:37:50 +00:00
Mark Roszko
3cf3a3ebe0
Bump vcpkg for patched wxpython
2022-10-17 23:50:14 +00:00
Seth Hillbrand
a62e6b1f7f
Update Translations
2022-10-17 10:28:21 -07:00
Seth Hillbrand
d99ce976b9
Don't translate new strings in 6
...
Debian bookworm updated the ITS files to translate keywords as well.
This puts new strings into the 6 translation archive. We explicitly set
keywords to non-translate in KiCad version 6
2022-10-17 10:26:49 -07:00
Ulices
161d15dcea
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-10-17 19:04:59 +02:00
taotieren
81319a5fcf
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-10-17 19:04:59 +02:00
Huanyin Liu
628b4ca8b8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-10-17 19:04:59 +02:00
Henrik Kauhanen
d8ed1fea61
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (7149 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-10-17 19:04:59 +02:00
___davidpr
6f474a389f
Translated using Weblate (Serbian)
...
Currently translated at 14.0% (1008 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sr/
2022-10-17 19:04:59 +02:00
Mads Dyrmann
5a1a147585
Translated using Weblate (Danish)
...
Currently translated at 75.1% (5375 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/da/
2022-10-17 19:04:59 +02:00
Jan Straka
de9ef4ce70
Translated using Weblate (Czech)
...
Currently translated at 92.9% (6648 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-17 19:04:59 +02:00
Jan Straka
835f358816
Translated using Weblate (Czech)
...
Currently translated at 92.8% (6643 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-17 19:04:59 +02:00
Seth Hillbrand
61cfe53be1
Correctly sort positions for default align
...
When not aligning under mouse cursor, choose the X-most element where X
is top/bottom/left/right. Previous sorting was not correct for two
directions
Fixes https://gitlab.com/kicad/code/kicad/issues/12627
(cherry picked from commit 697056fa7e
)
2022-10-14 16:15:51 -07:00
Seth Hillbrand
535982f245
Avoid scaling unity models
...
There is no benefit to applying the identity transformation to models
when exporting the board to STEP
Fixes https://gitlab.com/kicad/code/kicad/issues/12036
(cherry picked from commit 98431eed79
)
Fixes https://gitlab.com/kicad/code/kicad/issues/10232
2022-10-14 13:08:13 -07:00
jean-pierre charras
8ee73903c6
GERBVIEW_SELECTION_TOOL, disambiguationMenu: do not hide an item before highlight it.
...
This is not useful, and creates an issue when closing the menu by ESC key.
Fixes #12636
https://gitlab.com/kicad/code/kicad/issues/12636
2022-10-14 09:34:02 +02:00
Seth Hillbrand
292492bd01
Prevent crashes when canceling duplication
...
Duplicating multiple footprints, moving and then pressing Esc could
crash when we attempt to re-select the original items. This allows
bypassing the issue when running from the duplication tool
2022-10-13 16:32:56 -07:00
Jeff Young
f1029b7280
We don't always have a line when dragging.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12612
(cherry picked from commit b2f05c758b
)
2022-10-13 09:15:24 -07:00
jean-pierre charras
578c0ef0f0
3D viewer: add missing initialization of FL_SOLDERPASTE in BOARD_ADAPTER.
...
Fixes #12631
https://gitlab.com/kicad/code/kicad/issues/12631
2022-10-13 10:08:24 +02:00
Alex
238c8df8b5
Fix crash on Specctra import.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12583
(cherry picked from commit 2741d0eb4b
)
2022-10-10 18:37:59 +00:00
jean-pierre charras
95acc1bf33
Eeschema printing: fix some issues.
...
The offset setting was incorrect when using wxAffineMatrix2D.
It was visible when printing more than one sheet.
Note also when not using wxAffineMatrix2D, all pages must have the same orientation
(PORTRAIT/LANDSCAPE is not managed)
From master branch, commit 79c30180
2022-10-09 19:57:32 +02:00
jean-pierre charras
8dbfe79536
Symbol Editor: Fix reverting changes on a root symbol: derived symbols are displayed wrong
...
Reverting changes broke links between derived symbols and the root symbol.
Now fixed by do not delete and recreate reverted symbol.
From master, commit f5fd12c0
Fixes #10792
2022-10-08 16:15:16 +02:00
Seth Hillbrand
8f9830eb92
Update Translations
2022-10-07 11:37:40 -07:00
Seth Hillbrand
bf0b80d676
Remove errant new string
2022-10-07 11:37:28 -07:00
Henrik Kauhanen
bc8e3c22d8
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-10-06 11:15:53 +02:00
Jan Straka
28ddfbadbf
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6641 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-05 00:26:50 +02:00
Seth Hillbrand
e834374ad2
Drill size is absolute
...
Use hole plating size for visibility only, not zone filling, routing or
DRC
(cherry picked from commit b4f3390626
)
2022-10-04 10:00:36 -07:00
Seth Hillbrand
981aafd5d9
Allow non-named tool in Remove()
...
The tool command string was optional and not set when calling Remove()
through the Cut action. Referencing the value causes unhandled
assertions. We don't actually need the value because we don't pop
anything without a match. The empty string will not match
Fixes https://gitlab.com/kicad/code/kicad/issues/12562
2022-10-02 13:43:33 -07:00