kicad/pcbnew/drc
Seth Hillbrand 65fd8d22ed Mask aperture pads can have multiple layers
But as long as they don't have copper, we should treat them as mask
apertures

(cherry picked from commit 02cdb0c6b9)
2024-04-16 15:54:36 -07:00
..
drc_cache_generator.cpp Further improvements to cache locking. 2024-03-07 13:02:16 +00:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp Move diff-pair netname resolution to BOARD. 2023-10-15 22:46:23 +01:00
drc_engine.h Add DRCEpsilon to net-tie-exclusion testing. 2023-02-24 12:44:55 +00:00
drc_interactive_courtyard_clearance.cpp Keep courtyard caches alive during move. 2022-11-25 17:20:11 +00:00
drc_interactive_courtyard_clearance.h Share more of the courtyard collision highlighting code. 2022-10-14 10:42:07 +01:00
drc_item.cpp Allow specifying a minimum for a via_count constraint 2024-03-14 21:01:30 +00:00
drc_item.h Allow specifying a minimum for a via_count constraint 2024-03-14 21:01:30 +00:00
drc_length_report.h Improve length calculation for vias. 2023-10-28 13:14:21 +01:00
drc_report.cpp Add $schema prop to drc/erc 2024-02-13 19:08:55 -05:00
drc_report.h ADDED: DRC JSON report 2023-08-13 14:59:10 -04:00
drc_rtree.h PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
drc_rule.cpp Fetch a better location for keepout area collsions. 2022-12-21 18:22:15 +00:00
drc_rule.h Move diff-pair netname resolution to BOARD. 2023-10-15 22:46:23 +01:00
drc_rule_condition.cpp More consistent naming. 2023-08-21 15:26:33 +01:00
drc_rule_condition.h More consistent naming. 2023-08-21 15:26:33 +01:00
drc_rule_parser.cpp Move diff-pair netname resolution to BOARD. 2023-10-15 22:46:23 +01:00
drc_rule_parser.h Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00:00
drc_test_provider.cpp Code cleanup (and Coverity quieting). 2024-01-04 14:35:08 +00:00
drc_test_provider.h Code cleanup (and Coverity quieting). 2024-01-04 14:35:08 +00:00
drc_test_provider_annular_width.cpp Update SHAPE_POLY_SET API to not hide virtual functions 2023-08-18 21:40:40 -04: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 Handle small holes in DRC Connection width test 2024-04-01 17:55:29 -07:00
drc_test_provider_connectivity.cpp Behave (or assert) when source or target are null or dirty. 2023-11-01 17:11:42 +00:00
drc_test_provider_copper_clearance.cpp Ignore graphic shapes that implement netties. 2024-03-23 13:19:37 +00:00
drc_test_provider_courtyard_clearance.cpp Only report on clearances where there was one defined. 2023-03-26 20:46:59 +01:00
drc_test_provider_diff_pair_coupling.cpp Move diff-pair netname resolution to BOARD. 2023-10-15 22:46:23 +01:00
drc_test_provider_disallow.cpp Further improvements to cache locking. 2024-03-07 13:02:16 +00:00
drc_test_provider_edge_clearance.cpp Clean up stale TODOs. 2024-02-05 15:49:57 +00:00
drc_test_provider_footprint_checks.cpp Don't run the footprint checker's shorting pads routine at board level. 2023-01-16 16:44:16 +00:00
drc_test_provider_hole_size.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
drc_test_provider_hole_to_hole.cpp Don't test non-overlapping non-through-hole vias. 2024-03-14 18:07:28 +00:00
drc_test_provider_library_parity.cpp Attempt to prevent KICAD-YP. 2024-03-29 17:46:04 +00:00
drc_test_provider_matched_length.cpp Allow specifying a minimum for a via_count constraint 2024-03-14 21:01:30 +00:00
drc_test_provider_misc.cpp Check env vars when testing for unresolved variables. 2024-02-28 17:16:20 +00:00
drc_test_provider_physical_clearance.cpp ADDED: Connectivity for graphic shapes on copper layers 2023-08-10 21:47:43 -04:00
drc_test_provider_schematic_parity.cpp pcbnew: Added missing DRC checks for value and library-link between symbol and footprint 2024-01-24 12:35:51 +00:00
drc_test_provider_silk_clearance.cpp Improve length calculation for vias. 2023-10-28 13:14:21 +01:00
drc_test_provider_sliver_checker.cpp Code cleanup (and Coverity quieting). 2024-01-04 14:35:08 +00:00
drc_test_provider_solder_mask.cpp Mask aperture pads can have multiple layers 2024-04-16 15:54:36 -07:00
drc_test_provider_text_dims.cpp Clean up stale TODOs. 2024-02-05 15:49:57 +00:00
drc_test_provider_track_width.cpp Eradicate a bunch of calls to dyn_cast. 2023-06-25 11:10:07 +01:00
drc_test_provider_via_diameter.cpp Eradicate a bunch of calls to dyn_cast. 2023-06-25 11:10:07 +01:00
drc_test_provider_zone_connections.cpp Don't report starved thermals when connected only to isolated islands. 2024-02-07 14:09:03 +00:00