Jeff Young
|
8ee72853fb
|
Be more targetted on when we load DRC Rules for better performance.
|
2021-01-01 23:17:49 +00:00 |
Jeff Young
|
df262eaa06
|
Make prev/next marker work reliably on all platforms.
Requires us to move from arrow-keys to our own commands (the only
way that the OSX wxWidgets impl doesn't eat the keys when the dataVIew
has focus).
While there we might as well add a command to exlucde markers.
ADDED Prev Marker, Next Marker, Exclude Marker
Fixes https://gitlab.com/kicad/code/kicad/issues/6575
Fixes https://gitlab.com/kicad/code/kicad/issues/5501
|
2020-12-01 22:37:07 +00:00 |
Jeff Young
|
7bd31d5237
|
Naming conventions.
|
2020-11-14 18:26:03 +00:00 |
Jeff Young
|
3216256b49
|
Turn off zone fill up-to-date checker in DRC.
The individual DRC errors will catch it, and the user can always
choose to fill zones first.
|
2020-11-04 18:32:27 +00:00 |
Jeff Young
|
115fd1d7f3
|
Move track-to-zone testing to RTrees.
Also implemente pad-to-zone testing and removes the control in the
GUI (now that it's fast).
|
2020-10-31 15:45:41 +00:00 |
Jeff Young
|
cd93dbd324
|
Naming cleanup.
|
2020-10-31 15:45:41 +00:00 |
Jeff Young
|
d5addb692c
|
Move a bunch of DRC tests to RTrees.
|
2020-10-31 15:45:41 +00:00 |
Jeff Young
|
bc23fd0530
|
Mark footprint tests as run even if netlist is empty.
Fixes https://gitlab.com/kicad/code/kicad/issues/6125
|
2020-10-28 19:56:58 +00:00 |
jean-pierre charras
|
0b23cb7dbb
|
more cleanup about removing useless include
|
2020-10-03 15:26:03 +02:00 |
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 |