54 Commits (555ce68efe93fbdce89c4da6d578c59cfb044683)

Author SHA1 Message Date
jean-pierre charras f877a1159e Fix python scripting issue (EDA_RECT not mapped) 11 years ago
jean-pierre charras f55a436d58 map class CPolyLine (used in zones) in Python. 11 years ago
Wayne Stambaugh f86eb756af Source license, coding policy, and documentation fixes. 11 years ago
jean-pierre charras 7b13463302 change malformed comments in kicad.i 11 years ago
jean-pierre charras c237838d00 python scripting: refinement for UTF8 class (from Miguel Ángel Ajo Pelayo) add __str__ method, usefull to print a UTF8 string. 11 years ago
jean-pierre charras f23bb59cd1 Python scripting: make UTF8 class accessible by python scripts. Add python method GetChars() to UTF8 class to get its char buffer. 11 years ago
jean-pierre charras e6274f70b0 BOARD::Add(): fix an issue for tracks: parent not set (could be an issue only in python scripts, because the parent is set by the constructor) 11 years ago
jean-pierre charras eb396a5e88 Fix footprint wizard issues. Fix export vrml incorrect Z position of items. 11 years ago
Jean-Samuel Reynaud 47b5bdcd47 Fix a mismatch between method signature in scripting/python_scripting.cpp and scripting/python_scripting.h 12 years ago
jean-pierre charras 34c593916c Pcbnew: Fix bug #1296649 (Text on flipped modules incorrectly placed). 12 years ago
jean-pierre charras fd2afec6f5 Remove some fully outdated code (#pragma, from Henner Zeller's report, and some other things) 12 years ago
Marco Serantoni fb9e5b94ca [MacOSX] support for plugins in the bundle 12 years ago
Miguel Angel Ajo bbcd2c61d6 BOARD saving test 12 years ago
Povilas Kanapickas 7f12513c7e Remove some uses of using namespace std. 12 years ago
jean-pierre charras 8caef8f8b1 Make footprint wizards compatible with FPID changes (MODULE::SetLibRef changed to MODULE::SetFPID) 12 years ago
Wayne Stambaugh 0f4ba09545 Pcbnew footprint library table fixes. 12 years ago
Miguel Angel Ajo 45de27baba Scripting build tools moved and renamed 12 years ago
Build System a602c1b2fe Adds target to build doxygen-python documentation, that take 12 years ago
jean-pierre charras 50743cf3ba Initial release of pl_editor, the page layout and title block editor. 12 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 f227383341 ReloadPlugins() python function, and mtime stored in the KICAD_PLUGINS dictionary 13 years ago
Miguel Angel Ajo 31a693cb8d Refactoring python to wxArrayString, and better exception error reporting 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 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
Wayne Stambaugh 4d465ec8a0 Configuration and compile documentation improvements. 13 years ago
Dick Hollenbeck 9bbff22d96 1) Switch to boost hashtable support from wx macros which did not handle std::string. 13 years ago
Miguel Angel Ajo 89dd074841 pcbnew scripting: cleanup, renamed KICAD_SCRIPTING_EXPERIMENT to KICAD_SCRIPTING_WXPYTHON, now every flavour compiles 13 years ago
Miguel Angel Ajo b0881d8ec5 scripting: fixed kicad compilation, cleanups 13 years ago
Miguel Angel Ajo beec323603 Double Python initialization fixed 13 years ago
Miguel Angel Ajo 5d0dee1364 Adam Vašíček patches for WIN32 compilation of kicad scripting 13 years ago
Miguel Angel Ajo 2a9b8df888 Support for nanometer build, extra example 13 years ago
Miguel Angel Ajo 974fe74f66 Cleanup toward test-merge 13 years ago
Miguel Angel Ajo 08af577218 code cleanup and comments 14 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
Miguel Angel Ajo 42fad8a754 Exceptions handled on board Load/Save 14 years ago
Miguel Angel Ajo a201522f6b lajos kamocsay compilation patches 14 years ago
Miguel Angel Ajo 0cdc5c59ab detect building status of the swig .py file (on parallel make builds). Fix unit conversion returns (From_xxx) to integer, what's all the wxPoint/wxRect/wx.. expect. Extended createPcb.py example 14 years ago
Miguel Angel Ajo 1f108b0b6c missing script 14 years ago
Miguel Angel Ajo be15057977 Fixed wxSize bug, wxPoint(double,double) support, units. Fixed GetBoard wasn't accessible at every build. Extended example for board creation (now adds pads). Also fixed the _pcbnew loading from pcbnew which should only go to the internal _pcbnew and not the _pcbnew.so/dso. Right installation path for _pcbnew.so (in linux only) 14 years ago
Miguel Angel Ajo 96c1a50e00 BOARD::Add now it's wrapped in python and clears the .thisown flag on python to avoid GC from deleting the object later (BOARD will do) 14 years ago
Miguel Angel Ajo 173b869dcb Compilation cleanup, TODO.txt update about library creation 14 years ago
Miguel Angel Ajo 3f761c890c Added wxRect and wxSize wrappers to wx.i 14 years ago
Miguel Angel Ajo cd93e14d7d fixed DEBUG build dependency... 14 years ago
Miguel Angel Ajo 9ebe983eaa * cleanups: board.i board_item.i separated from pcbnew.i 14 years ago
Miguel Angel Ajo 9398eb9767 std::vector and std::string items 14 years ago