53 Commits (e03cb736f296f6d1b2da23551f715d4ba24470f4)

Author SHA1 Message Date
Mike Williams 40058ebe80 actions: move all basic selection operations to common actions 7 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
JamesJCode 3800bae281 Enforce thread safety in clearance and creepage checks 10 months ago
Fabien Corona 5e263c9eec Add a graphics handler to DRC Engine 1 year ago
Fabien Corona f258cc5164 DRC creepage 1 year ago
Seth Hillbrand 0f57d76ecd Clean and standardize cross-probing action 2 years ago
Jeff Young d5d07e64c9 Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 4 years ago
Marek Roszko 14a0fa435c ADDED: DRC JSON report 2 years ago
Marek Roszko 812143ac69 ADDED: Run PCB DRC via cli 2 years ago
Ian McInerney 2fb6f19a84 Separate immediate and delayed action dispatch 2 years ago
Jeff Young 93789e75b9 Re-create missing exclusion markers if DRC was cancelled. 2 years ago
Jeff Young daa3a1aae9 Revert addition of update-teardrops checkbox to DRC dialog. 2 years ago
Jeff Young 2d15067453 ADDED allow update of teardrops before running DRC. 3 years ago
Jeff Young 521aa5b5ae Update DRC exclusions model to match terminology. 3 years ago
Jeff Young 63386ba64d Pointer safety for ERC/DRC dialogs. 3 years ago
Alex 3a76d42630 Cross-probing/selection for multiple items (PCB -> SCH) 3 years ago
Jeff Young 1f347582f8 Introduce new marker type so we can track DRC errors on the drawing sheet. 3 years ago
Seth Hillbrand 9fcc641808 Don't set the dirty bit when running DRC 4 years ago
Jeff Young bc51c89c90 Reconcile zone-auto-fill with undo. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Jeff Young ab583a32f9 Better layer handling for DRC markers. 4 years ago
Jeff Young b4c5e64db2 Exclusions for Unconnected Items; Markers & exclusions for Parity checks 4 years ago
Jeff Young 4ba3937f8a Cleanup. 4 years ago
Jeff Young a48867ea01 Solder mask integrity testing. 4 years ago
Seth Hillbrand fb5fef9f5f Remove extraneous Raise() from DRC cross-probe 4 years ago
Jeff Young 1bb5fc3fd6 Work around EnsureVisible bug in wxWidgets during DRC cross-probe. 4 years ago
Jeff Young e2baacec21 Add cross-probing between PCB (markers) and DRC marker list. 4 years ago
Jeff Young b84d1456d5 KIFACE_I -> KIFACE_BASE. 4 years ago
Jeff Young 41619ebbe2 Decouple PROGRESS_REPORTER interface from implementations. 4 years ago
Marek Roszko 10e60acf34 Clean up including of board_design_settings.h 4 years ago
Jeff Young a3b9e8ddb4 Round 2 of Worksheet -> Drawing Sheet. 5 years ago
Jeff Young 41234a8373 Implement more precise annotation-required messages. 5 years ago
Jeff Young 8ee72853fb Be more targetted on when we load DRC Rules for better performance. 5 years ago
Jeff Young df262eaa06 Make prev/next marker work reliably on all platforms. 5 years ago
Jeff Young 7bd31d5237 Naming conventions. 5 years ago
Jeff Young 3216256b49 Turn off zone fill up-to-date checker in DRC. 5 years ago
Jeff Young 115fd1d7f3 Move track-to-zone testing to RTrees. 5 years ago
Jeff Young cd93dbd324 Naming cleanup. 5 years ago
Jeff Young d5addb692c Move a bunch of DRC tests to RTrees. 5 years ago
Jeff Young bc23fd0530 Mark footprint tests as run even if netlist is empty. 5 years ago
jean-pierre charras 0b23cb7dbb more cleanup about removing useless include 5 years ago
Jon Evans b6e4b7bf7d Fix order of initializing tools when loading board 5 years ago
Jeff Young 7300640da0 Reload DRC rules on MODEL_RELOAD. 5 years ago
Jeff Young 5ad76a237e Moving checking the rules up a level so we can properly exit DRC dialog. 5 years ago
Jeff Young 167ae374fd Don't allow two DRC runs at the same time. 5 years ago
Ian McInerney d3dd1c45b6 Disable editing tools on the canvas when DRC is running 5 years ago
Ian McInerney 542f447daa DRC tool: Ensure all calls to the dialog are guarded by null checks 5 years ago
Ian McInerney 89dcc46898 Coverity cleanup and remove unused variables 5 years ago
Jeff Young 67b5d24995 Support ESC & Cancel for DRC. 5 years ago
Jeff Young 2b43ffd12d Better error reporting; better nullptr safety. 5 years ago