kicad/pcbnew/drc
Jeff Young b2dff6fa55 Fix solder mask plotting issues.
1) Don't plot all footprint texts for each footprint graphic item.

2) Enforce min web thickness around board shapes and board text.

3) Enforce min web thickness around footprint shapes

4) Correctly handle multi-layer zones.

(1) and (4) will get cherry-picked back to 6.0, so after rebasing
won't actually appear in this changelist anymore....
2021-12-24 12:36:45 +00:00
..
drc_engine.cpp Allow min/max/opt to come from different rules. 2021-12-24 12:36:37 +00:00
drc_engine.h Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
drc_item.cpp Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
drc_item.h Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_results_provider.cpp Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_results_provider.h Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
drc_rtree.h Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
drc_rule.cpp Allow min/max/opt to come from different rules. 2021-12-24 12:36:37 +00:00
drc_rule.h Allow min/max/opt to come from different rules. 2021-12-24 12:36:37 +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 Mechanical clearance rules. 2021-12-23 22:31:21 +00:00
drc_rule_parser.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
drc_test_provider.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
drc_test_provider.h Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_annular_width.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +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 Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_copper_clearance.cpp Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
drc_test_provider_courtyard_clearance.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_diff_pair_coupling.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_disallow.cpp Radial dimensions. 2021-12-23 19:34:54 +00:00
drc_test_provider_edge_clearance.cpp Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
drc_test_provider_hole_size.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_hole_to_hole.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_library_parity.cpp Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
drc_test_provider_matched_length.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_mechanical_clearance.cpp Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
drc_test_provider_misc.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_schematic_parity.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_silk_clearance.cpp Allow min/max/opt to come from different rules. 2021-12-24 12:36:37 +00:00
drc_test_provider_sliver_checker.cpp Less flashing of the progress bar. 2021-12-23 22:31:33 +00:00
drc_test_provider_solder_mask.cpp Fix solder mask plotting issues. 2021-12-24 12:36:45 +00:00
drc_test_provider_text_dims.cpp Add DRC tests for text height and text thickness. 2021-12-23 19:18:45 +00:00
drc_test_provider_track_width.cpp Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
drc_test_provider_via_diameter.cpp Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
drc_test_provider_zone_connections.cpp Starved thermals DRC checking. 2021-12-23 22:30:42 +00:00