kicad/pcbnew/drc
Jon Evans c0aa6965de Migrate PcbNew project settings to new framework
Various architecture upgrades to support this.
Creating a BOARD now requires a valid PROJECT, which caused
some (mostly transparent) changes to the Python API internals.

ADDED: Project local settings file
CHANGED: Board design settings are no longer stored in PCB file
CHANGED: Net classes are no longer stored in PCB file
CHANGED: Importing board settings now reads boards, not just projects

Fixes https://gitlab.com/kicad/code/kicad/-/issues/2578
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4070
2020-07-02 22:08:54 -04:00
..
drc.cpp Add SH_RECT handling to 3D shape conversion. 2020-06-30 18:32:31 +01:00
drc.h fix issues in DRC and fill zone, related to recent changes in code. 2020-06-30 12:59:26 +02:00
drc_clearance_test_functions.cpp Return individual custom pad shapes instead of a SHAPE_POLY_SET. 2020-07-02 17:09:15 +01:00
drc_courtyard_tester.cpp Move hole testing to DRC client and improve performance. 2020-05-17 15:49:02 +01:00
drc_courtyard_tester.h Move hole testing to DRC client and improve performance. 2020-05-17 15:49:02 +01:00
drc_drilled_hole_tester.cpp Redo DRC rules to get ready for new system. 2020-05-25 22:51:47 +01:00
drc_drilled_hole_tester.h Performance enhancements for DRC. 2020-05-18 13:38:17 +01:00
drc_item.cpp Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
drc_item.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
drc_keepout_tester.cpp CHANGED: Copper zones can be on more than one layer 2020-06-28 08:52:37 -04:00
drc_keepout_tester.h Implement "disallow" rules and integrate with keepout settings. 2020-05-25 22:51:47 +01:00
drc_netclass_tester.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
drc_netclass_tester.h Performance enhancements for DRC. 2020-05-18 13:38:17 +01:00
drc_provider.h Cleanup Graphics to parallel Cleanup Tracks & Vias. 2020-06-17 18:44:39 +01:00
drc_rule.cpp Redo DRC rules to get ready for new system. 2020-05-25 22:51:47 +01:00
drc_rule.h Implement "disallow" rules and integrate with keepout settings. 2020-05-25 22:51:47 +01:00
drc_rule_parser.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
drc_rule_parser.h Parse DRC rules when closing Board Setup dialog. 2020-06-10 12:03:37 +01:00
drc_textvar_tester.cpp Add unresolved variable testing for worksheet items. 2020-05-28 17:36:22 +01:00
drc_textvar_tester.h Add unresolved variable testing for worksheet items. 2020-05-28 17:36:22 +01:00
footprint_tester.cpp A bit more refactoring to get code out of the DRC tool. 2020-05-29 22:06:48 +01:00
footprint_tester.h A bit more refactoring to get code out of the DRC tool. 2020-05-29 22:06:48 +01:00