kicad/pcbnew/autorouter
jean-pierre charras 2a026bd882 spread_footprints.cpp: try to avoid integer overflow when spreading footprints.
In rare cases (one known case) sizes of areas used as container when spreading
footprints can become negative, thus hanging pcbnew.
Happens if many footprints are very big (say 80cm).

Now if there is no room to place footprints, some are stacked.
2020-02-29 17:25:52 +01:00
..
rect_placement Remove superfluous include in the middle of source file 2016-01-15 22:20:32 -05:00
ar_autoplacer.cpp Fix build error and cleanup overzealous refactor changes 2020-02-14 00:56:41 +00:00
ar_autoplacer.h Autorouter rework: remove outdated or dead code, add comments and display the footprints as soon as a footprint is placed 2018-12-15 17:50:42 +01:00
ar_cell.h pcbnew: bring back the autoplacer tool to GAL 2018-08-24 14:42:49 +02:00
ar_matrix.cpp Fix unintialized values (from coverity scan) 2020-01-12 13:00:42 +00:00
ar_matrix.h Comment-only changes 2020-01-10 16:43:01 -08:00
autoplacer_tool.cpp pcbnew: Cleanup includes of pcbnew_id.h 2020-01-03 15:39:05 +00:00
autoplacer_tool.h Comment-only changes 2020-01-10 16:43:01 -08:00
spread_footprints.cpp spread_footprints.cpp: try to avoid integer overflow when spreading footprints. 2020-02-29 17:25:52 +01:00