4d48376eae 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings detected by PVS-STUDIO (not used vars)  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ccac79192 
								
							
								 
							
						 
						
							
							
								
								More wxString wide literals.  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3552a940a 
								
							
								 
							
						 
						
							
							
								
								Make sure standard OK/Cancel buttons respond to current language.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/9635  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b84d1456d5 
								
							
								 
							
						 
						
							
							
								
								KIFACE_I -> KIFACE_BASE.  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6aaf4413b3 
								
							
								 
							
						 
						
							
							
								
								Fix kicad_string.h / string.cpp mismatch.  
							
							
 
							
							
							They don't define a KiCad string class, so the header file name was
somewhat misleading. But the fact that they didn't match definitely
made coding more difficult. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a301d8eea 
								
							
								 
							
						 
						
							
							
								
								Stop using wxDialog::EndModal() from inside dialogs.  
							
							
 
							
							
							Calling wxDialog::EndModal() directly from inside the dialog is a
potential bug if the dialog is shown in the modeless or window modal
(quasi-modal).  Use the internal button events where possible and
check for the appropriate mode before calling the correct end dialog
function. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								adf885b667 
								
							
								 
							
						 
						
							
							
								
								Move pcbnew swig  
							
							
 
							
							
							Separates the python scripts into those using swig and those needed for
other scripting 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81d58bcea9 
								
							
								 
							
						 
						
							
							
								
								Working python window  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f274a00c08 
								
							
								 
							
						 
						
							
							
								
								Remove PYTHON_* compile options  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c04e19f9ac 
								
							
								 
							
						 
						
							
							
								
								Include optimization: move some things from common.h to point-of-use  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07d4a28024 
								
							
								 
							
						 
						
							
							
								
								Improvements to pcbnew action plugins settings panel  
							
							
 
							
							
							1. Add open plugins directory button (same as in tools menu)
2. Add show plugin errors button to help debug issues 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a207bd97bb 
								
							
								 
							
						 
						
							
							
								
								Naming conventions.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								304e5faf36 
								
							
								 
							
						 
						
							
							
								
								Move wxStringSplit to kicad_string  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e59a3d981e 
								
							
								 
							
						 
						
							
							
								
								Implement a new settings framework across all of KiCad  
							
							
 
							
							
							CHANGED: Settings are now stored in versioned sub-directories
ADDED: First-run dialog for migrating settings from a previous version
CHANGED: Settings are now stored as JSON files instead of wxConfig-style INI files
CHANGED: Color settings are now all stored in a separate settings file
CHANGED: The symbol editor and footprint editor now have their own settings files
CHANGED: Color settings are no longer exposed through BOARD object
CHANGED: Page layout editor now uses Eeschema's color scheme
Settings are now managed through a central SETTINGS_MANAGER held by PGM_BASE.
Existing settings will be migrated from the wxConfig format on first run of each application.
Per-application settings are now stored in one class for each application. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cf394e34f 
								
							
								 
							
						 
						
							
							
								
								pcbnew: Handle missing footprint wizards  
							
							
 
							
							
							When we do not have any footprint wizards to display, we cannot select
