Jeff Young
31b788c04f
Add a bit of protection from integer overflows.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19660
7 months ago
Jeff Young
4a64aa9816
Fix wrapping of text in infobar.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19171
7 months ago
Jeff Young
d527ce92ca
Formatting.
7 months ago
Jeff Young
7401b57fcb
Warning messages for simulation tuning.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20274
7 months ago
Jeff Young
b11b1a6f72
Ease in a bit more fmt::format().
7 months ago
Jeff Young
b569d919ea
No more invisible (non-field) text.
7 months ago
Jeff Young
9ac851b314
Fixes for CLI input and output directories.
Plot functions use an output directory.
Those functions that support an input directory also support
input files.
7 months ago
Jeff Young
567da3de91
Tables support for router.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20295
7 months ago
Jeff Young
6ac64d290b
Check parent footprint as well for component class.
Also output more descriptive text when checking inherited
rules on parent footprint.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20281
7 months ago
Alex Shvartzkop
c4655da4e6
Don't translate wxFileDialog "All Files" filter.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20297
7 months ago
Lucas Dumont
3ddaa24775
Change deleting for-range loop to while loop
It seem that the iterator may be invalidated in the loop.
By always taking the first element and looping until empty, we avoid the issue
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20283
7 months ago
Tomasz Wlostowski
c05cc345f3
multichannel: possible fix for ghosting footprints when using grouping
7 months ago
Tomasz Wlostowski
b1bf5127fa
connectivity: treat empty FPIDs as matching in TOPO_MATCH
8 months ago
Tomasz Wlostowski
8192ba73d9
connectivity: TOPO_MATCH now orders reference components by the lowest matching candidate count.
This heuristic seems to make the algorithm reject non-isomorphic mappings much earlier on and converges faster on a solution for typical circuits.
8 months ago
Tomasz Wlostowski
91ee987cfe
connectivity: TOPO_MATCH now prioritizes component candidates by the ratio of matching pad nets.
This improves cloning of circuits with numerous of matching component mappings (e.g. LED matrices) by
taking preference for mappings with same order of net connections.
8 months ago
Jeff Young
a468c486eb
DRC for tables. (And some fixes for dimensions.)
7 months ago
Jeff Young
4b38932129
Group members are still children of the board (not
the group).
7 months ago
Alex Shvartzkop
b13318b854
Update translations
7 months ago
dsa-t
e72c5e9e82
Translated using Weblate (Turkish)
Currently translated at 53.0% (5330 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
7 months ago
Argeolog
f5629f04e3
Translated using Weblate (Turkish)
Currently translated at 53.0% (5331 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
7 months ago
Argeolog
8caa051e8b
Translated using Weblate (Turkish)
Currently translated at 52.8% (5312 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
7 months ago
Argeolog
cd0cbb5acb
Translated using Weblate (Turkish)
Currently translated at 52.7% (5304 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
7 months ago
Wellington Terumi Uemura
e674827255
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (10047 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
7 months ago
Argeolog
c6fee328e2
Translated using Weblate (Turkish)
Currently translated at 52.7% (5303 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
7 months ago
Ettore Atalan
569d38c39e
Translated using Weblate (German)
Currently translated at 99.3% (9977 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
7 months ago
ZbeeGin
b47b04b795
Translated using Weblate (Polish)
Currently translated at 98.9% (9945 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
7 months ago
Pferd O
2335fa7708
Translated using Weblate (German)
Currently translated at 99.2% (9974 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
8 months ago
Rigo Ligo
97753e8208
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.4% (9995 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
8 months ago
CloverGit
456e2e18b4
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.4% (9995 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
8 months ago
co8 j
2d81ba665a
Translated using Weblate (Japanese)
Currently translated at 98.8% (9936 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
8 months ago
Marco Ciampa
a7b9d1cabe
Translated using Weblate (Italian)
Currently translated at 96.1% (9664 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
8 months ago
Henrik Kauhanen
35eaef151c
Translated using Weblate (Swedish)
Currently translated at 99.9% (10046 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
8 months ago
Henrik Kauhanen
6de078ffad
Translated using Weblate (Finnish)
Currently translated at 97.8% (9829 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
8 months ago
CloverGit
17eb1f0558
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.3% (9977 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
8 months ago
dsa-t
7e7b78707d
Translated using Weblate (Russian)
Currently translated at 98.6% (9913 of 10047 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
8 months ago
Jeff Young
2ed2d733c3
Revert 1f620e9cca
.
(A group member is still a child of the board; it's just
also a member of the group.)
7 months ago
Alex Shvartzkop
dc961d37ad
Optimize SHAPE_LINE_CHAIN_BASE::EdgeContainingPoint.
7 months ago
Alex Shvartzkop
b91e005277
Pre-fetch segments in SHAPE_LINE_CHAIN::SelfIntersecting.
7 months ago
Alex Shvartzkop
a82916f4db
Improve performance of SEG::Contains.
7 months ago
Alex Shvartzkop
18d836ef8b
Reduce CSegment calls in SHAPE_LINE_CHAIN::SelfIntersecting.
7 months ago
Jeff Young
0a3f14c855
Sync selection & selection flags after replacing fields.
7 months ago
Jeff Young
1f620e9cca
forAllGeometryItems must account for PCB_GROUP descendants.
7 months ago
Jeff Young
e163c40e54
Formatting.
7 months ago
JamesJCode
85e6978aa2
Mirror netclass DRC expression semantics for component classes
With this change, "A.Component_Class == 'SOME_CLASS'" will return
true if either SOME_CLASS exists in the list of component classes
attached o the footprint, or if SOME_CLASS is the full component
class name.
7 months ago
Jeff Young
50174ec528
Beware of infinite recursion on colliding hatched shapes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20264
7 months ago
Marek Roszko
ab6ee168cf
Convert PDF_PLOTTER to fmtlib
7 months ago
Jeff Young
241962a84d
When following board or plot settings, write results to current config.
Also adds migration from older layer numbers to strings.
This may require users to dump their 9.0 settings files
(which will have the wrong layer numbers in them), but
those files are often useless anyway as they'll already
have messed up colours if they were migrated from 8.0.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18709
7 months ago
jean-pierre charras
6729e313a5
Pcbnew, DIALOG_DRC: fix incorrect behavior of Shaw All checkbox.
7 months ago
jean-pierre charras
4ef627edb9
GERBER_PLOTTER: fix missing separator (comma) after ADDxxOutlinexP
It was missing after commit 2cdc1ed8
7 months ago
Marek Roszko
2cdc1ed88e
Move GERBER_PLOTTER to fmtlib
7 months ago