Mike Williams
217b6d0e30
PCB: handle area calculations in groups/generators
5 months ago
Jeff Young
ea8b0c0e8a
Don't expect a B item when evaling DIFF_PAIR_GAP_CONSTRAINT.
The checker first builds a map with only the
A items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19825
5 months ago
Jeff Young
6b08407bd5
Formatting.
5 months ago
Jeff Young
6307058ac8
Formatting and reduced reliance on dyn_cast.
5 months ago
Alex Shvartzkop
a96a9fc357
Update translations
5 months ago
dsa-t
eca9736dc8
Translated using Weblate (Russian)
Currently translated at 96.9% (9936 of 10246 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
5 months ago
Pferd O
a49893cb26
Translated using Weblate (German)
Currently translated at 98.6% (10111 of 10246 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
5 months ago
Henrik Kauhanen
74dc2935e5
Translated using Weblate (Swedish)
Currently translated at 99.8% (10234 of 10246 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
5 months ago
ZbeeGin
2fc2dc0d0a
Translated using Weblate (Polish)
Currently translated at 100.0% (10246 of 10246 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
5 months ago
2tama3
62073cb7cf
Translated using Weblate (Japanese)
Currently translated at 98.0% (10047 of 10246 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
5 months ago
JamesJCode
019921cb48
Add new CONNECTIVITY_CANDIDATE flag
We reuse the CANDIDATE flag in various places across the codebase,
which is probably incorrect given the original intention for the
flag. Clearing it before use would be a performance hit for incremental
connectivity - and we can't rely on other users of the flag to clear
it for us. So we now use a new flag just for connectivity to avoid
other users trampling on connectivity updates.
5 months ago
Maciej Suminski
5147fd9829
altium: do not reshape NPTH pads to match the holes
Resizing pads affects also their solder mask and solder paste patterns,
admittedly in some unusual footprints.
6 months ago
Mike Williams
774cf6fbc8
bom export: don't break column order on mismatched column counts
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20520
5 months ago
Jeff Young
00e9d0241c
Add some missing items to copy c'tor and comparator.
5 months ago
Jeff Young
676cd4b299
ADDED: front & back copper area to board statistics.
Also decreased the precision for message text
representing areas or volumes. 22150.3510mm^2
seems a bit excessive.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14653
5 months ago
Mike Williams
94b7d48f62
sch groups: fix walking text when rotating a single group
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20712
5 months ago
Mike Williams
2e8367a40a
sch groups: don't allow drag selecting table cells in un-entered group
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20834
5 months ago
jean-pierre charras
e8a9335c44
pegtl: fix compil warnings about a deprecated header (ciso646).
5 months ago
Mike Williams
3112a0b38b
sch groups: fix grid alignment on copy/paste
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20823
5 months ago
jean-pierre charras
9ede0ef25b
CSV_WRITER(wxOutputStream& aStream) fix issue with non ASCII7 chars.
When writing non ASCII7 chars (using UTF8 encoding), the number of bytes to
write is bigger than the number of "chars", so the written lines were
truncated.
5 months ago
John Beard
8a4496f458
Pcbnew: prevent a timer callback happening during ACTIVATION_HELPER destruction
Speculative fix, as I couldn't reproduce. But this seems like it could
cause the reported issue, though I think ~ACTIVATION_HELPER and the
callback should both be on the same event loop, so it's not clear to me
that it is exactly the issue.
And add a wxCHECK to at least bail safely before handing a nullptr off to the
later functions.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20693
5 months ago
Jeff Young
96522c4113
DRCEpsilon is generic. Zone knockouts need more specific values.
Each knockout can be approximated, and each knockout
will have m_ExtraClearance added. If a neck is
between two knockouts, it will be 2X the above
values narrower than expected.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20361
5 months ago
John Beard
ebc86d1fa4
Pcbnew: array tool: fix radio button not intialising
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20723
5 months ago
John Beard
ac3b56a560
Pcbnew: circular array tool: add angle offset and direction options
5 months ago
John Beard
ec7129212c
Eeschema: fix segfault when updating selected pins via pin table
5 months ago
Jeff Young
d691a257b2
CHANGED: exclude heatsink pads from courtyard collision checking.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20454
5 months ago
Jeff Young
afce3eb2d9
Timestamps for altium footprint libs.
5 months ago
Jeff Young
75d9f708a8
Fix presumed copy/pasta when ensuring circles are circles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20567
5 months ago
jean-pierre charras
16b8fd0d44
Eeschema fix crash when canceling a group move.
There was a similar issue in Pcbnew, fixed in PCB_GROUP::swapData() by commit
fc969ae501
So apply the same fix to SCH_GROUP::swapData()
5 months ago
jean-pierre charras
bb3eb705a4
Fix a Coverity warning (uninitialized var)
5 months ago
jean-pierre charras
72b92e1cfd
Fix a wxWidgets alert.
5 months ago
Jeff Young
3f25b36ff1
Ungroup before deleting items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20699
5 months ago
Jeff Young
6490ffb9b7
Formatting.
5 months ago
Jeff Young
76d05efe7a
Attempt to fix older OCC version compile issue.
5 months ago
Jeff Young
edd858a4d2
Patch for gcc stupidity.
5 months ago
Jeff Young
5f0856e5d2
unit==0 means all-units only for symbol children
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20663
5 months ago
Jeff Young
e69c80f09d
Move STEP exporter error reporting to REPORTER interface.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20738
5 months ago
Jeff Young
e85d0d9d22
Paths look odd in italic.
5 months ago
Jeff Young
43d587c850
Cleanup; nullptr protection.
5 months ago
John Beard
edee2f0ea6
Eeschema: pin table: add filter by selection
This uses a fairly simple way to determine if the pin is in the
selection, but avoids doing it by keeping pointers, so it should be
possible for the selection membership to persist across things like
CSV import which otherwise would stop matching on pointers.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13662
5 months ago
John Beard
1b57f45517
Eeschema: pin table: add filter by body style
5 months ago
John Beard
4c8b971021
Eeschema: Symbol editor: pin table CSV interchange
This adds the ability to export the pin table content to a CSV file
or the clipboard as CSV, then re-import it from CSV or TSV. This allows:
* to round-trip pin table data via a spreadsheet program, so that the pin
data can be manipulated in a richer/more familiar editing environment
* an import method to bring in tabular pin data from other formats
"semi-automatically", without having to write a full-blown symbol generator.
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19207
5 months ago
Alex Shvartzkop
ceab28bc21
Update translations
5 months ago
Joakim Lundborg
2e18073d8b
Translated using Weblate (Swedish)
Currently translated at 99.9% (10231 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
5 months ago
dsa-t
ce114e0135
Translated using Weblate (Russian)
Currently translated at 97.0% (9935 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
5 months ago
ZbeeGin
5d7d914c44
Translated using Weblate (Polish)
Currently translated at 100.0% (10240 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
5 months ago
Henrik Kauhanen
c8ee45b370
Translated using Weblate (Swedish)
Currently translated at 99.9% (10230 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
6 months ago
Stian Kristensen
068632794b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 41.3% (4230 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nb_NO/
6 months ago
DevAny
5cac4529a0
Translated using Weblate (Korean)
Currently translated at 95.4% (9778 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
6 months ago
Toni Laiho
0305a5b1c6
Translated using Weblate (Finnish)
Currently translated at 95.3% (9761 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
6 months ago