Marek Roszko
2123c03fa1
Shift gerber job to lseq instead
11 months ago
Marek Roszko
6692f39d6f
Save layer job params using canonical name arrays instead of layer id ints
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19532
11 months ago
Jon Evans
4279672876
Fix incorrect signature
11 months ago
Jon Evans
d9e1d3725e
Do not try to install source packages in python environments
11 months ago
Jon Evans
54e8233b36
Don't scan for API plugins if server is disabled
11 months ago
Jon Evans
eb4220bd29
Use an exception formatting function that works in Python <3.10
11 months ago
Seth Hillbrand
e8167f33d7
Grab GTK default colors for infobar
This implements the wxWidgets fix for KiCad. We can't wait for distros
to update their wx libs so until then, we'll roll our own.
Nicely, this also implements the MacOS setting that was an ifdef
previously
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19506
11 months ago
Alex Shvartzkop
8d25a4c09d
Update translations
11 months ago
2tama3
9de733da85
Translated using Weblate (Japanese)
Currently translated at 98.2% (9809 of 9987 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
11 months ago
CloverGit
189f61a42b
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.3% (9925 of 9987 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
11 months ago
ZbeeGin
3d425bf40e
Translated using Weblate (Polish)
Currently translated at 100.0% (9987 of 9987 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
11 months ago
Pferd O
9875029557
Translated using Weblate (German)
Currently translated at 99.8% (9977 of 9987 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
11 months ago
Tomasz Wlostowski
4ee52a21d0
router: take overlapping segments/arcs into account when syncing board state to router state
Fixes https://gitlab.com/kicad/code/kicad/issues/19581
11 months ago
JamesJCode
9a63662844
Multichannel: Update UI strings
11 months ago
Seth Hillbrand
7516e3a190
Update docs link
Instead of the hard-coded docs website, we use the redirect container to
keep the links valid and do forward-planning (e.g. 9.99)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19570
11 months ago
Seth Hillbrand
8e23fcab08
Keep text angles normalized
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19591
11 months ago
Seth Hillbrand
3f2fa3178c
Remove Python console button from schematic
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19590
11 months ago
Seth Hillbrand
65d8af4483
Font caches need to account for size
Fonts are rendered from FT into a scaled output before being
triangulated. If the original scaled output is very small, the cache
ends up being a distorted scaling when expanded to larger font sizes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18870
11 months ago
Seth Hillbrand
875580fe2c
Thou shalt not modify RTree while iterating over it
11 months ago
John Beard
3b490cdd3b
Eeschema: yeet wire-with-plus icon
This icon was only used for auto-starting a wire, which was
inconsistent with auto-starting a bus or graphic line.
Also the plus sign is a little confusing as it could also be
interpreted as the origin marker (which is really bottom left),
which is also plus-shaped.
11 months ago
jean-pierre charras
c77c921297
Eeschema, BOM exporter dialog: Fix empty fields other than references
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19557
11 months ago
jean-pierre charras
52759d7bfb
French translation update
11 months ago
Alex Shvartzkop
129e37f63d
Drag footprints only in non-hover selections.
11 months ago
Jeff Young
234e4a2ae3
Rehash sheetpaths when changing sheet uuids.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19583
11 months ago
Jeff Young
40871a6a08
Naming clarity.
11 months ago
Jeff Young
2922d508de
Don't ever draw hierarchical label shape in bus colour.
(We do still draw the text in bus colour if it's
connected to a bus. This makes it consistent
with what we do for global labels.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19564
11 months ago
Tomasz Wlostowski
bf64e74188
router: fix regression in simplifyNewLine() causing unnecessary segments to be added to board (forming loops)
(note to self: OPTIMIZER now unlinks the in-place-optimized LINEs)
11 months ago
John Beard
3b035c279d
Eeschema: fix missing global label dangling indicators
11 months ago
John Beard
f4e5f60a63
Eeschema: Allow global lablels to start buses
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19563
11 months ago
Jon Evans
c6d8f4a62e
Fix wiping out non-controlled GAL layer visibility
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19544
11 months ago
Jon Evans
ab5bdd2882
Fix project settings not actually saving after migration
11 months ago
jean-pierre charras
80303b4caa
Kicad manager: make zip archive working on Windows.
curr_fn.MakeRelativeTo(curr_prjdir) works only if curr_fn and curr_prjdir
use the same long path adjustement (no long path of both use long path)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19577
11 months ago
JamesJCode
ccca044a58
Multichannel: Reserve hidden strings, re-order placement options
11 months ago
JamesJCode
5cad4ad8d0
Multichannel: Don't include footprints outside of reference area
11 months ago
Marek Roszko
16d10dc76e
Squash the pdf handling for the old path into the new like dxf/svg
11 months ago
Marek Roszko
afe7c893d5
Squash dxf job path for single/multi like svg
11 months ago
Jon Evans
0ba869465c
API: switch to Distance type for thermal settings
11 months ago
Marek Roszko
ecfc868832
Combine/move svg plot job to single path
11 months ago
Jon Evans
4dfcbc6d2a
API: make thermal spoke settings optional
11 months ago
JamesJCode
0f6669a68c
Improve multichannel UI strings
11 months ago
JamesJCode
35172fe402
Guard against null m_part in erc TextVar checks
Also removes duplication of LIB_SYMBOL dummy() construction methods
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19575
11 months ago
Seth Hillbrand
229507ee43
Cleanup a couple routines in the last MR
Simplify and clean the functions
11 months ago
Dhinesh
e02b6be4c9
Fix error-marker highlighting for multiple markers at the same location
Previously, if multiple error markers were placed at the same location,
the selected marker was not visually differentiated from the unselected
ones, even if one was at the top of the stack. To fix this, Need to pass
overlapping markers to the FocusOnItems() function instead of calling
FocusOnItem() with only the selected marker.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9778
1 year ago
Sam Schweigel
373d9c9281
Disable touch events on OSX only, allowing them on GTK and Windows
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14374
11 months ago
Jon Evans
c13af4ed36
Remove warning severity override
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19573
11 months ago
Seth Hillbrand
79419ef2f0
Update QA check for 8883
This actually has a redundant track that was not caught before
11 months ago
Seth Hillbrand
8f9b7ca757
Hide the AUI notebook tabs if we only have 1
11 months ago
Seth Hillbrand
00de67eea8
Properly handle cleanup for multiple collinear tracks
When we have multiple tracks that share a single anchor, they are
technically a node but should still be cleaned as they are collinear.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19574
11 months ago
Jeff Young
dd7c076bc9
Use std::optional for pad connection overrides.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19555
11 months ago
Marek Roszko
1ebcd24944
Forward declarations are your friends
Why leak gl headers into most of kicad
11 months ago