7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-06 00:25:21 +00:00
kicad/pcbnew/drc
Seth Hillbrand 9e4204340f Fixup net-tie caching and add QA for netties
When building a net tie, all elements in the footprint that belong to
the net tie can be arbitrarily close to one another.  outside of the
footprint, connected items can be arbitrarily close to the tie element
but must respect the clearance values for elements that have nets
assigned to them

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19933

(cherry picked from commit bff819edb0)
2025-02-13 14:45:40 -08:00
..
drc_cache_generator.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -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 Speed up creepage 2025-01-11 13:18:29 -08:00
drc_creepage_utils.h Speed up creepage 2025-01-11 13:18:29 -08:00
drc_engine.cpp Fixup net-tie caching and add QA for netties 2025-02-13 14:45:40 -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 Translate "Padstack is questionable". 2025-02-07 00:30:23 +03: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 Make sure we open all outlines before running distance test. 2025-01-07 17:25:39 +00:00
drc_test_provider_clearance_base.cpp Fix memory leak in DRC_TEST_PROVIDER_CLEARANCE_BASE 2025-01-14 15:27:42 -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 Move thread pool into true singleton 2025-01-09 09:03:08 -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 Don't report "shorting nets" when one pad has no net. 2025-01-27 19:08:35 +00: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 Keep the scoped copy of LSET 2025-01-14 15:27:42 -08:00
drc_test_provider_diff_pair_coupling.cpp Fix incorrect format for a message 2025-01-17 11:54:14 +01:00
drc_test_provider_disallow.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -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 Report errors when library is missing. 2025-01-29 20:54:33 +00: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 Move thread pool into true singleton 2025-01-09 09:03:08 -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 Move thread pool into true singleton 2025-01-09 09:03:08 -08:00
drc_test_provider_track_segment_length.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -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 Move thread pool into true singleton 2025-01-09 09:03:08 -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