Jeff Young
							
						 
						
							
							
							
								
							
								696619fdb6 
								
							
								 
							
						 
						
							
							
								
								Larger set (and larger default) of grid sizes for drawing sheet editor.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/9494  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								e4ccff1d93 
								
							
								 
							
						 
						
							
							
								
								Fix drawing sheet editor for status bar constraints message  
							
							 
							
							 
							
							
								
 
							
							
							Also makes the spacers font-size-relative. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Wayne Stambaugh
							
						 
						
							
							
							
								
							
								0795fcb810 
								
							
								 
							
						 
						
							
							
								
								Minor dialog layout fixes.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								9a8d1246cc 
								
							
								 
							
						 
						
							
							
								
								We don't keep a CHANGELOG.TXT  
							
							 
							
							 
							
							
								
 
							
							
							Direct interested readers to AUTHORS.TXT instead. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								5f5ee7335d 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								dd1d36d40a 
								
							
								 
							
						 
						
							
							
								
								Fix segfault when check for editing points  
							
							 
							
							 
							
							
								
 
							
							
							The point editor is not always available when checking for points.  We
need to handle the missing tool without crashing 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								df2afd8345 
								
							
								 
							
						 
						
							
							
								
								Copy a bunch of bug fixes back from sch_move_tool.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/9169  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								12b726ba2f 
								
							
								 
							
						 
						
							
							
								
								Prevent the point editor from fighting with other tools.  
							
							 
							
							 
							
							
								
 
							
							
							1) Don't start a long-click timer when the point editor is active.
2) Don't auto-start a wire when the point editor is active.
Fixes https://gitlab.com/kicad/code/kicad/issues/9270  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Mike Williams
							
						 
						
							
							
							
								
							
								d90dc77e00 
								
							
								 
							
						 
						
							
							
								
								Selection: Don't drop small moves  
							
							 
							
							 
							
							
								
 
							
							
							If we do a real drag, the timer will be cancelled. If we don't, then
the user is still holding the mouse button down and would probably like
to see the menu. Otherwise it appears the action is dropped. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								5f3c67bd2b 
								
							
								 
							
						 
						
							
							
								
								Fill in some missing GetMsgPanelItems and make some others consistent.  
							
							 
							
							 
							
							
								
 
							
							
							Also expunges a std::vector<MSG_PANEL_ITEM> cover type. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								3da97ed02f 
								
							
								 
							
						 
						
							
							
								
								Reword keyword message  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								2479e1d7b1 
								
							
								 
							
						 
						
							
							
								
								Improve common settings property grouping.  
							
							 
							
							 
							
							
								
 
							
							
							Also moves apply-icon-scaling-to-fonts to its own checkbox.  (We used
to try to infer when to do it, but that turns out to be a rathole.) 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								92e97d1285 
								
							
								 
							
						 
						
							
							
								
								Keep order of rect corners in PLEditor.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/9168  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Marek Roszko
							
						 
						
							
							
							
								
							
								4a81e4c945 
								
							
								 
							
						 
						
							
							
								
								Replace funny symbol with less funny word  
							
							 
							
							 
							
							
								
 
							
							
							Seems wrongish still but the symbol doesn't remember at all properly 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								b84d1456d5 
								
							
								 
							
						 
						
							
							
								
								KIFACE_I -> KIFACE_BASE.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								3aae3c6f65 
								
							
								 
							
						 
						
							
							
								
								Dark mode for a bunch of HTML dialogs.  
							
							 
							
							 
							
							
								
 
							
							
							WX_HTML_REPORT_BOX
WX_HTML_REPORT_PANEL
HTML_MESSAGEBOX
DIALOG_DISPLAY_HTML_TEXT
Fixes https://gitlab.com/kicad/code/kicad/issues/9157 
Fixes https://gitlab.com/kicad/code/kicad/issues/9156  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								fdfecf5932 
								
							
								 
							
						 
						
							
							
								
								Don't push view control settings to the previous active tool.  
							
							 
							
							 
							
							
								
 
							
							
							See further comments in bug report.
