Miguel Angel Ajo
31a693cb8d
Refactoring python to wxArrayString, and better exception error reporting
2013-03-17 02:14:46 +01:00
Miguel Angel Ajo
f83a200e5e
Fix wxString.Print call to be compatible with wx2.8, thanks to Барановский Константин and Edwin van den Oetelaar for submiting same patch, same hour, are you twins? ;)
2013-03-17 00:51:43 +01:00
Miguel Angel Ajo
9a8baa00f2
Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away...
2013-03-16 04:27:48 +01:00
Miguel Angel Ajo
155ea57c36
LOCALE_IO toggle implementation for locale switches on scripting; code cleanups to comply with kicad coding style policy
2013-03-15 17:35:24 +01:00
Miguel Angel Ajo
df93154dee
wxT added to the locales fix, message box on python exceptions inside wizard, added some missing copyright notices
2013-03-15 14:27:18 +01:00
Miguel Angel Ajo
742e1a7e44
Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class
2013-03-12 01:37:45 +01:00
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.
2013-03-11 03:09:48 -05:00
Wayne Stambaugh
4d465ec8a0
Configuration and compile documentation improvements.
...
* Improve the stable and testing build version option logic.
* Use CMake FindPythonInterp to configure the Python interpreter.
* Use Python interpreter to determine the system Python module install
path if not already defined on the command line.
* Add header symbol checks for asinh(), acosh(), and atanh().
* Add test source to check for isinf() which can be defined as a C++template.
* Replace conditional compile on windows systems for aXXXh() with CMake
configuration tests.
* A few minor MSVC compile fixes.
* Fix incorrect python environment string in fixswigimports.py
* Create a separate document for KiCad CMake build options.
* Create a separate how to compile KiCad on Windows document.
2013-02-10 19:41:49 -05:00
jean-pierre charras
2d49ced742
Pcbnew: fix compil warning and a minor bug in plot negative (frame fer plotted in white therefore not visible).
...
minor code cleaning
2012-09-24 18:03:03 +02:00
Miguel Angel Ajo
89dd074841
pcbnew scripting: cleanup, renamed KICAD_SCRIPTING_EXPERIMENT to KICAD_SCRIPTING_WXPYTHON, now every flavour compiles
2012-08-02 19:24:53 +02:00
Miguel Angel Ajo
5140c348cd
pcbnew: wxPyBeginBlockThreads before every python call
2012-08-01 14:50:21 +02:00
Miguel Angel Ajo
474128a445
pcbnew scripting: fixed for coding style policy
2012-07-31 23:00:33 +02:00
Miguel Angel Ajo
9259b21ffa
Footprint wizard converts from user units to internal units back and forth, so user can type in mm or mils now
2012-07-23 00:23:17 +02:00
Miguel Angel Ajo
70df15175b
Footprint wizard, plus fixes
2012-05-16 11:35:18 +02:00
Miguel Angel Ajo
351e08c8a9
Footprint wizard UI gets the module from python wizard, and show it
2012-05-10 10:53:05 +02:00
Miguel Angel Ajo
eff5023287
* Read string array results from python methods~
2012-05-10 08:44:08 +02:00
Miguel Angel Ajo
c051c1a4a9
footprint wizard UI and footprint wizard lists
2012-05-10 01:04:08 +02:00
Miguel Angel Ajo
23bec4b80b
* Footprint wizard UI: Added to module editor.
...
* Footprint wizard C++ generic classes
* Footprint wizard C++ to python wrappers
* Automatic plugin loader from ~/.kicad/plugins
* Python plugin architecture: Footprint wizards
2012-05-09 19:37:25 +02:00
Miguel Angel Ajo
edee5dc1ce
KiCad scripting plugin architecture, footprint wizards first
2012-05-05 22:18:47 +02:00