Steven A. Falco
f8c8dcde13
The upcoming Fedora 41 will use python 3.13
The Fedora folks are currently working on updating python to version
3.13 in Fedora 41.
1 year ago
Seth Hillbrand
60f59ae851
Keep FP chooser on top of KiCad but not system
We don't need to float the window over other programs, so setting to
parental floating keeps it focused just the right amount
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16840
1 year ago
Seth Hillbrand
b649932dbf
Re-allow moving footprint text
This is a temporary solution until we modify loading to convert existing
text to fields
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17899
1 year ago
Seth Hillbrand
b0c9df3ff4
Update QA mock for new PCB_SELECTION
1 year ago
Seth Hillbrand
b211625e53
Remove faulty tooltip
Copy-pasta error
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17927
1 year ago
Seth Hillbrand
5bede7bddb
Update QA to reflect current correct output
Previously, (v7), the NPTH had a too-large clearance. This affected the
fill so that there was no island. In v8, at some point, NPTH had zero
clearance, which was definitely incorrect but also did not create an
island.
Correcting this to have the appropriate clearance between copper and
NPTH results in one almost island that has a neck and is appropriately
caught by the copper connection check.
1 year ago
Seth Hillbrand
416033e8e5
Ignore hidden text fields when cross-probing
Zoom-to-selection should only show the elements that we can see, so
avoiding hidden fields in footprints keeps the zoom window appropriately
sized
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15245
1 year ago
Thomas Gambier
1882445b40
Add syntax check for duplicate 'layer' keyword
1 year ago
Jon Evans
a95a3fa5c9
Altium: apply power filter to symbol libraries
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17922
1 year ago
Jon Evans
d6a54a98b2
Support ortho dragging labels off sheet pins
1 year ago
Jon Evans
dffb2c1994
Pin helpers can help sheet pins also
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17923
1 year ago
Marek Roszko
62936b7e01
Remove the disabling of UseNativeColHeader now that we fixed our wx fork
1 year ago
Seth Hillbrand
cd74ebe9cc
Fix extra tokens
1 year ago
Jeff Young
9a6efd43e1
Don't assume that a SMD pad has copper layers.
1 year ago
John Beard
1280b3d379
Add bash completion for kicad-cli, kicad, pcbnew, eeschema
1 year ago
John Beard
129c61a742
SELECTION::GetItemsSortedByTypeAndXY - minor tweaks
Simplify a little by keeping the positions of A and B in
variables.
Also remove const when returning by value - all that does is
inhibit a (possible, NRVO) move if you assign the result to
a non-const vector.
2 years ago
John Beard
2f3196c18c
Fix docset generation
1 year ago
Jeff Young
678a64f97c
Update auto-generated file.
1 year ago
Jeff Young
6b797420d5
ADDED allow physical_clearance between courtyards & zone fills.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6966
1 year ago
Jeff Young
58ddffe3dd
Improve consistency in free-via ambiguity tests.
Also removes a magic number.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17671
1 year ago
Marek Roszko
aaf776db9e
Point BEGIN_EVENT_TABLE at the correct base class, fix current lang indication
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17825
1 year ago
Jon Evans
e973c15087
Move ALTIUM_PCB to use REPORTER for logging
Change not-yet-supported messages to debug level
1 year ago
Seth Hillbrand
339cf3f2e2
Fix simplify routine for last segment
The last segment of a track could be removed when the iterator does not
correctly loop. Keeping the ll within bounds and checking for
equivalency instead of comparison works for last point
1 year ago
JamesJ
d92db68597
Fix corner editing for schematic rule areas
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17909
1 year ago
jean-pierre charras
966051ff4a
DIALOG_EXPORT_2581:fix incorrect size of widgets when a very long field name exists
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17911
1 year ago
Rosy
17891f7a1d
HTTP Libraries: Add support for descriptions of sublibraries
1 year ago
Stefan
7ed755ac61
Handle piechart case for Altium lib import
This doesn't parse the data but it will let the user know what wasn't properly parsed.
1 year ago
Marek Roszko
2f0ff4e557
Update sentry-native to 0.7.2
1 year ago
Seth Hillbrand
7fdb5e98a2
ADDED: Polygon simplify
Simplifies the polygon for graphical shape, zones and rule areas,
removing duplicate points and making the outline easier to handle
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17883
1 year ago
Seth Hillbrand
8b5564629a
Optimize TestSegmentHitFast
Check for co-linear points (common occurence) before using expensive
EuclideanNorm
1 year ago
Seth Hillbrand
9e83a7bcb3
Update SHAPE_LINE_CHAIN::Simplify to better handle small diff
When simplifying, a small difference in successive points would allow a
larger difference than aMaxError to be removed. This change checks the
intermediate points during removal to ensure we don't get overzelous
1 year ago
dsa-t
10c0bba9cc
Fix internal simulation errors when using some IBIS models.
Usage of GC_PWR0 looked like a copy/paste.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17701
(cherry picked from commit cff58bae7f
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
1 year ago
Jeff Young
85a9d9e9ec
Don't push commit in DIALOG_TABLE_PROPERTIES if table is new.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17688
1 year ago
jean-pierre charras
15e5eabb91
DIALOG_ZONE_MANAGER: refresh zone display when resizing the dialog.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17892
1 year ago
Jeff Young
e5a17b96a3
Fix more bugs from collapsing LIB_* to SCH_*.
The transform can always be used: it will be the identiy
transform when in the schematic.
Also fixes a bug where textbox borders didn't get
plotted, and a couple others where things were still
expecting an upside-down coordinate system.
1 year ago
Marek Roszko
3d56494652
Add weirdly missing header for msvc
1 year ago
Marek Roszko
9ffa5db667
Delete m_locale in the pgm_base destructor instead of manual destroy method
We need the object in m_locale for a bit more things during program cleanup,
especially on macOS
The destructor of PGM_BASE is sufficient allowance of lifetime.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17369
1 year ago
Alex Shvartzkop
4a60c3b71e
3D viewer: apply OCC colors in order: XCAFDoc_ColorSurf > XCAFDoc_ColorCurv > XCAFDoc_ColorGen
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14906
(cherry picked from commit f15551a6b5
)
1 year ago
Jeff Young
43e6006306
Separate Compare Footprints from DRC.
(We want to ignore some of the flags for DRC.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17819
1 year ago
Jeff Young
b5fb7b7ace
Get rid of Export Symbol.
It can be done with the "New Library" button when doing
a Save copy as (which doesn't lead the user down the
wrong path as Export Symbol can).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17840
1 year ago
Jeff Young
a5bd97da11
Improve clarity of Visibility setting.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17843
1 year ago
Alex Shvartzkop
7d37cebfdf
Fix orientations of some footprint STEP models.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17631
1 year ago
Jeff Young
b12043a612
Separate fields from text for boundingBoxes & hit-testing.
We used to have special cases to keep fields from bloating
a footprint's bounding box or being used for hit-testing.
However, now that we can distinguish PCB_FIELD_T from
PCB_TEXT_T, we should not apply these special cases to
PCB_TEXT_T. Text in footprints should act like graphics.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17854
1 year ago
JamesJ
6c5ac9e269
Check in fbp file for netclass setup panel
Was not added to commit 5f4c7a5
2 years ago
Jeff Young
c45c80f083
Fix clang includes.
1 year ago
Jeff Young
352463dfeb
Fix pin drawing after removal of upside-down coords.
1 year ago
Jeff Young
67737ea0b2
Restore view_controls include for clang.
1 year ago
Jeff Young
a24eada8b1
Cleanup.
1 year ago
Jeff Young
1db8b322da
Make pin name/number visibility architecture more clear.
1 year ago
Alex Shvartzkop
6fdeca7c56
Fix build on Linux.
2 years ago