47 Commits (76f5df8a43b7606256381b9d991aec5abcea1e55)

Author SHA1 Message Date
Miles McCoo d16a5c1d6c Changes to python interface enabling net->pads access. 8 years ago
Henner Zeller ff5ee05def Fix Python scripting bug when saving board to file. 8 years ago
jean-pierre charras 00bb00016b Fix a forgotten change. 8 years ago
Tomasz Włostowski 9932ff32ae refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 8 years ago
Tomasz Włostowski b945d2a708 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 8 years ago
Russell Oliver 3b0855d204 Eagle Project Import: Code cleanup and documentation. 8 years ago
jean-pierre charras cb3d28f11b define SetPadName() and GetPadName() (old name of D_PAD::SetName() and GetName()) for compatibility with existing python scripts 8 years ago
Maciej Suminski cca63801bf Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 8 years ago
jean-pierre charras a557838c61 Fix incorrect refresh of User Interface after running an action plugin, and add comments 8 years ago
jean-pierre charras 4d0c1577d2 Fix Pcbnew Python: LoadBoard does not rebuild connectivity database, and later, SaveBoard does not save net class memberships 8 years ago
jean-pierre charras bafb8c3688 Add old python method FootprintEnumerate which did not word after changes in C++ code 9 years ago
Maciej Suminski 37f8c83c5b Fix the BOARD & MODULE classes SWIG interface 9 years ago
Maciej Suminski 3aaf26da2e Fixes for pcbnew_scripting_helpers.cpp 9 years ago
Tomasz Włostowski d8018ded0b fix build with Python 9 years ago
jean-pierre charras 1951ee924c Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 9 years ago
jean-pierre charras 38c8470cdc add comments in pcbnew_scripting_helpers.h 9 years ago
jean-pierre charras 9c7b0c2ee5 Fix a compil issue created by may commit 413a3d828a 9 years ago
jean-pierre charras 413a3d828a remove dead code in swig 9 years ago
jean-pierre charras c8706e9c15 Fix compil issue in Python support. 9 years ago
Miles McCoo 11c42cdff7 Minor Pcbnew Python scripting improvement. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Miles McCoo db174862c8 Minor Pcbnew Python scripting improvements. 9 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-Samuel Reynaud 13395d34dd Action plugins: handle undo/redo feature when running an action plugin. 9 years ago
jean-pierre charras 7bda89cdf6 Rework on plugins reload code: avoid duplicate code. 9 years ago
jean-pierre charras a7c4c8c7f2 Pcbnew: Fix a crash when reloading python scripts, when Kicad uses wxPython. 9 years ago
jean-pierre charras 2b5769c0a8 Action plugins: simplify code, and fix an issue: the menubar was not correctly rebuilt after closing and reopening pcbnew from kicad. 9 years ago
Jean-Samuel Reynaud 5ef3e5a15d Pcbnew: Add ACTION_PLUGINS class. It allows loading python scripts in footprint editor and run them from the Tools/External Plugins menu 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
jean-pierre charras 1a464ab8c8 Coding style fixes 9 years ago
Oliver Walters 66ee44cb1f Footprint Wizards Update 9 years ago
Oliver 636e060c99 A few enhancements from a larger patch, not yet committed, for footprint wizards 9 years ago
Wayne Stambaugh 64c892ee23 Make footprint ID into a generic library ID. 9 years ago
jean-pierre charras 41735b6563 Add missing override keywords. 9 years ago
Dick Hollenbeck 374808ac5b Cleanup SWIG's board.i, remove scrap *.{ref,orig} files, and add .pyc to .gitignore 9 years ago
Dick Hollenbeck b8dc6af706 fix swig warning 9 years ago
Dick Hollenbeck 29be200843 Add SWIG support for NETCLASSPTR. Reduce SWIG visibility from C++ headers. 9 years ago
Dick Hollenbeck 85ef7ee467 Remove BOARD::Add() from board.i, since it is inherited from board_item_container.i 9 years ago
Dick Hollenbeck 1edaa773d3 Fix minor SWIG issues due to git rebase issues. 9 years ago
Dick Hollenbeck 1718ac1083 More SWIG improvements. 9 years ago
Dick Hollenbeck d957670034 Add more HANDLE_EXCEPTIONS(), board.i refactoring. 9 years ago
Dick Hollenbeck 7311f07eaf SWIG Improvements 9 years ago