Jeff Young
00e9d0241c
Add some missing items to copy c'tor and comparator.
6 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
6 months ago
Mike Williams
94b7d48f62
sch groups: fix walking text when rotating a single group
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20712
6 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
6 months ago
jean-pierre charras
e8a9335c44
pegtl: fix compil warnings about a deprecated header (ciso646).
6 months ago
Mike Williams
3112a0b38b
sch groups: fix grid alignment on copy/paste
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20823
6 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.
6 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
6 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
6 months ago
John Beard
ebc86d1fa4
Pcbnew: array tool: fix radio button not intialising
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20723
6 months ago
John Beard
ac3b56a560
Pcbnew: circular array tool: add angle offset and direction options
6 months ago
John Beard
ec7129212c
Eeschema: fix segfault when updating selected pins via pin table
6 months ago
Jeff Young
d691a257b2
CHANGED: exclude heatsink pads from courtyard collision checking.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20454
6 months ago
Jeff Young
afce3eb2d9
Timestamps for altium footprint libs.
6 months ago
Jeff Young
75d9f708a8
Fix presumed copy/pasta when ensuring circles are circles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20567
6 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()
6 months ago
jean-pierre charras
bb3eb705a4
Fix a Coverity warning (uninitialized var)
6 months ago
jean-pierre charras
72b92e1cfd
Fix a wxWidgets alert.
6 months ago
Jeff Young
3f25b36ff1
Ungroup before deleting items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20699
6 months ago
Jeff Young
6490ffb9b7
Formatting.
6 months ago
Jeff Young
76d05efe7a
Attempt to fix older OCC version compile issue.
6 months ago
Jeff Young
edd858a4d2
Patch for gcc stupidity.
6 months ago
Jeff Young
5f0856e5d2
unit==0 means all-units only for symbol children
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20663
6 months ago
Jeff Young
e69c80f09d
Move STEP exporter error reporting to REPORTER interface.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20738
6 months ago
Jeff Young
e85d0d9d22
Paths look odd in italic.
6 months ago
Jeff Young
43d587c850
Cleanup; nullptr protection.
6 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
6 months ago
John Beard
1b57f45517
Eeschema: pin table: add filter by body style
6 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
6 months ago
Alex Shvartzkop
ceab28bc21
Update translations
6 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/
6 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/
6 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/
6 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
dsa-t
436f9e70fe
Translated using Weblate (Russian)
Currently translated at 97.0% (9934 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
6 months ago
DevAny KR
bbcc671589
Translated using Weblate (Korean)
Currently translated at 95.4% (9773 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
6 months ago
2tama3
f6c3fdddf1
Translated using Weblate (Japanese)
Currently translated at 97.7% (10008 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
6 months ago
Seth Hillbrand
0c23868ac2
Dijkstra's only works with positive weights
Overlapping limits break the assumptions of the algorithm. We limit the
weights here to only positive numbers and protect the actual alg should
any sneak past
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20827
6 months ago
Marek Roszko
89aeba24f8
Fix SymbolCount() to what was intended back in 2008
Great mileage on this bug, only 500,000 miles! Yep, could get another 300,000 on it.
Or we can send it to the scrapper
6 months ago
Marek Roszko
4ac499b7cf
Fix the last symbolcount fix, count empties
6 months ago
Marek Roszko
4b00114316
Don't try and GetChar() on a empty field.
6 months ago
Marek Roszko
51377cbf41
Remove leftover MSVC gate in path mod setup
6 months ago
Marek Roszko
3c08066f99
Shift the qa path setup to ENVIRONMENT_MODIFICATION due to no complaints over cmake 3.22 min
6 months ago
Marek Roszko
e8a6fff5b0
Make the vcpkg bin depend on build type for the path mod
6 months ago
Alex Shvartzkop
1fe5addafb
Slightly optimize creepage DRC.
See https://gitlab.com/kicad/code/kicad/-/issues/20827
6 months ago
John Beard
a116f5cd57
Point editors: move cycle arc mode to common action, add to menu
This isn't the best possible UX (having the various modes immediately
available as graphical affordances would be best). But it's somewhat
discoverable, and at least shows the hotkey, if any, and it in the
context menu and not hidden in a toolbar right click menu. So if the
affordance-type system doesn't make it for v10, this will at least
provide something in eeschema.
6 months ago
John Beard
8ce0149e7f
Eeschema: make arc edit mode user-selectable
For now, this is a preferences choicebox, same as Pcbnew.
Making the mode-switch more discoverable and fluent is a
sepearate issue (https://gitlab.com/kicad/code/kicad/-/issues/20824 ).
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/18781
6 months ago