kicad/pcbnew/python/swig
Mike Williams 1b0c274e22 Python: Copy board iterables to prevent segfaults
Python code like:
for track in board.GetTracks():
  board.Remove(track)

Would delete tracks in the the underlying m_tracks while iterating over
it.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/5192
2021-09-24 19:40:46 +00:00
..
board.i Python: Copy board iterables to prevent segfaults 2021-09-24 19:40:46 +00:00
board_connected_item.i
board_design_settings.i Clean up including of board_design_settings.h 2021-06-06 15:03:42 -04:00
board_item.i Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
board_item_container.i
connectivity.i
footprint.i More NULL expunging. 2021-07-20 07:27:18 -04:00
fp_shape.i
fp_text.i
layer_ids.i Rename layer ids file. 2021-07-29 16:03:25 +01:00
netinfo.i
pad.i Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
pcb_dimension.i Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_group.i Fixup to expose PCB_GROUP in Python 2021-06-03 20:00:45 +01:00
pcb_item_containers.i Add the new pcb item container header to the SWIG wrapper 2021-06-04 12:49:11 +01:00
pcb_marker.i Prefix DIMENSION types. 2021-06-11 17:59:44 +01:00
pcb_plot_params.i
pcb_shape.i
pcb_target.i
pcb_text.i
pcbnew.i Move plotter headers into include folder. 2021-08-18 16:38:31 -04:00
plugins.i
track.i Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
typeinfo.i
units.i
zone.i Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
zone_settings.i