4741a5ed4c 
								
							
								 
							
						 
						
							
							
								
								Fix memory leak in connection graph  
							
							
 
							
							
							When generating virtual connections to represent bus aliases, we need to
store the pointers for future deletion otherwise we will leak the memory
(cherry picked from commit 9260f58803 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86208a7922 
								
							
								 
							
						 
						
							
							
								
								Improve pin-pin iteration in ERC checks  
							
							
 
							
							
							Rather than generating expensive classes to store in a set to check for
duplicate checks, we avoid double-checking elements in the vector.  For
large schematics this results in a substantial speed increase
(cherry picked from commit 1a5c515e45 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb8dd9e9a2 
								
							
								 
							
						 
						
							
							
								
								Don't leave deleted items in group  
							
							
 
							
							
							We filter out ref/value text in copies so we need to remove them from
the copied group (if any) as well
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15930 
(cherry picked from commit fb387a2c09 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cbad7a3c0 
								
							
								 
							
						 
						
							
							
								
								Compare bus local names  
							
							
 
							
							
							When running ERC, we want to check if bus members exist in the bus and
this should be done using m_local_name (i.e. the name it take from the
parent bus) not the resolved name as this will change depending on
connections
(cherry picked from commit 1380feef72 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8b2e2aa07 
								
							
								 
							
						 
						
							
							
								
								closestDist_sq should be ECOORD_MAX initially.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ffa013467 
								
							
								 
							
						 
						
							
							
								
								Fix minor compil and Coverity warnings (not initialized vars)  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cf6679bfe 
								
							
								 
							
						 
						
							
							
								
								Try to get the scoring logic right (again).  
							
							
 
							
							
							Also adds matching against a library name.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15875  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c1da16d6f 
								
							
								 
							
						 
						
							
							
								
								Don't attempt to take the size of invalid bitmap  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								435e3fab8d 
								
							
								 
							
						 
						
							
							
								
								Support text variables in STEP export filename.  
							
							
 
							
							
							Also fixes some other file browser titles to match Kicad's overall style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15927  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd166ce835 
								
							
								 
							
						 
						
							
							
								
								Pcbnew, legacy plugin: fix a minor issue about file version number.  
							
							
 
							
							
							Some .brd files have a version number = 7, very similar to version 2.
So force version = 2 to import these files. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ec2eb600a 
								
							
								 
							
						 
						
							
							
								
								Point editor: manually manage grid lifetime for now  
							
							
 
							
							
							Will prevent crashes until we can fix this correctly. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91b6bb8088 
								
							
								 
							
						 
						
							
							
								
								Grid helpers: remove view items on destruction  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e48c0b695 
								
							
								 
							
						 
						
							
							
								
								Grids: placing symbols should respect connectables, not graphics  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf4529c1b5 
								
							
								 
							
						 
						
							
							
								
								Remember last tab for Pad Properties.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15925  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96d203477e 
								
							
								 
							
						 
						
							
							
								
								Fix launcher buttons on macOS  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4b872226b 
								
							
								 
							
						 
						
							
							
								
								Fix wxFormBuilder switching the default tab.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15925  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc0fe74f72 
								
							
								 
							
						 
						
							
							
								
								Score initializing is done by LIB_TREE_NODE::ResetScore().  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15875  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab89038fa8 
								
							
								 
							
						 
						
							
							
								
								More protection for drawing dashed lines on MSW.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15888  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								504b3cd174 
								
							
								 
							
						 
						
							
							
								
								FP editor: allows FOOTPRINT field to be editable.  
							
							
 
							
							
							Although it had no meaning in FP editor, it needs to be edited in some cases,
as it is a member of a library footprint. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97901c9ac5 
								
							
								 
							
						 
						
							
							
								
								Fix footprints being difficult to select in high-contrast modes.  
							
							
 
							
							
							(regression) 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb84f4592b 
								
							
								 
							
						 
						
							
							
								
								Check vias before holes as we assume any hole is non-pushable.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15840  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d455ca399 
								
							
								 
							
						 
						
							
							
								
								Fix rendering of ACTION_TOOLBAR_PALETTE buttons at non-normal sizes  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc8a5865d5 
								
							
								 
							
						 
						
							
							
								
								Symbol Editor: SCH_HTTP special treatment  
							
							
 
							
							
							Added SCH_HTTP to receive special treatment, same like with database libraries! 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c08aa09d5 
								
							
								 
							
						 
						
							
							
								
								Don't generate virtual vias when editing a tuning pattern.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1efae1e05 
								
							
								 
							
						 
						
							
							
								
								We don't want to do collision testing against virtual vias.  
							
							
 
							
							
							(Which means they had better not have a hole.) 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad676e22b8 
								
							
								 
							
						 
						
							
							
								
								Don't push a commit we don't own.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5da35d7750 
								
							
								 
							
						 
						
							
							
								
								Don't modify dp-tuning when doing skew tuning.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15901  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09e92fc3fc 
								
							
								 
							
						 
						
							
							
								
								Cap self-intersecting outline violations.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47e25d617e 
								
							
								 
							
						 
						
							
							
								
								ADDED: Icon scaling for toolbars only  
							
							
 
							
							
							Unlike the old "icon scale" (that actually scaled all bitmaps)
this one actually changes the toolbar size while making use
of the new bitmap bundle functionality
Add more resolutions for all tool icon bitmaps
Wouldn't want Mark's eyes to bleed 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06a4bdbf4c 
								
							
								 
							
						 
						
							
							
								
								Upgrade BITMAP_TOGGLE and GRID_BITMAP_TOGGLE to wxBitmapBundle  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50fe585827 
								
							
								 
							
						 
						
							
							
								
								REMOVED: manual icon scale preference  
							
							
 
							
							
							This is now handled properly by wxWidgets on all platforms
See https://gitlab.com/kicad/code/kicad/-/issues/14119  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2cc678231 
								
							
								 
							
						 
						
							
							
								
								Add 2x scale icons  
							
							
 
							
							
							See https://gitlab.com/kicad/code/kicad/-/issues/14119  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb5b3db063 
								
							
								 
							
						 
						
							
							
								
								Add bitmap bundle support to BITMAP_SCALE  
							
							
 
							
							
							Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71fb1afe4c 
								
							
								 
							
						 
						
							
							
								
								Add ngspice lib paths for when running from build dir.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e4d5d776d 
								
							
								 
							
						 
						
							
							
								
								Add --exclude-pdf-property-popups to schematic plotting CLI.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cca303f65 
								
							
								 
							
						 
						
							
							
								
								Expose missing properties for label shapes.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08e8e13f46 
								
							
								 
							
						 
						
							
							
								
								performance: Cache zone fill triangulation at draw.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f50de028fb 
								
							
								 
							
						 
						
							
							
								
								Make plotting of PDF property popups optional.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f708c7d962 
								
							
								 
							
						 
						
							
							
								
								Open Recent for Bitmap2Cmp.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c75b84f76e 
								
							
								 
							
						 
						
							
							
								
								Fix errant removal of parens.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15744  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fb832b9e 
								
							
								 
							
						 
						
							
							
								
								pcb_calculator, PANEL_GALVANIC_CORROSION: store selection in config.  
							
							
 
							
							
							Other minor cosmetic enhancement. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24a9245f81 
								
							
								 
							
						 
						
							
							
								
								Hook up via size & drill constraints to editors.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df46521b25 
								
							
								 
							
						 
						
							
							
								
								Don't separate netclass values from custom rule values.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15912  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4a23be84e 
								
							
								 
							
						 
						
							
							
								
								Recompress icons with pngcrush 1.8.13  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54277b1e8b 
								
							
								 
							
						 
						
							
							
								
								Fix plot clipping when edge values are interpolated.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85c218f794 
								
							
								 
							
						 
						
							
							
								
								Fix missing member variable initialization.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15914  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91a151deb1 
								
							
								 
							
						 
						
							
							
								
								Coverity fixes  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b97d8ddef4 
								
							
								 
							
						 
						
							
							
								
								Make offset-zone check multi-layer aware.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15916  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68e46ecad5 
								
							
								 
							
						 
						
							
							
								
								Don't set modified flag when updating measurement format internally.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15909  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eff4e2cc9c 
								
							
								 
							
						 
						
							
							
								
								Convert windows file paths to unix notation.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/15888  
							
						 
						2 years ago