Jeff Young
d527ce92ca
Formatting.
2025-03-11 11:02:27 +00:00
Jeff Young
7401b57fcb
Warning messages for simulation tuning.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20274
2025-03-11 11:02:20 +00:00
Jeff Young
b11b1a6f72
Ease in a bit more fmt::format().
2025-03-11 10:08:04 +00:00
Jeff Young
b569d919ea
No more invisible (non-field) text.
2025-03-10 21:58:30 +00:00
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.
2025-03-10 20:11:39 +00:00
Jeff Young
567da3de91
Tables support for router.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20295
2025-03-10 15:45:42 +00:00
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
2025-03-10 13:34:01 +00:00
Alex Shvartzkop
c4655da4e6
Don't translate wxFileDialog "All Files" filter.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20297
2025-03-10 16:05:56 +03:00
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
2025-03-09 19:34:13 -07:00
Tomasz Wlostowski
c05cc345f3
multichannel: possible fix for ghosting footprints when using grouping
2025-03-09 23:36:54 +01:00
Tomasz Wlostowski
b1bf5127fa
connectivity: treat empty FPIDs as matching in TOPO_MATCH
2025-03-09 23:36:54 +01:00
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.
2025-03-09 23:36:53 +01:00
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.
2025-03-09 23:36:27 +01:00
Jeff Young
a468c486eb
DRC for tables. (And some fixes for dimensions.)
2025-03-09 17:59:32 +00:00
Jeff Young
4b38932129
Group members are still children of the board (not
...
the group).
2025-03-09 17:59:32 +00:00
Alex Shvartzkop
b13318b854
Update translations
2025-03-09 19:04:34 +03:00
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/
2025-03-09 17:04:08 +01:00
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/
2025-03-09 17:04:08 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:07 +01:00
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/
2025-03-09 17:04:06 +01:00
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/
2025-03-09 17:04:06 +01:00
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/
2025-03-09 17:04:06 +01:00
Jeff Young
2ed2d733c3
Revert 1f620e9cca
.
...
(A group member is still a child of the board; it's just
also a member of the group.)
2025-03-09 16:01:08 +00:00
Alex Shvartzkop
dc961d37ad
Optimize SHAPE_LINE_CHAIN_BASE::EdgeContainingPoint.
2025-03-09 16:27:07 +03:00
Alex Shvartzkop
b91e005277
Pre-fetch segments in SHAPE_LINE_CHAIN::SelfIntersecting.
2025-03-09 16:27:04 +03:00
Alex Shvartzkop
a82916f4db
Improve performance of SEG::Contains.
2025-03-09 16:27:01 +03:00
Alex Shvartzkop
18d836ef8b
Reduce CSegment calls in SHAPE_LINE_CHAIN::SelfIntersecting.
2025-03-09 16:26:57 +03:00
Jeff Young
0a3f14c855
Sync selection & selection flags after replacing fields.
2025-03-09 11:47:31 +00:00
Jeff Young
1f620e9cca
forAllGeometryItems must account for PCB_GROUP descendants.
2025-03-09 11:47:31 +00:00
Jeff Young
e163c40e54
Formatting.
2025-03-09 11:47:31 +00:00
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.
2025-03-08 22:18:22 +00:00
Jeff Young
50174ec528
Beware of infinite recursion on colliding hatched shapes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20264
2025-03-08 21:23:14 +00:00
Marek Roszko
ab6ee168cf
Convert PDF_PLOTTER to fmtlib
2025-03-08 14:29:20 -05:00
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
2025-03-08 19:11:23 +00:00
jean-pierre charras
6729e313a5
Pcbnew, DIALOG_DRC: fix incorrect behavior of Shaw All checkbox.
2025-03-08 18:23:08 +01:00
jean-pierre charras
4ef627edb9
GERBER_PLOTTER: fix missing separator (comma) after ADDxxOutlinexP
...
It was missing after commit 2cdc1ed8
2025-03-08 16:36:49 +01:00
Marek Roszko
2cdc1ed88e
Move GERBER_PLOTTER to fmtlib
2025-03-08 07:56:54 -05:00
jean-pierre charras
9a1cf81ca6
Pcbnew: remove dead code.
...
The export SVG dialog was removed some time ago (merged with plot svg).
But some settings of this removed dialogs were not removed.
2025-03-08 10:09:47 +01:00
jean-pierre charras
9d1b320896
Fix compil warnings
2025-03-08 09:40:23 +01:00