kicad/pcbnew/drc
Jeff Young 0ac765c5bb Special case footprint zones which can be on "inner layers".
Also improves the reporting so that it reports the actual conflict
layer rather than just the first layer the object is on.

Fixes https://gitlab.com/kicad/code/kicad/issues/9144
2021-09-12 13:53:12 +01:00
..
drc_engine.cpp Fix logic bug in rule processing. 2021-08-22 20:16:58 +01:00
drc_engine.h Enforce hole clearance on NPTHs in zones. 2021-08-06 18:16:38 +01:00
drc_item.cpp Pull some fixes back from 7.0. 2021-08-21 16:43:11 +01:00
drc_item.h DRC bug fixes and debugging improvements. 2021-08-17 15:41:12 +01:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_results_provider.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_results_provider.h Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_rtree.h Coverity issue fixes. 2021-07-09 10:56:35 -04:00
drc_rule.cpp Add a compile error for ill-defined rules, and more performance. 2021-08-16 12:14:17 +01:00
drc_rule.h Pull some fixes back from 7.0. 2021-08-21 16:43:11 +01:00
drc_rule_condition.cpp Add rudimentary type checking to rule eval with reporter. 2021-05-20 23:06:24 +01:00
drc_rule_condition.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
drc_rule_parser.cpp Add missing token to DRC rule parser. 2021-08-27 12:49:07 +01:00
drc_rule_parser.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
drc_test_provider.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
drc_test_provider.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
drc_test_provider_annular_width.cpp Use consistent terminology. 2021-06-26 10:11:41 +01:00
drc_test_provider_clearance_base.h Support optional location reporting in SHAPE collisions. 2020-09-28 23:28:33 +01:00
drc_test_provider_connectivity.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc_test_provider_copper_clearance.cpp Coverity issue fixes. 2021-09-08 14:51:27 -04:00
drc_test_provider_courtyard_clearance.cpp Implement PTH/NPTH/courtyard collision tests. 2021-09-04 00:16:26 +01:00
drc_test_provider_diff_pair_coupling.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc_test_provider_disallow.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_test_provider_edge_clearance.cpp Cherry-pick some 7.0 Clearance Resolution improvements. 2021-08-15 19:03:58 +01:00
drc_test_provider_hole_size.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc_test_provider_hole_to_hole.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc_test_provider_lvs.cpp Cherry-pick fix from 7.0 branch back to master. 2021-08-25 20:14:11 +01:00
drc_test_provider_matched_length.cpp Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_test_provider_misc.cpp Special case footprint zones which can be on "inner layers". 2021-09-12 13:53:12 +01:00
drc_test_provider_silk_clearance.cpp Fix logic errors in progress reporting in a couple of DRC providers. 2021-08-15 22:24:44 +01:00
drc_test_provider_silk_to_mask.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_test_provider_track_width.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
drc_test_provider_via_diameter.cpp Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00