Fixes https://gitlab.com/kicad/code/kicad/issues/9147  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								jean-pierre charras
							
						 
						
							
							
							
								
							
								4be8ebafbc 
								
							
								 
							
						 
						
							
							
								
								Pl_editor: add a small help about variable texts in text properties.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								9c78e4cf54 
								
							
								 
							
						 
						
							
							
								
								Mac needs different font size handling than MSW & GTK.  
							
							 
							
							 
							
							
								
 
							
							
							Mac already uses diverse font sizes (for instance, smaller fonts for
radio button groups), and the anti-aliasing is a lot better.  The
other platforms need a more limited range of sizes.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								fbee62fc15 
								
							
								 
							
						 
						
							
							
								
								Tie font size scaling to when automatic icon scaling fails.  
							
							 
							
							 
							
							
								
 
							
							
							It appears that SetSymbolicSize() and ConvertDialogToPixes() fail
under the same circumstances. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								7a822b55aa 
								
							
								 
							
						 
						
							
							
								
								Another round of changes to attempt to fix the GTK font size issue.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/8608  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								29c2f3b7d4 
								
							
								 
							
						 
						
							
							
								
								Prevent jumping into disambiguation if moved  
							
							 
							
							 
							
							
								
 
							
							
							Moving points should not be overrided by disambiguation menu, so we
track where the disambiguation event started and only trigger the menu
if the mouse hasn't moved a full unit in x/y
Fixes https://gitlab.com/kicad/code/kicad/issues/9132  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								f013dbc7c4 
								
							
								 
							
						 
						
							
							
								
								More uniform handling of status fonts.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/8608  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								c8b2e69332 
								
							
								 
							
						 
						
							
							
								
								Check if selection is primary tool  
							
							 
							
							 
							
							
								
 
							
							
							Previously, we were checking if the selection tool was the top of the
stack but this ignored many other "secondary" tools that might be
running such as the point editor.  These still allow the selection tool
to handle events such as clicks.  This change allows the selection tool
to handle clicks when it is the primary tool on the stack rather than
the top
Fixes https://gitlab.com/kicad/code/kicad/issues/9110  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								240c3b75c4 
								
							
								 
							
						 
						
							
							
								
								Move selection disambiguation to long-click  
							
							 
							
							 
							
							
								
 
							
							
							This standardizes selection tools in SELECTION_TOOL class to be able to
handle a long-click as asking for a non-heuristic disambiguation menu.
Fixes https://gitlab.com/kicad/code/kicad/issues/8490  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								41619ebbe2 
								
							
								 
							
						 
						
							
							
								
								Decouple PROGRESS_REPORTER interface from implementations.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								48e0f68c7e 
								
							
								 
							
						 
						
							
							
								
								Improve ease-of-use of color preferences.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								95b87ba29a 
								
							
								 
							
						 
						
							
							
								
								Freshen microwave polygon dialog and remove a bunch of dead code.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								6cd4d68d57 
								
							
								 
							
						 
						
							
							
								
								Add drop shadows to MacOS icons  
							
							 
							
							 
							
							
								
 
							
							
							Apple UI guidelines ask for small drop shadows on the icons.  We add
these using ImageMagick when resizing 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Seth Hillbrand
							
						 
						
							
							
							
								
							
								e7d8b1a975 
								
							
								 
							
						 
						
							
							
								
								Resize MacOS icons and script their creation  
							
							 
							
							 
							
							
								
 
							
							
							Creates a script that will fomat the MacOS icons at 80% of the total
size in line with Apple's guidelines.
Script requires Inkscape 1.0 and png2icns (available on Linux boxen)
Fixes https://gitlab.com/kicad/code/kicad/issues/7977  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Wayne Stambaugh
							
						 
						
							
							
							
								
							
								78e5e98ea0 
								
							
								 
							
						 
						
							
							
								
								Pass VECTOR2I objects by reference instead of on the stack.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Wayne Stambaugh
							
						 
						
							
							
							
								
							
								4c457b5ed3 
								
							
								 
							
						 
						
							
							
								
								More NULL expunging.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Marek Roszko
							
						 
						
							
							
							
								
							
								c794a6ce7a 
								
							
								 
							
						 
						
							
							
								
								Add pdb install option for msvc  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								66eb2ddeb5 
								
							
								 
							
						 
						
							
							
								
								Remove auto when not needed for line length.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								ea6769b702 
								
							
								 
							
						 
						
							
							
								
								The REPORTER interface is inherently line-based.  
							
							 
							
							 
							
							
								
 
							
							
							Also fixes a bunch of error messages that were similar but not
