kicad/pcbnew/drc
Jon Evans a77e630901 ADDED: Connectivity for graphic shapes on copper layers
Graphic shapes (excluding text) can now have nets when on
copper layers. Shapes behave like tracks in that they will
pick up nets from connected pads, and follow track opacity
settings.
2023-08-10 21:47:43 -04:00
..
drc_cache_generator.cpp Consolidate Maximum clearance calculation 2023-07-26 12:55:48 -07:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00: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 Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
drc_item.h Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01: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 Fetch a better location for keepout area collsions. 2022-12-21 18:22:15 +00:00
drc_rule_condition.cpp Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00:00
drc_rule_condition.h Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01:00
drc_rule_parser.cpp Add support for unitless values to PCB_EXPR_EVALUATOR. 2022-11-29 14:24:20 +00: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 dyn_cast<PCB_TEXT*> won't find PCB_FIELDs. 2023-06-24 15:48:57 +01:00
drc_test_provider.h Fix a few more doxygen errors (no actual code change) 2023-04-19 20:24:42 +02:00
drc_test_provider_annular_width.cpp Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2023-06-02 12:18:24 +02: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 drc_test_provider_connection_width: fix crash due to a null pointer. 2023-06-20 16:32:07 +02:00
drc_test_provider_connectivity.cpp Refine track dangling test. 2023-06-17 22:56:57 +01:00
drc_test_provider_copper_clearance.cpp ADDED: Connectivity for graphic shapes on copper layers 2023-08-10 21:47:43 -04: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 Coverity fixes and code cleaning. 2023-03-06 07:12:18 -05:00
drc_test_provider_disallow.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
drc_test_provider_edge_clearance.cpp Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2023-07-25 09:11:55 +02: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 Cleanup unused local variable. 2023-01-24 23:45:55 +00:00
drc_test_provider_library_parity.cpp Make sure pad primitives get normalized before diff'ing. 2023-08-03 18:08:33 +01:00
drc_test_provider_matched_length.cpp Use more precise formatting in DRC messages when less precise values are identical. 2022-10-06 22:18:53 +01:00
drc_test_provider_misc.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +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 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
drc_test_provider_silk_clearance.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drc_test_provider_sliver_checker.cpp Rework Copper Sliver check 2023-04-25 10:32:46 -07:00
drc_test_provider_solder_mask.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
drc_test_provider_text_dims.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +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 Avoid edge cases on very wide thermal spokes. 2023-08-04 15:38:06 +01:00