the grid rows.
Fixes: lp:1823608
* https://bugs.launchpad.net/kicad/+bug/1823608  
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0364a1137 
								
							
								 
							
						 
						
							
							
								
								Don't make user click twice to toggle checkbox in wxGrid.  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d6ef0097b 
								
							
								 
							
						 
						
							
							
								
								Fix code after renaming files. Minor other fix.  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69974b73db 
								
							
								 
							
						 
						
							
							
								
								Remove some extra semicolons  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d3054599b 
								
							
								 
							
						 
						
							
							
								
								Fix a warning in Debug build on Linux, when there is no wizard loaded.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7c4c8c7f2 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: Fix a crash when reloading python scripts, when Kicad uses wxPython.  
							
							
 
							
							
							also, refresh the board editor action plugins menu, when reloading python scripts from the footprint wizard selector. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f46f79cf0 
								
							
								 
							
						 
						
							
							
								
								dialog_footprint_wizard_list.cpp: allows updating (on request) python modules from this dialog.  
							
							
 
							
							
							This option reloads modules which are more recent than already loaded modules, and load new modules. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1039b6dda7 
								
							
								 
							
						 
						
							
							
								
								Make dialog_footprint_wizard_list.cpp compilable when scripting is not enabled.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e72a3b99ee 
								
							
								 
							
						 
						
							
							
								
								dialog_footprint_wizard_list: cosmetic enhancements.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6a8294c56 
								
							
								 
							
						 
						
							
							
								
								dialog_footprint_wizard_list: add button to show the trace of errors when python scripts wizards failed to load.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76a82dcd3b 
								
							
								 
							
						 
						
							
							
								
								Dialog footprint wizard selector: better dialog (displays the wizard search path list) and allows double click to select a wizard  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56f8e10eb4 
								
							
								 
							
						 
						
							
							
								
								Footprint wizards management: Now display the list of not loadable footprint wizards in footprint wizard dialog.  
							
							
 
							
							
							Not loadable wizards are Python scripts having a syntax error or are not compatible scripts due to changes in API. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02fa9639cd 
								
							
								 
							
						 
						
							
							
								
								DIALOG_FOOTPRINT_WIZARD_LIST: minor enhancement. qrcode_footprint_wizard.py: use filled polygons instead of square pads on silkscren layer.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a76f40be3b 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: fix compil issue when Python scripting isn't enabled.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								636e060c99 
								
							
								 
							
						 
						
							
							
								
								A few enhancements from a larger patch, not yet committed, for footprint wizards  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c94a5dd46f 
								
							
								 
							
						 
						
							
							
								
								Footprint wizard: fixes and enhancements in python scripts.  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19124ceee8 
								
							
								 
							
						 
						
							
							
								
								Fix crash when exporting vrml (see bug Bug  #1502549 ) when there is a Glu error.  
							
							
 
							
							
							Enhancement: dialog_footprint_wizard_list remembers now its size. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3084c0aa0b 
								
							
								 
							
						 
						
							
							
								
								Eeschema: add missing rotate and mirror sheet in sheet context menu (these transforms were possible in block commands, but  not from the sheet menu).  
							
							
 
							
							
							Fix a i18n issue in field names when loading a component, if the language was changed during a session, and kicad not restarted (see Bug #1448654 ).
However changing the language needs restarting kicad, in order to have all messages or menus translated. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea6b03cd5f 
								
							
								 
							
						 
						
							
							
								
								footprint wizard python plugins management: Fix a memory leak. Remove useless and outdated code, and add a minor enhancement.  
							
							
 
							
							
							Make a string translatable in a pcbnew info dialog. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86b39ca3c0 
								
							
								 
							
						 
						
							
							
								
								More missing source license fixes.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a38d2b657 
								
							
								 
							
						 
						
							
							
								
								Rework on env. variable KISYS3DMOD. Until now, was used in different files using different ways, so no consistency between files.  
							
							
 
							
							
							code cleanup. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e89db97dd4 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: footprint wizard dialogs: minor fixes, and fixes a not working parmeters dialog under Windows, due to an incorrect Printf format.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b810135e4e 
								
							
								 
							
						 
						
							
							
								
								Code cleaning, minor fixes and minor coding style fixes. wxWidgets 2.9.4 compatibility fix( deprecated function MakeModal )  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								465dabd919 
								
							
								 
							
						 
						
							
							
								
								Fixes Win32 compilation that my previous commit broke, thanks to JP  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3ea46d0e4 
								
							
								 
							
						 
						
							
							
								
								Fix compil issues under mingw  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70df15175b 
								
							
								 
							
						 
						
							
							
								
								Footprint wizard, plus fixes  
							
							
								
 
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								351e08c8a9 
								
							
								 
							
						 
						
							
							
								
								Footprint wizard UI gets the module from python wizard, and show it  
							
							
								
 
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c051c1a4a9 
								
							
								 
							
						 
						
							
							
								
								footprint wizard UI and footprint wizard lists  
							
							
								
 
							
							
						 
						14 years ago