Marek Roszko
58e3c5bb6b
Rename Type() to ProjectElementType() for _ELEM children
1 year ago
Jeff Young
7b076482c9
Don't collect footprint shapes twice.
(They're now PCB_SHAPE, so they get collected in the
board's collector. No need to fetch them again from
their parent footprints.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17027
1 year ago
Jeff Young
535aca7a8d
Remove redundant tooltips.
Also fixes grammar and capitalisation in a few tooltips.
Also standardises some terminology, such as
"Add" vs "Draw"/"Place" and "Assignment" vs "Association".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17694
1 year ago
Jeff Young
e6a5669d02
Use ORIGIN_TRANSFORMS in Mover Corner To... dialog.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18479
1 year ago
Jeff Young
01332a2cb5
ADDED: plotting options for DNP footprints
Also removes the plot-fp-refs, plot-fp-values and
plot fp-text overrides from the GUI, but leaves
them as job arguments.
(Note that the job arguments also separate out
sketching DNP graphics and plotting the 'X', which
the GUI does not.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18056
1 year ago
Jon Evans
d18d3ea6f4
Silence test debug output by default
1 year ago
Jon Evans
5d5d1210e4
Code style
1 year ago
Marek Roszko
eb10d478f2
Fix build conflict with new jobs system
1 year ago
Seth Hillbrand
b6c1a3ba63
Move SetLayerSet to const reference
Avoids potential performance inefficiencies
1 year ago
Seth Hillbrand
54a34b2e7d
Remove unused cruft
1 year ago
jean-pierre charras
f33559ff22
KICAD_MANAGER_FRAME: rename RecreateBaseHToolbar to RecreateBaseLeftToolbar
Since kicad V6, the horizontal toolbar was changed to a vertical toolbar
Calling it HToolbar is going to create mistakes.
No actual code change.
1 year ago
Seth Hillbrand
9f4f3deec5
Don't use std::signbit for ints
1 year ago
Seth Hillbrand
fba2b7a04a
Modify previous commit to correct logic
We are calculating the same value in two different ways. If there is an
off-by-one issue in our calculation along axis, this still means that it
was a direct hit on the line as seen in the unit test cases
1 year ago
Lucas Dumont
f3bbf2b7bd
Kimath: Squared distance can't be negative
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18473
1 year ago
Jeff Young
00bbe4dbc6
ADDED: ERC & DRC checks for footprint matching footprint filters.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6401
1 year ago
Seth Hillbrand
ecd27883b6
Update Altium importer to use textbox flag
Textboxes in Altium might have intrinsic borders that don't count in
their text width, so we need to buffer this in KiCad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18417
1 year ago
Jeff Young
a8a4de029e
ADDED: filters for Cleanup Tracks and Vias.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9052
1 year ago
jean-pierre charras
bcdd4ffea4
pagelayout_editor, properties_frame.cpp: add missing event.Skip()
wxFocusEvent code **must** skip the event after processing it.
1 year ago
jean-pierre charras
b7f3842b0e
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE: add a tool-tip to a wxCheckbox.
1 year ago
Mark Roszko
f389390c0c
Disconnect events in ~ACTION_TOOLBAR
1 year ago
John Beard
f78329e2af
Pcbnew: Ensure items are rescued to an enabled layer
1 year ago
John Beard
2befd31fd6
Pcbnew: handle all zone layers when rescuing items
1 year ago
John Beard
1662d7f546
Pcbnew: don't assume zones are in the UiOrder list
This can be false, for example when zones are being rescued,
even if the LSET is non-zero-sized.
1 year ago
Jeff Young
781cb0fb8e
Get rid of Drawing Sheet Editor's Apply buttons.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18367
1 year ago
Jeff Young
6b22f86a54
Set current screen's sheet number before rendering.
Any first-page-only items in the drawing sheet will need
the number to be correct.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18317
1 year ago
Jeff Young
a484ac0249
Cleanup.
1 year ago
Mark Roszko
869a3ee21f
Unbind events in KISTATUSBAR destructor
1 year ago
Mark Roszko
2f7f6c48ca
Add missing unbinds to STD_BITMAP_BUTTON
1 year ago
Mark Roszko
b34284b110
Add missing unbind to PANEL_KICAD_LAUNCHER
1 year ago
Mark Roszko
62cb5e3130
Disconnect events used in EDA_BASE_FRAME
1 year ago
Mark Roszko
1dd5dd2289
Don't see horizontal layout on the vertical toolbar
Wild glitching on arm64 Windows revealed this was set, lol.
1 year ago
Jon Evans
0a816ce079
Fix PNS log viewer after c39551b032
1 year ago
Mark Roszko
6641183d09
Undo errant bind removal
1 year ago
Mark Roszko
46771a2470
Unbind the char events in KICAD_MANAGER_FRAME destructor
1 year ago
Mark Roszko
d783e0d4c0
unbind/disconnect in PROJECT_TREE_PANE destructor
1 year ago
Mark Roszko
64977cbcc8
Unbind BITMAP_BUTTON events during destruct
1 year ago
Jeff Young
cbfd6ec9ea
CHANGED: remove single layer restriction for uvias.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18501
1 year ago
JamesJCode
3f2b6f7ae0
PNS: Update track widths during routing
This allows routing through, for example, neck downs defined
based on courtyard DRC rules
1 year ago
JamesJCode
c39551b032
PNS: Check for nearest segment anchor for initial track constraints
1 year ago
JamesJCode
364f6d4213
PNS: Use correct diff pair width / gap settings when starting route
1 year ago
Jeff Young
e3d4137521
Fix some contrast and update issues with sim cursors.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18390
1 year ago
Jeff Young
15d266f9a8
Cleanup and formatting.
1 year ago
JamesJCode
67b9170146
PNS: Include net when querying DRC for initial track width
1 year ago
Jeff Young
67a0253c66
m_filter is subtractive, and so must be run for each term
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18181
1 year ago
Jeff Young
5894aeebb8
Fix inversion of Y axis.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18505
1 year ago
Seth Hillbrand
e683d21829
Actually search for power fields
Need to process search strings in the power tab, not just find the power
symbols
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18494
1 year ago
Jeff Young
79ec93da4c
Ensure that EDA_PATTERN_MATCH_RELATIONAL is thread-safe.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18548
1 year ago
JamesJCode
013fa4824b
Report track clearance constraint from DRC rule if >= board minimum
1 year ago
JamesJCode
a6a62b1be5
Use correct track width constraint when starting PNS from footprint
1 year ago
Jeff Young
8cc9f766d6
Report when we don't know what a file is.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18467
1 year ago