kicad/pcbnew/drc
Jeff Young b70cf1473f Allow solder mask aperture objects to inherit nets during DRC.
The issue is that object A (the solder mask aperture object) can
bridge objects B and C which have different nets.  Since we only do
object-to-object compares we don't find this.  By allowing object A
to inherit the first net it collides with (either object B's or
object C's), we'll generate a violation with the second collision.

Fixes https://gitlab.com/kicad/code/kicad/issues/10189
2022-01-03 20:58:01 +00:00
..
drc_engine.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
drc_engine.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
drc_item.cpp Exclusions for Unconnected Items; Markers & exclusions for Parity checks 2021-12-24 21:10:28 +00:00
drc_item.h Exclusions for Unconnected Items; Markers & exclusions for Parity checks 2021-12-24 21:10:28 +00:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_rtree.h Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
drc_rule.cpp Custom rule severities. 2021-12-24 15:42:22 +00:00
drc_rule.h ADDED assertion constraints for user-defined DRC checks. 2021-12-24 16:13:18 +00:00
drc_rule_condition.cpp Pull back some 7.0 fixes to Custom Rules code completion. 2021-09-23 13:08:31 +01:00
drc_rule_condition.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
drc_rule_parser.cpp ADDED assertion constraints for user-defined DRC checks. 2021-12-24 16:13:18 +00:00
drc_rule_parser.h Custom rule severities. 2021-12-24 15:42:22 +00:00
drc_test_provider.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
drc_test_provider.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
drc_test_provider_annular_width.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00: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 Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_copper_clearance.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_courtyard_clearance.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_diff_pair_coupling.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_disallow.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_edge_clearance.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_hole_size.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_hole_to_hole.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_library_parity.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_matched_length.cpp pcbnew: Add via height support in drc length 2021-12-30 09:35:10 -05:00
drc_test_provider_mechanical_clearance.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_misc.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_schematic_parity.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_silk_clearance.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_sliver_checker.cpp Scoop up some more wxPoints 2022-01-01 21:06:40 -05:00
drc_test_provider_solder_mask.cpp Allow solder mask aperture objects to inherit nets during DRC. 2022-01-03 20:58:01 +00:00
drc_test_provider_text_dims.cpp Coverity fixes. 2022-01-02 14:57:03 +00:00
drc_test_provider_track_width.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
drc_test_provider_via_diameter.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00
drc_test_provider_zone_connections.cpp Better layer handling for DRC markers. 2021-12-26 15:06:12 +00:00