kicad/pcbnew/swig
jean-pierre charras 840c77fa9c pcbnew/swig/pcbnew_action_plugins.cpp: fix crash due to broken detection of deleted items after running a script.
the old way was not compatible with the current management if board item lists.
The crash was probably due to double deletions.
Note also the management of undo command in pcbnew_action_plugins needs serious optimization.

Fixes: lp:1844880
https://bugs.launchpad.net/kicad/+bug/1844880
2019-09-23 14:07:45 +02:00
..
tests Pcbnew export/import scripting functions. 2019-05-04 09:55:25 -04:00
TODO.txt
board.i python: Return copy of netclasses not reference 2019-07-06 07:40:33 -07:00
board_connected_item.i rename files 2018-02-02 21:57:12 +01:00
board_design_settings.i rename files 2018-02-02 21:57:12 +01:00
board_item.i pcbnew: remove the last dlist components from pcbnew 2019-06-02 20:06:11 -07:00
board_item_container.i Fix for crash due to pcbnew_action_plugin object tracking 2018-03-13 10:19:39 +01:00
connectivity.i pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
dimension.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
drawsegment.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
edge_mod.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
footprint.i Workaround an issue where a throw terminates (even when there's a catch for it). 2019-08-31 15:18:27 +01:00
marker_pcb.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
netclass.i fix code after renaming files 2018-01-30 15:34:09 +01:00
netinfo.i netinfo.i: fix incorrect position of a declaration, that was not taken in account. 2018-05-24 09:43:04 +02:00
pad.i pcbnew: remove the last dlist components from pcbnew 2019-06-02 20:06:11 -07:00
pcb_plot_params.i Ensure compatibility with "old" pythons scripts after renaming SetUseGerberAttributes() to SetUseGerberX2format() 2018-12-09 08:38:23 +01:00
pcb_target.i refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
pcb_text.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
pcbnew.i Make gerber job file writer accessible by Python scripts 2018-08-01 16:32:37 +02:00
pcbnew_action_plugins.cpp pcbnew/swig/pcbnew_action_plugins.cpp: fix crash due to broken detection of deleted items after running a script. 2019-09-23 14:07:45 +02:00
pcbnew_action_plugins.h Fix warning: 'HAVE_CLOCK_GETTIME' macro redefined 2018-10-19 09:59:06 +02:00
pcbnew_footprint_wizards.cpp Fix coding style issue (space after if) 2018-10-19 09:59:06 +02:00
pcbnew_footprint_wizards.h Fix warning: 'HAVE_CLOCK_GETTIME' macro redefined 2018-10-19 09:59:06 +02:00
pcbnew_scripting_helpers.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
pcbnew_scripting_helpers.h Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
plugins.i Fix code after renaming files. Minor other fix. 2018-01-30 20:23:35 +01:00
python_scripting.cpp Pcbnew: Python scripting support clean up. 2019-05-24 07:32:38 -04:00
python_scripting.h Pcbnew: Python scripting support clean up. 2019-05-24 07:32:38 -04:00
text_mod.i More SWIG improvements. 2016-09-20 21:48:44 -04:00
track.i pcbnew: remove the last dlist components from pcbnew 2019-06-02 20:06:11 -07:00
typeinfo.i Changes to python interface enabling net->pads access. 2017-11-23 17:35:39 +01:00
units.i A few enhancements from a larger patch, not yet committed, for footprint wizards 2016-12-28 10:26:01 +01:00
zone.i PCBNEW: Re-add missing SWIG zone filler 2018-08-08 12:25:58 -07:00
zone_settings.i fix code after renaming files 2018-01-30 15:34:09 +01:00