7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-06 00:25:21 +00:00
kicad/pcbnew/drc
Jeff Young a41a9ea51f Simplify testing of multiple pads with same number.
We now test each hole against the combined copper of all pads
with the same number minus the other holes.

Also fixes a bug with "handled" flag not getting reset between
layers of padstacks.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19521
2025-01-07 14:50:16 +00:00
..
drc_cache_generator.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_cache_generator.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_creepage_utils.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_creepage_utils.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_engine.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_engine.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_interactive_courtyard_clearance.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_interactive_courtyard_clearance.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_item.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_item.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_length_report.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_report.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_report.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rtree.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule_condition.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule_condition.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule_parser.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule_parser.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rule.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_annular_width.cpp Simplify testing of multiple pads with same number. 2025-01-07 14:50:16 +00:00
drc_test_provider_clearance_base.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_clearance_base.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_connection_width.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_connectivity.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_copper_clearance.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_courtyard_clearance.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_creepage.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_diff_pair_coupling.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_disallow.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_edge_clearance.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_footprint_checks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_hole_size.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_hole_to_hole.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_library_parity.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_matched_length.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_misc.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_physical_clearance.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_schematic_parity.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_silk_clearance.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_sliver_checker.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_solder_mask.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_text_dims.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_text_mirroring.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_track_angle.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_track_segment_length.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider_track_width.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_via_diameter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider_zone_connections.cpp Revert "Move thread pool to singleton class" 2025-01-03 21:22:44 -08:00
drc_test_provider.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_test_provider.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00