kicad/pcbnew/drc
Jeff Young 251161dbeb Bring inspection reporting in line with zone filler
1) "clearance" rules don't apply to NPTH holes with no copper
2) local zone clearance applies even if other item has no copper

Fixes https://gitlab.com/kicad/code/kicad/issues/14575
2023-04-28 22:15:10 +01:00
..
drc_cache_generator.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp Bring inspection reporting in line with zone filler 2023-04-28 22:15:10 +01:00
drc_engine.h Add DRCEpsilon to net-tie-exclusion testing. 2023-02-24 12:44:55 +00:00
drc_interactive_courtyard_clearance.cpp Keep courtyard caches alive during move. 2022-11-25 17:20:11 +00:00
drc_interactive_courtyard_clearance.h Share more of the courtyard collision highlighting code. 2022-10-14 10:42:07 +01:00
drc_item.cpp Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
drc_item.h Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_rtree.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_rule.cpp Fetch a better location for keepout area collsions. 2022-12-21 18:22:15 +00:00
drc_rule.h Fetch a better location for keepout area collsions. 2022-12-21 18:22:15 +00:00
drc_rule_condition.cpp Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00:00
drc_rule_condition.h Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01:00
drc_rule_parser.cpp Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00:00
drc_rule_parser.h Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00:00
drc_test_provider.cpp Fix MSVC C4840 warning 2023-04-16 07:36:41 -04:00
drc_test_provider.h Fix a few more doxygen errors (no actual code change) 2023-04-19 20:24:42 +02:00
drc_test_provider_annular_width.cpp Name shortening and line-break reduction. 2022-10-21 18:41:39 +01:00
drc_test_provider_clearance_base.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_connection_width.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
drc_test_provider_connectivity.cpp Keep track of single-pad-islands so we can discount spokes to them. 2023-03-25 10:44:46 +00:00
drc_test_provider_copper_clearance.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
drc_test_provider_courtyard_clearance.cpp Only report on clearances where there was one defined. 2023-03-26 20:46:59 +01:00
drc_test_provider_diff_pair_coupling.cpp Coverity fixes and code cleaning. 2023-03-06 07:12:18 -05:00
drc_test_provider_disallow.cpp Fetch a better location for keepout area collsions. 2022-12-21 18:22:15 +00:00
drc_test_provider_edge_clearance.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_footprint_checks.cpp Don't run the footprint checker's shorting pads routine at board level. 2023-01-16 16:44:16 +00:00
drc_test_provider_hole_size.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
drc_test_provider_hole_to_hole.cpp Cleanup unused local variable. 2023-01-24 23:45:55 +00:00
drc_test_provider_library_parity.cpp drc_test_provider_library_parity: fix false positive. 2023-04-05 18:25:19 +02:00
drc_test_provider_matched_length.cpp Use more precise formatting in DRC messages when less precise values are identical. 2022-10-06 22:18:53 +01:00
drc_test_provider_misc.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_physical_clearance.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_schematic_parity.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
drc_test_provider_silk_clearance.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_sliver_checker.cpp Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
drc_test_provider_solder_mask.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_text_dims.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_track_width.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
drc_test_provider_via_diameter.cpp Use more precise formatting in DRC messages when less precise values are identical. 2022-10-06 22:18:53 +01:00
drc_test_provider_zone_connections.cpp Keep track of single-pad-islands so we can discount spokes to them. 2023-03-25 10:44:46 +00:00