identical (which just increases translation burden).
Fixes https://gitlab.com/kicad/code/kicad/issues/8723  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								0c2ac9a711 
								
							
								 
							
						 
						
							
							
								
								Move GUI font code to common.  
							
							 
							
							 
							
							
								
 
							
							
							This also allows the Mac fixes for font facenames to be more
compartmentalized.
Fixes https://gitlab.com/kicad/code/kicad/issues/8657  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								a1dfc36233 
								
							
								 
							
						 
						
							
							
								
								More error message regularization.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								d296bec5b8 
								
							
								 
							
						 
						
							
							
								
								Differentiate aSingleLine mode for SCINTILLA_TRICKS  
							
							 
							
							 
							
							
								
 
							
							
							This allows us to avoid the monospaced font (along with the tab-stop
handling), and process a <return> as an OK rather than just <shift> +
<return>.
Fixes https://gitlab.com/kicad/code/kicad/issues/8425  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								4aa8318dc2 
								
							
								 
							
						 
						
							
							
								
								More error message regularization.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								5c21f93803 
								
							
								 
							
						 
						
							
							
								
								Consistency in progress and error messages.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								685ee31c35 
								
							
								 
							
						 
						
							
							
								
								Workaround a few more OSX printf problems.  
							
							 
							
							 
							
							
								
 
							
							
							Also regularizes the frame title processing.
Also fixes a type where the library name wasn't processed for
variable expansion.
Fixes https://gitlab.com/kicad/code/kicad/issues/7742  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								b72545a432 
								
							
								 
							
						 
						
							
							
								
								Implement more aggressive re-entrancy blocking for drawing tools.  
							
							 
							
							 
							
							
								
 
							
							
							A similar strategy was already implemented in Eeschema.
Also adds some safety around clearing of autopan and mouse capture.
Fixes https://gitlab.com/kicad/code/kicad/issues/6909  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								jean-pierre charras
							
						 
						
							
							
							
								
							
								2f9ce63623 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect (not updated) canvas_type saved in config  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Mikolaj Wielgus
							
						 
						
							
							
							
								
							
								63c263090f 
								
							
								 
							
						 
						
							
							
								
								Add versioning to page layout editor worksheets  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								luz paz
							
						 
						
							
							
							
								
							
								f968fc8719 
								
							
								 
							
						 
						
							
							
								
								Fix source comment / documentation typos  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								9411d301a0 
								
							
								 
							
						 
						
							
							
								
								Repair recent pass-by-reference cleanup.  
							
							 
							
							 
							
							
								
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/8576  
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Marek Roszko
							
						 
						
							
							
							
								
							
								d946d6e68f 
								
							
								 
							
						 
						
							
							
								
								Cleanup some pgm_base.h includes  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Wayne Stambaugh
							
						 
						
							
							
							
								
							
								6b5d512b9f 
								
							
								 
							
						 
						
							
							
								
								More header clean up.  
							
							 
							
							
								
 
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Jeff Young
							
						 
						
							
							
							
								
							
								3ff670d2a4 
								
							
								 
							
						 
						
							
							
								
								Disable ACTIONS::openPreferences for now.  
							
							 
							
							 
							
							
								
 
							
							
							wxWidgets needs to move the item to the KiCad menu on Mac, and it
can only find it if it has the id wxID_PREFERENCES. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								 
								Ian McInerney
							
						 
						
							
							
							
								
							
								dc27079b71 
								
							
								 
							
						 
						
							
							
								
								cleanup tool event and tool action includes  
							
							 
							
							
								
 
							
							
						 
						4 years ago