50 Commits (master)

Author SHA1 Message Date
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 9 months ago
Jon Evans 9eda526871 API: Show API actions alongside SWIG action plugins in preferences 10 months ago
qu1ck b53b68c686 Fix double loading plugins and sys.path entires multiplying 4 years ago
qu1ck 8170e2f57c When reloading plugins delete top level module too 4 years ago
qu1ck 0f67c7ed25 When reloading plugins don't delete system modules 4 years ago
qu1ck 78ab69027d Add 3rdparty/plugins to plugin search 4 years ago
qu1ck 75819206a0 Add support for dark theme in plugin icons 5 years ago
jean-pierre charras 49ce32b403 Fix a minor python2/python3 compatibility issue on MSW 5 years ago
jean-pierre charras 959c2f18ab Fix python encode( 'UTF-8' ) error 5 years ago
Seth Hillbrand 5354780904 Fix Linux/Python3 issue with plugins 5 years ago
jean-pierre charras 8beeb368d2 Scripting: Fix missing utf8 to unicode string conversion in swig file 5 years ago
Jon Evans ec334f172b Fix some issues with reloading of action plugins 5 years ago
Marek Roszko 30ba3aa240 Get python loading the new "user scripting" paths 5 years ago
Seth Hillbrand 45ca1709bb Unify scripting dirs and open user-based 5 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Ian McInerney 59b729c731 pcbnew: Fix reload of python plugins in python 3 6 years ago
Thomas Pointhuber 7365cb8e52 Get Exception handling working with Python 3 7 years ago
Thomas Pointhuber 88d04f3bcb Get Action Plugins working with Python 3, fix some unicode string errors 7 years ago
qu1ck 72f87861bb pcbnew: Add toolbar buttons for action plugins 7 years ago
jean-pierre charras ccce376e33 Refinements for commit 986b904 8 years ago
jean-pierre charras 986b90424b Fix an issue in LoadPlugins(bundlepath=None) python method (Windows specific). 8 years ago
Alessandro Gatti f1cf95b8dd scripting: Fix invalid error message syntax. 8 years ago
jean-pierre charras b11b9b9d0d Fix forgotten change in kicadplugins.i, after changing he class name PYTHON_FOOTPRINT_WIZARDS to PYTHON_FOOTPRINT_WIZARD_LIST 8 years ago
jean-pierre charras 5d8dd7c20f Loading python plugins: make subdir import more tolerant to broken python scripts, 8 years ago
Jean-Samuel Reynaud e40de096bc Fix broken directory names building for python plugins 8 years ago
Jean-Samuel Reynaud 5ef3e5a15d Pcbnew: Add ACTION_PLUGINS class. It allows loading python scripts in footprint editor and run them from the Tools/External Plugins menu 9 years ago
jean-pierre charras 4f46f79cf0 dialog_footprint_wizard_list.cpp: allows updating (on request) python modules from this dialog. 9 years ago
jean-pierre charras e6a8294c56 dialog_footprint_wizard_list: add button to show the trace of errors when python scripts wizards failed to load. 9 years ago
jean-pierre charras 76a82dcd3b Dialog footprint wizard selector: better dialog (displays the wizard search path list) and allows double click to select a wizard 9 years ago
jean-pierre charras 56f8e10eb4 Footprint wizards management: Now display the list of not loadable footprint wizards in footprint wizard dialog. 9 years ago
jean-pierre charras 8e11d9b628 very minor change. 9 years ago
Oliver Walters 66ee44cb1f Footprint Wizards Update 9 years ago
Oliver 636e060c99 A few enhancements from a larger patch, not yet committed, for footprint wizards 9 years ago
Strontium c3d3a7a4c8 Scripting: replace PyCrust shell with enhanced PyAlaMode shell. 10 years ago
jean-pierre charras c94a5dd46f Footprint wizard: fixes and enhancements in python scripts. 10 years ago
Bernhard Stegmaier 3f807bdc78 OSX Python scripting plugin path fixes. 10 years ago
Wayne Stambaugh 053458b81a Minor scripting improvements and code cleaning. 10 years ago
Wayne Stambaugh 8f99fc0496 Minor Python scripting fixes. 10 years ago
jean-pierre charras 7808b2e240 Fix in KIWAY_PLAYER::ShowModal: the top level windows children of the KIWAY_PLAYER Modal frame are now enabled (previously were disabled). It fix some issues for instance with the aui toolbar when moved, and the dialog open when starting the footprint wizard frame. Perhaps explain a few other bugs. 10 years ago
jean-pierre charras 4a56ee42c5 Footprint wizard: Fix IO exception error in python scripts which happens sometimes, due to the fact these scripts printed messages to a console, but when Pcbnew is not run from a console, there is no IO channel to read these messages. 10 years ago
Marco Serantoni fb9e5b94ca [MacOSX] support for plugins in the bundle 12 years ago
jean-pierre charras 50743cf3ba Initial release of pl_editor, the page layout and title block editor. 12 years ago
Miguel Angel Ajo f227383341 ReloadPlugins() python function, and mtime stored in the KICAD_PLUGINS dictionary 13 years ago
Miguel Angel Ajo 9a8baa00f2 Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 13 years ago
Miguel Angel Ajo 5d0dee1364 Adam Vašíček patches for WIN32 compilation of kicad scripting 13 years ago
Miguel Angel Ajo 974fe74f66 Cleanup toward test-merge 13 years ago
Miguel Angel Ajo 70df15175b Footprint wizard, plus fixes 14 years ago
Miguel Angel Ajo 4dc70b2fc8 wxGrid instead of list, now we do really have values... 14 years ago
Miguel Angel Ajo 23bec4b80b * Footprint wizard UI: Added to module editor. 14 years ago
Miguel Angel Ajo edee5dc1ce KiCad scripting plugin architecture, footprint wizards first 14 years ago