kicad/pcbnew/drc
Jeff Young a2c002e1da Improve solder mask aperture testing.
1) For solder mask apertures report both the aperture and both
exposed items.

2) Don't process solder mask apertures in footprints with the
"bridging allowed" flag set.

Fixes https://gitlab.com/kicad/code/kicad/issues/12064
2022-07-22 23:06:07 +01:00
..
drc_cache_generator.cpp Add edge and margin clearances to message panel. 2022-07-15 16:14:32 +01:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp Always allow blind/buried/micro vias 2022-07-12 19:47:31 -07:00
drc_engine.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_item.cpp ADDED: Minimum copper connection width DRC check 2022-07-11 19:26:56 +00:00
drc_item.h ADDED: Minimum copper connection width DRC check 2022-07-11 19:26:56 +00:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_rtree.h ADDED: Display calculated clearance in status bar 2022-07-21 15:44:48 -07: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 Add edge and margin clearances to message panel. 2022-07-15 16:14:32 +01: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_connection_width.cpp ADDED: Minimum copper connection width DRC check 2022-07-11 19:26:56 +00: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 Add edge and margin clearances to message panel. 2022-07-15 16:14:32 +01:00
drc_test_provider_edge_clearance.cpp Don't zero out width of shapes on Margin, only Edge_Cuts. 2022-07-08 17:27:05 -06: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 Fix copy pasta error. 2022-07-08 17:44:36 -06: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 Add edge and margin clearances to message panel. 2022-07-15 16:14:32 +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 Improve solder mask aperture testing. 2022-07-22 23:06:07 +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