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.
							
							
							
							
							
							
								
							
							
							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 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Jeff Young
							
						 | 
						
							
							
							
								
							
								7bd31d5237
								
							
								
							
						 | 
						
							
							
								
								Naming conventions.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								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. 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								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). 
							
						 | 
						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.
							
							
							
							
							
							
								
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/6125 
							
						 | 
						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
							
							
							
							
							
							
								
							
							
							Also add a few safeguards against invalid situations
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5801 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Jeff Young
							
						 | 
						
							
							
							
								
							
								7300640da0
								
							
								
							
						 | 
						
							
							
								
								Reload DRC rules on MODEL_RELOAD.
							
							
							
							
							
							
								
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/5794 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								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 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Jeff Young
							
						 | 
						
							
							
							
								
							
								167ae374fd
								
							
								
							
						 | 
						
							
							
								
								Don't allow two DRC runs at the same time.
							
							
							
							
							
							
								
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/5745 
							
						 | 
						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.
							
							
							
							
							
							
								
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/5698 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								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 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Jeff Young
							
						 | 
						
							
							
							
								
							
								ce3819abf8
								
							
								
							
						 | 
						
							
							
								
								Remove redundant clearances from DRC dialog.  Fold progress bar in.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								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. 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Jeff Young
							
						 | 
						
							
							
							
								
							
								514da2f886
								
							
								
							
						 | 
						
							
							
								
								Move DRC dialog to new DRC engine.
							
							
							
							
								
							
							
						 | 
						5 years ago |