18 Commits (ec9c6a80539a66d59fc091ce22cd17e3020e96c1)

Author SHA1 Message Date
qu1ck 78ab69027d Add 3rdparty/plugins to plugin search 5 years ago
Seth Hillbrand 891e200fc8 Use Python to test for modules (not CPython) 5 years ago
Seth Hillbrand bf1437899e Add Python Tool to pcbnew 5 years ago
Seth Hillbrand c7d188a8d0 Centralizing SCRIPTING class 5 years ago
Seth Hillbrand 81d58bcea9 Working python window 5 years ago
Seth Hillbrand f274a00c08 Remove PYTHON_* compile options 5 years ago
Marek Roszko 30ba3aa240 Get python loading the new "user scripting" paths 5 years ago
Mark Roszko 7656663a2f Fix Python integration to build with vcpkg 5 years ago
Seth Hillbrand 45ca1709bb Unify scripting dirs and open user-based 5 years ago
Ian McInerney e8b11c911e Migrate Pcbnew/footprint viewer/footprint editor to the new UI update system 5 years ago
Ian McInerney 47f7c616f8 Fix Python environment variable handling 5 years ago
Ian McInerney c458b50fd9 Ensure the environment variables are synchronized between KiCad and Python 5 years ago
Wayne Stambaugh 816f6db310 Pcbnew: Python scripting support clean up. 7 years ago
Thomas Pointhuber 0e0b4d52a2 Add initial support for Phoenix (new wxPython binding) 7 years ago
Thomas Pointhuber e09785db1d Introduce PyStringToWx helper to remove code duplication 7 years ago
Thomas Pointhuber 22e5e52598 Fix warning: 'HAVE_CLOCK_GETTIME' macro redefined 7 years ago
jean-pierre charras a7c4c8c7f2 Pcbnew: Fix a crash when reloading python scripts, when Kicad uses wxPython. 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
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
Strontium c3d3a7a4c8 Scripting: replace PyCrust shell with enhanced PyAlaMode shell. 10 years ago
jean-pierre charras 50743cf3ba Initial release of pl_editor, the page layout and title block editor. 13 years ago
jean-pierre charras 3e8bd5592b Pcbnew: fix Bug #1156193 . Fix compil issues when KICAD_SCRIPTING_WXPYTHON is not enabled and KICAD_SCRIPTING is enabled 13 years ago
Miguel Angel Ajo 31a693cb8d Refactoring python to wxArrayString, and better exception error reporting 13 years ago
Miguel Angel Ajo 155ea57c36 LOCALE_IO toggle implementation for locale switches on scripting; code cleanups to comply with kicad coding style policy 13 years ago
Miguel Angel Ajo 742e1a7e44 Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class 13 years ago
Dick Hollenbeck 2a2a530c62 improvements to python's GIL acquisition and release, but not done yet, since I think the GIL needs to be acquired even when not involving wxPython. 13 years ago
Miguel Angel Ajo 89dd074841 pcbnew scripting: cleanup, renamed KICAD_SCRIPTING_EXPERIMENT to KICAD_SCRIPTING_WXPYTHON, now every flavour compiles 14 years ago
Miguel Angel Ajo b0881d8ec5 scripting: fixed kicad compilation, cleanups 14 years ago
Miguel Angel Ajo beec323603 Double Python initialization fixed 14 years ago
Miguel Angel Ajo 08af577218 code cleanup and comments 14 years ago
Miguel Angel Ajo 06c570bab3 * More cleanup (common wrappers moved to scripting, instead of pcbnew/scripting) 14 years ago
Miguel Angel Ajo f422350605 pcbnew_scripting_helpers.cpp/h to handle generic scripting tools 14 years ago
Miguel Angel Ajo ec5757a4fa code cleanup, io_mgr and kicad_plugin included when enabled in cmake... 14 years ago