Jon Evans
|
b6e4b7bf7d
|
Fix order of initializing tools when loading board
Also add a few safeguards against invalid situations
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5801
|
2020-09-26 14:45:16 -04:00 |
Jeff Young
|
7300640da0
|
Reload DRC rules on MODEL_RELOAD.
Fixes https://gitlab.com/kicad/code/kicad/issues/5794
|
2020-09-26 16:49:09 +01:00 |
Jeff Young
|
5ad76a237e
|
Moving checking the rules up a level so we can properly exit DRC dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/5778
|
2020-09-24 15:17:46 +01:00 |
Jeff Young
|
167ae374fd
|
Don't allow two DRC runs at the same time.
Fixes https://gitlab.com/kicad/code/kicad/issues/5745
|
2020-09-23 14:10:07 +01:00 |
Ian McInerney
|
d3dd1c45b6
|
Disable editing tools on the canvas when DRC is running
|
2020-09-21 20:39:46 +01:00 |
Ian McInerney
|
542f447daa
|
DRC tool: Ensure all calls to the dialog are guarded by null checks
|
2020-09-21 12:04:41 +01:00 |
Ian McInerney
|
89dcc46898
|
Coverity cleanup and remove unused variables
|
2020-09-20 02:20:41 +01:00 |
Jeff Young
|
67b5d24995
|
Support ESC & Cancel for DRC.
Fixes https://gitlab.com/kicad/code/kicad/issues/5698
|
2020-09-18 22:14:00 +01:00 |
Jeff Young
|
2b43ffd12d
|
Better error reporting; better nullptr safety.
Also clears the marker lists before running a DRC, and sets
the drcRun flags afterwards so that the notebook tab counts
get updated.
Fixes https://gitlab.com/kicad/code/kicad/issues/5659
|
2020-09-16 22:14:41 +01:00 |
Jeff Young
|
ce3819abf8
|
Remove redundant clearances from DRC dialog. Fold progress bar in.
|
2020-09-16 16:06:29 +01:00 |
Jeff Young
|
e2e229da96
|
Finish exorcising the old DRC system.
This moves the various BOARD_ITEM calls to the new system, and make
the DRC_ENGINE long-lived so that it can field those queries.
|
2020-09-15 20:15:46 +01:00 |
Jeff Young
|
514da2f886
|
Move DRC dialog to new DRC engine.
|
2020-09-14 22:39:36 +01:00 |