70 Commits (259e249aedf71b378826b78bdfa211dff460d22d)

Author SHA1 Message Date
Marek Roszko 30ba3aa240 Get python loading the new "user scripting" paths 5 years ago
Marek Roszko 2807a37fc0 Create a stock scripting path helper 5 years ago
Marek Roszko 28c6967dbc Start trying to shuffle around path management 5 years ago
qu1ck 07d4a28024 Improvements to pcbnew action plugins settings panel 5 years ago
Seth Hillbrand e3e9bfc1b8 Fix compile error 5 years ago
Seth Hillbrand 605dcfbedf Fix Windows script location 5 years ago
Seth Hillbrand b57ad4b2f9 Correct SWIG path 5 years ago
Seth Hillbrand 2cb8dff650 Use KICAD_DATA for data path lookup in scripting 5 years ago
Marek Roszko 84dd78e01d Fix the install location for vcpkg built python modules 5 years ago
Thomas Pointhuber 3b25e7344a Fix deprecation warning. PyEval_InitThreads() is not needed for Python >= 3.7 5 years ago
jean-pierre charras f6b4b66a86 Avoid include wx/wx.h in many files that do not actually use this include. 5 years ago
jean-pierre charras 0b23cb7dbb more cleanup about removing useless include 5 years ago
Jon Evans 8ef888e115 Add a path for scripting console to work from build dir for debugging 5 years ago
Mark Roszko 610f0372d3 Initialize Py_SetPythonHome for msvc/vcpkg 5 years ago
Seth Hillbrand 45ca1709bb Unify scripting dirs and open user-based 5 years ago
Ian McInerney 47f7c616f8 Fix Python environment variable handling 5 years ago
Ian McInerney 0a0ed9e064 Escape all env var strings sent to the Python interpreter 5 years ago
Ian McInerney c458b50fd9 Ensure the environment variables are synchronized between KiCad and Python 5 years ago
Seth Hillbrand 4d2e953f42 Cleanup: Replace C-only deprecated headers 6 years ago
Wayne Stambaugh 816f6db310 Pcbnew: Python scripting support clean up. 7 years ago
Seth Hillbrand ff9d814fbd Fix unused vars in wxpython3 7 years ago
Seth Hillbrand 8b060799eb python: Fix Phoenix app setting 7 years ago
Thomas Pointhuber 0e0b4d52a2 Add initial support for Phoenix (new wxPython binding) 7 years ago
Thomas Pointhuber e39eeb2f92 Remove debug printf and fix indentation inside of block 7 years ago
Thomas Pointhuber 95e55eb17a Fix coding style issue (space after if) 7 years ago
Thomas Pointhuber e09785db1d Introduce PyStringToWx helper to remove code duplication 7 years ago
Thomas Pointhuber ce471ec898 Fix braces 7 years ago
Thomas Pointhuber 6ac444f587 Fix style issue 7 years ago
Thomas Pointhuber 0812f71bd3 Fix builtins import in Python3 7 years ago
Thomas Pointhuber 7365cb8e52 Get Exception handling working with Python 3 8 years ago
Thomas Pointhuber 88d04f3bcb Get Action Plugins working with Python 3, fix some unicode string errors 8 years ago
Thomas Pointhuber e9da6811a6 Fix initialisation of the pcbnew python module 8 years ago
Thomas Pointhuber 284904b72c Rewrite C extensions to also support Python 3 8 years ago
jean-pierre charras c585964da9 fix coding style issues. 8 years ago
Baranovskiy Konstantin 5e1605af19 Values of argc and argv transfers to python environment. 8 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
jean-pierre charras 30e3f2e781 fix forgotten change after renaming files 8 years ago
John Beard c523ba45e1 Fix shadowed variable in python_scripting.cpp 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 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 44cc728b25 enforce a control to avoid crash if pcbnew.py is an incorrect version (bad install). 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
Oliver 636e060c99 A few enhancements from a larger patch, not yet committed, for footprint wizards 9 years ago
Dick Hollenbeck 7311f07eaf SWIG Improvements 9 years ago
Wayne Stambaugh cbcb3b896b Fix incorrect string translation macros. 9 years ago
Strontium c3d3a7a4c8 Scripting: replace PyCrust shell with enhanced PyAlaMode shell. 10 years ago
jean-pierre charras 204eb49ce5 Minor enhancement in python console: remove margins around the client area. simplify code. 10 years ago