Mike Williams
a90b8ec57a
pcb: merge RunOnChildren/Descendants into one function with a mode
7 months ago
Mike Williams
7cf699bc9d
eeschema: move SwapData to SwapItemData/swapData paradigm
Used by BOARD_ITEM to support groups, which we are adding to the
schematic. Also adds an unused group pointer for now.
7 months ago
Jeff Young
79924b5dfd
Don't gate drill mark plotting on unenabled copper layers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
7 months ago
Quentin Freimanis
78b6ca8256
clear itemByIdCache in IncrementTimestamp
7 months ago
Jeff Young
8076bfa3c7
Use std::optional to better flag presence of arguments.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
7 months ago
Jeff Young
96835cbfcf
Job layersets come in already parsed.
Only CLI argments need parsing at the handler level.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20460
7 months ago
Jeff Young
07eda5d57e
ADDED: report copper area for current selection.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20439
7 months ago
Jeff Young
d16a5bf87d
Formatting.
7 months ago
Seth Hillbrand
937f225df0
Update tree based on elements not map
Rather than updating the tree with all elements in the map (some of
which may have changed), we iterate over the tree and set those elements
that we find in the map. This ensures that all elements updated in the
tree exist there
(cherry picked from commit 579c08155f
)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20464
7 months ago
Seth Hillbrand
22e1f70a7e
Remove requirement for name
Name is not needed for new git repos and is hidden, so can't be set
7 months ago
Jeff Young
88267c4a47
Formatting.
7 months ago
jean-pierre charras
99e65afa1f
Pcbnew, plot F&B Fab: ensure the DNP mark is plotted only on the right layer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20458
7 months ago
Jeff Young
01c1ff47ad
Don't generate hatched fills for connectivity, etc.
(And in particular, don't regenerate them from
within the multi-threaded connectivity algo.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20451
7 months ago
Jeff Young
2ca09457b0
Formatting.
7 months ago
jean-pierre charras
3dfd164e2b
Fix typo
7 months ago
jean-pierre charras
3e51b2c647
Pcbnew, performance fix: rebuild the pad view only when mandatory.
The LAYER_PAD_HOLEWALLS shape needs a rebuild only when the zoom level changes.
So keep trace of the last GAL zoom level to rebuild the shape, and only rebuild
the view when needed
7 months ago
jean-pierre charras
7bd4fa3fa6
Fix a Coverity and a compil minor warning
7 months ago
Jeff Young
34f12dc4be
ADDED: fieldname template reordering.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20420
7 months ago
Tomasz Wlostowski
5f620f0fa1
router: don't try to lock the first vertex of a zero-vertex line. Might crash (sometimes).
Fixes https://gitlab.com/kicad/code/kicad/issues/20440
7 months ago
Seth Hillbrand
2dfe4d4716
Cleanup noisy assert
When undoing the addition of a symbol to the schematic, the symbol does
not originally have a parent, so we can't find the current sheet in
order to find the correct pins. But we know the sheet in the undo list,
so we can just pass it in
7 months ago
Mike Williams
cdbf71a562
eeschema: remove old source file
7 months ago
Jeff Young
da05ad93ac
Fix being able to delete custom layer names.
(Or anything in a PARAM_MAP, but layer names appear
to be the only current use of it.)
7 months ago
Jeff Young
3380afd9fd
Auto-enable user layers that have custom FPEditor names.
7 months ago
Wayne Stambaugh
1b40ddaba5
Update default schematic when creating a new project.
Adding the missing default page number ("1") allows the CLI plotting and
printing by page number to work correctly even if the schematic hasn't been
saved in the schematic editor.
This also adds a default new schematic UUID and embedded font setting.
Use the fancy new file formatting style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20448
7 months ago
Tomasz Wlostowski
1638322649
KIGIT: fix crash when the repo has no remote set
7 months ago
Wayne Stambaugh
69f758dbcd
Update QA configuration files to the latest changes.
This prevents having to revert the changes to these files every time the
QA tests are run.
7 months ago
Wayne Stambaugh
7bc1404956
Fix broken Eeschema QA test when building jumper connectivity.
Don't attempt to access the library symbol jumper pin information when the
symbol doesn't have a valid library symbol reference.
7 months ago
Jeff Young
b5cd5d2e27
Remove performance disclaimers from Render Job Options.
7 months ago
Jeff Young
6181fa5a91
Code clarity.
7 months ago
Jeff Young
4cd007cb6d
Don't cover STL types.
7 months ago
Jeff Young
6e2914b990
Update terminology.
7 months ago
Jeff Young
ab43c3c6b5
Process non-copper keepouts in footprints.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20405
7 months ago
Jeff Young
e48ad06cab
Footprint editor doesn't need grid overrides for tracks/vias.
7 months ago
Jeff Young
9a7b82a8c0
MOVED: fp editor layer names to Display Options.
(It was on Footprint Defaults, which didn't make
any sense. Probably just ended up there because
there was similar code there.)
Also fixed a bug with accepting the dialog with
a grid cell editor open.
Also fixed a bug where the number of copper layers
would get set back to 2.
Also fixed a bug where the layer names weren't
getting updated in the Appearances tab.
7 months ago
Jon Evans
1c83f0a70b
Implement jumpers for footprints
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2558
7 months ago
Jon Evans
805ca0c791
ADDED: Jumpers for symbols
Support explicit jumper symbols, defined either by a
flag that all pins with the same number are connected,
or by explicit groups of jumpered pins
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2558
7 months ago
Seth Hillbrand
cf93cdf13f
Respect user preference for rebase/merge
7 months ago
Seth Hillbrand
074b511fab
Adjust OBJECT_DEPENDS for MacOS
It appears that MacOS only sees the last key/value for the
source_file_property whereas Linux/Windows see all depends. This works
around the different by getting the value first, accumulating in the
loop and setting once at the end
7 months ago
Jeff Young
d2b3f8ba28
ADDED: some individual flags for render jobs.
Also fixes bug where error code wasn't returned.
Also fixes bug where user's preferences were being
overwritten with each job.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20436
7 months ago
Seth Hillbrand
9113651076
Update translations
7 months ago
Håvard Syslak
5422cff30b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 40.1% (4078 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nb_NO/
7 months ago
Viktor Döme
2fb0fd8de1
Translated using Weblate (Hungarian)
Currently translated at 5.8% (597 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
7 months ago
Adolfo Jayme Barrientos
d8f37ff86a
Translated using Weblate (Spanish)
Currently translated at 85.1% (8654 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
7 months ago
Pferd O
b57d1f9ab5
Translated using Weblate (German)
Currently translated at 99.5% (10119 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
7 months ago
Adolfo Jayme Barrientos
09e34d2b58
Translated using Weblate (Catalan)
Currently translated at 41.0% (4172 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
7 months ago
Adolfo Jayme Barrientos
65e1e12eaf
Translated using Weblate (Spanish)
Currently translated at 84.5% (8589 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
7 months ago
co8 j
51ddfa359f
Translated using Weblate (Japanese)
Currently translated at 98.8% (10046 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
7 months ago
Adolfo Jayme Barrientos
6f0350c761
Translated using Weblate (Spanish)
Currently translated at 84.4% (8578 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
7 months ago
Adolfo Jayme Barrientos
7562f6a804
Translated using Weblate (Catalan)
Currently translated at 40.9% (4165 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
7 months ago
ZbeeGin
3eef769de5
Translated using Weblate (Polish)
Currently translated at 98.3% (9993 of 10163 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
7 months ago