kicad/pcbnew/drc
Jeff Young 8a9bf02b7e Smarten up silk clearance & tented item handling.
The inspection tool will report whether or not the item is tented
(indicating in that case that any clearance will only be applied
to any hole).

The DRC test ignores tented items without a hole, and runs the
clearance test against the hole for items with a hole.

Fixes https://gitlab.com/kicad/code/kicad/issues/11954

Fixes https://gitlab.com/kicad/code/kicad/issues/11951
2022-07-08 17:27:05 -06:00
..
drc_cache_generator.cpp Avoid double-caching FP zones 2022-07-05 20:07:18 -07:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp Allow zone connection rules to target footprints. 2022-07-08 17:27:05 -06:00
drc_engine.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_item.cpp Better violation title for disabled layers check. 2022-04-25 09:39:49 +01:00
drc_item.h Better error reporting for DP uncoupled length. 2022-04-08 11:40:53 +01:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_rtree.h Separate board-edge silk clearance from mask-edge silk clearance. 2022-03-14 20:19:09 +00:00
drc_rule.cpp Custom rule severities. 2021-12-24 15:42:22 +00:00
drc_rule.h Rename mechanical_clearance -> physical_clearance. 2022-05-06 15:54:46 +01:00
drc_rule_condition.cpp Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01: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 Remove dead code. 2022-05-07 21:10:04 +01:00
drc_rule_parser.h Rename mechanical_clearance -> physical_clearance. 2022-05-06 15:54:46 +01:00
drc_test_provider.cpp A bit of wxT(). 2022-03-13 16:09:06 +00:00
drc_test_provider.h Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_annular_width.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_clearance_base.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_connectivity.cpp More performance enhancements for DRC. 2022-06-18 19:47:11 +01:00
drc_test_provider_copper_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_courtyard_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_diff_pair_coupling.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_disallow.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_test_provider_edge_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_footprint_checks.cpp Add footprint checks to board-level DRC. 2022-04-23 11:34:18 +01:00
drc_test_provider_hole_size.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_hole_to_hole.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_library_parity.cpp Reduce noise in board <-> library footprint tests. 2022-07-08 17:27:04 -06:00
drc_test_provider_matched_length.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_misc.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_physical_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_schematic_parity.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_silk_clearance.cpp Smarten up silk clearance & tented item handling. 2022-07-08 17:27:05 -06:00
drc_test_provider_sliver_checker.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_test_provider_solder_mask.cpp More performance enhancements for DRC. 2022-06-18 19:47:11 +01:00
drc_test_provider_text_dims.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_track_width.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_via_diameter.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_zone_connections.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00