Seth Hillbrand
cce11e40a1
Remove errant printf
5 years ago
Seth Hillbrand
19bf594aa0
Remove unused point in polygon test
There can be only one.
5 years ago
jean-pierre charras
fdf6547f5f
Pcbnew: Select/Expand connection (U) does not propagate with fillet tracks
Fixes #6136
https://gitlab.com/kicad/code/kicad/issues/6136
5 years ago
Jeff Young
01ce881340
Honour NOT_IN_SCHEMATIC setting.
Fixes https://gitlab.com/kicad/code/kicad/issues/6137
5 years ago
Marco Ciampa
713515907a
Fixed single language translation update
5 years ago
jean-pierre charras
db66e16f71
SymbolEditor: Ask to save local edits in schematic on symbol editor window closure
Previously, Asking for save, cancel... was made for a symbol coming from lib
but not when the symbol come from the schematic editor.
Fixes #6132
https://gitlab.com/kicad/code/kicad/issues/6132
5 years ago
Thomas Pointhuber
b7c2d64333
altium: Correctly parse multiunit symbols
Followup to https://gitlab.com/kicad/code/kicad/-/issues/6055
5 years ago
Thomas Pointhuber
adfc74f93a
altium: Add initial support for multiunit symbols
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6055
5 years ago
Thomas Pointhuber
0d3d3e0d7c
altium: parse symbol description, remove dependency on legacy plugin
5 years ago
Jeff Young
1cdb8b5584
Make sure local zone clearances are factored into worstClearance.
Fixes https://gitlab.com/kicad/code/kicad/issues/6128
5 years ago
Jeff Young
58c006bc45
Register properties for ARC elements so we can get their netclass.
Also improves GAL arc drawing and polygonization.
Fixes https://gitlab.com/kicad/code/kicad/issues/6039
5 years ago
Thomas Pointhuber
47786fa976
altium: Correctly handle symbol names containing invalid chars
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6082
5 years ago
jean-pierre charras
51be98428d
fix a few issues in ConvertOutlineToPolygon().
Fixes #6130
https://gitlab.com/kicad/code/kicad/issues/6130
Fixes #6129
https://gitlab.com/kicad/code/kicad/issues/6129
5 years ago
jean-pierre charras
15369915cc
Minor code cleanup: move "extern" declarations to convert_drawsegment_list_to_polygon.h
5 years ago
Wayne Stambaugh
d8ffea881e
Improve dialog static sizer box consistency.
Remove colons from the end of static sizer box labels from a few dialogs so
they are consistent with all dialogs.
5 years ago
Jon Evans
922304f980
Guard against missing theme in DIALOG_PLOT_SCHEMATIC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6124
5 years ago
Jon Evans
7fcef7268b
Handle read-only settings files better
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5688
5 years ago
Tomasz Wlostowski
30830d9127
qa/kimath: trivial test case for POLY_GRID_PARTITION
5 years ago
Tomasz Wlostowski
5b4f463c38
kimath: SHAPE_POLY_SET::Format() outputs C++-like code now, like other shapes
5 years ago
Tomasz Wlostowski
a8074ed37d
kimath: POLY_GRID_PARTITION now uses safer degeneracy (overlapping edges/'slits') handling mechanism. Also added some explanation of the algorithm used.
5 years ago
Jeff Young
82ede1d767
Fix a couple more instances of "auxilary origin".
Fixes https://gitlab.com/kicad/code/kicad/issues/5394
5 years ago
Jeff Young
d75f97161f
Focus on center of board for board-related DRC markers.
Fixes https://gitlab.com/kicad/code/kicad/issues/6119
5 years ago
Jeff Young
27e156917e
Fix tooltip.
5 years ago
Jeff Young
cce557b9ad
Redo the board-edge-building logic to return better error reports.
Fixes https://gitlab.com/kicad/code/kicad/issues/6119
5 years ago
Jeff Young
41fd8293e8
Don't apply clearance to keepout zones.
Also improves the clearance and keepout reporting.
Fixes https://gitlab.com/kicad/code/kicad/issues/6118
5 years ago
Thomas Pointhuber
412bc2ba8a
altium: detect polygons with less than 2 unique points
5 years ago
Wayne Stambaugh
8185a416b9
Fix broken build on Linux with gcc.
5 years ago
Wayne Stambaugh
ed03ca7ad0
Symbol editor: improve save all behavior for read only libraries.
Instead of forcing the user to save modified read only libraries to a
different file name, an info bar is displayed warning the user that read
only libraries need to be saved as a different library. All modified
non-read only libraries are saved as normal.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4668
5 years ago
Thomas Pointhuber
06e9a21791
altium: fix coding style, remove useless check
5 years ago
Thomas Pointhuber
a6f6d44026
altium: correctly handle arcs in polygon and zone outlines
5 years ago
Jeff Young
883c9e14f3
Don't draw 0-clearance clearance lines.
Fixes https://gitlab.com/kicad/code/kicad/issues/6108
5 years ago
Jeff Young
af184e58b5
Make sure newly-added footprint's pads get Default net.
Fixes https://gitlab.com/kicad/code/kicad/issues/6108
5 years ago
Jeff Young
d785dae88b
DIALOG_EDIT_COMPONENT_IN_LIB -> DIALOG_LIB_SYMBOL_PROPERTIES.
5 years ago
Jeff Young
9ff49277e1
Add implicit rule generation for keepout areas.
Also implements collision detection for SHAPE_POLY_SET.
Fixes https://gitlab.com/kicad/code/kicad/issues/6105
5 years ago
Jon Evans
7d09681f9e
Improve reporting on NC and global label ERCs
5 years ago
Jon Evans
601a63b63a
Better prioritization for non-driven pin ERC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1881
5 years ago
Jon Evans
af28634df1
Bring Pin Not Driven ERC to the new system
Also reword the error title to be a bit more clear
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5681
5 years ago
Jon Evans
2153a7655b
Try harder not to give a read-only path to save dialog
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5937
5 years ago
Jon Evans
35c7ba0a8a
Fix hover/highlight of line edit points
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6104
5 years ago
Simon Richter
3f48aca721
Add missing <algorithm>
5 years ago
Seth Hillbrand
75c2d1a0bf
Be diligent in our search for color information
Just because we find a label reference does not mean that is where the
color is stored. We do an exhaustive search through the hierarchy for
the correct color data
Fixes https://gitlab.com/kicad/code/kicad/issues/6107
5 years ago
Seth Hillbrand
b39fb3374d
Fix fat fingered error
5 years ago
Seth Hillbrand
ae1004776f
Correct Cairo GAL dot rendering
This matches the OpenGL dot rendering. Patch from dsa-t with minor
changes
Fixes https://gitlab.com/kicad/code/kicad/issues/5832
5 years ago
Seth Hillbrand
69d47c90ea
Unify sentences in translation
5 years ago
aris-kimi
d90faa26a5
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6095
5 years ago
jean-pierre charras
4326e99b08
Pcbnew: "Select all tracks in net" must select track segments and track arcs.
Fixes #6101
https://gitlab.com/kicad/code/kicad/issues/6101
5 years ago
Seth Hillbrand
7997456893
Update single_top.cpp to fix errant "footprint" text
5 years ago
Jeff Young
916a4d51a1
Use REF** for all harvested footprints.
Fixes https://gitlab.com/kicad/code/kicad/issues/4518
5 years ago
Jeff Young
176f461b2c
Fix a corner case of wire merging.
We want to look for a junction before merging two touching colinear
segments, but the old code would also check for a junction when
merging two overlapping segments, which is not what you want.
Fixes https://gitlab.com/kicad/code/kicad/issues/5960
5 years ago
Jeff Young
339fa5e0e3
Hack around the mess that we've made of line styles. :(
Fixes https://gitlab.com/kicad/code/kicad/issues/5960
5 years ago