Jeff Young
41c0009c51
Off-grid ERC warnings.
Fixes https://gitlab.com/kicad/code/kicad/issues/10379
4 years ago
Jeff Young
4b28bac89a
Fixes for Eagle importer.
1) Make sure we set an absolute path on the sheet.
2) Don't mix RTree iterators; wires get skipped between buses.
3) Implement a real ERC error so we don't assert.
Fixes https://gitlab.com/kicad/code/kicad/issues/7042
4 years ago
Jeff Young
0a1a5ea669
Fold annotation error reporting into ERC.
Fixes https://gitlab.com/kicad/code/kicad/issues/6938
5 years ago
Jon Evans
5ceadbda3b
Don't show redundant ERC markers from subsheets
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7016
5 years ago
Jeff Young
ee6f37bdc7
Headings and groupings for ERC severities.
Fixes https://gitlab.com/kicad/code/kicad/issues/6673
5 years ago
Jeff Young
c61c7b62aa
Start of impl for persisting ERC exclusions.
5 years ago
jean-pierre charras
2e92cc7958
ERC: use separate tests for input pins and power input pins.
Input pins can be driven by many pin types: output, passive, 3state, I/O
But Power pins can be driven by only power output pins, and cannot
use the same criteria in ERC tests.
5 years ago
Wayne Stambaugh
5127d6c772
Eeschema: add ERC check for library symbol issues.
ADDED: ERC check for library symbols that have changed since they were
added to the schematic or have broken symbol library links.
5 years ago
Jon Evans
45cae6405d
Improve no-connect ERC and check for floating wires
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2393
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2038
5 years ago
Tomasz Wlostowski
d937fadd6f
Migrate RC_ITEM to use shared_ptr
5 years ago
Jon Evans
b94e29e3b1
Persist ERC pin table in project settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2066
Also a partial fix for https://gitlab.com/kicad/code/kicad/-/issues/4577
5 years ago
Jon Evans
12b4a55ae8
Port Eeschema to new project settings
DRC/ERC error serialization changed to use explicit tokens
Old stored severities and ignored errors are discarded
5 years ago
Jeff Young
8efa8af8cc
Add persistence of DRC error severities.
6 years ago
Jeff Young
32db9eb0f1
Add some distances to a few DRC errors.
6 years ago
Jeff Young
1535c83b88
Lay some groundwork for adding distances to DRC errors.
modified: eeschema/lib_rectangle.cpp
6 years ago
Jeff Young
cee973dc04
Move ERC error reporting over to the new framework.
Fixes https://gitlab.com/kicad/code/kicad/issues/1989
6 years ago