qu1ck
b53b68c686
Fix double loading plugins and sys.path entires multiplying
4 years ago
Jeff Young
d28714167c
All the preferences, all the time.
Fixes https://gitlab.com/kicad/code/kicad/issues/7877
Fixes https://gitlab.com/kicad/code/kicad/issues/5153
4 years ago
jean-pierre charras
c186d1f319
Force refresh AUI manager after reloading python scripts.
Because the tools in the Htoolbar can have changed, the AUI manager need refresh.
4 years ago
jean-pierre charras
01eebd0b9d
Do not call callLoadPlugins() every time a SCRIPTING_TOOL is created.
(i.e. from board editor and from fp editor)
Once is enough.
Once plugins are loaded, calling LoadPlugins() from fpeditor disable plugins
in board editor
Fixes #9846
https://gitlab.com/kicad/code/kicad/issues/9846
4 years ago
Seth Hillbrand
9a8d1246cc
We don't keep a CHANGELOG.TXT
Direct interested readers to AUTHORS.TXT instead.
4 years ago
qu1ck
0f7c0e3872
PCM implementation
5 years ago
qu1ck
78ab69027d
Add 3rdparty/plugins to plugin search
5 years ago
jean-pierre charras
142dd48c99
SCRIPTING_TOOL::showPluginFolder(): fix wxWidgets3.14 compatibility (Linux mainly)
5 years ago
Seth Hillbrand
891e200fc8
Use Python to test for modules (not CPython)
CPython call requires Python 3.8+, so we work around to keep the 3.6
users happy
Fixes https://gitlab.com/kicad/code/kicad/issues/8554
5 years ago
Seth Hillbrand
68a5d5dc01
Fix issue reloading plugins
5 years ago
Seth Hillbrand
bbcc840989
Cleanup rebase fns
5 years ago
Seth Hillbrand
adf885b667
Move pcbnew swig
Separates the python scripts into those using swig and those needed for
other scripting
5 years ago
Seth Hillbrand
bf1437899e
Add Python Tool to pcbnew
5 years ago