Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
Rewrite honeycomb infill so that it only generates the pattern for the bounding box of the region instead of the full print, so reduce complexity of the clipping routine
New logic for connecting honeycomb paths
New logic for connecting honeycomb loops
Fix file_info.pl
Temporary workaround until Boost::Geometry::Utils 0.14 is available
Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254
Return explicit 0 from have_version_check() to avoid wxMenuItem->Enable errors
Fix connection algorithm for rectilinear infill as sometimes it wasn't connecting segments correctly
Modify overhang detection algorithm
Fix one thing leftover from bounding box refactoring
Fixed wrong refactoring in ac4a0bcdd825d414fb896e97dc227219ffbc9e06
Remove a couple cases of dangerous aliasing, causing crashes. #1257
Fix regression in --complete-objects causing fatal error and/or wrong warnings about object heights
One more fix for --complete-objects working on single-object plates
Disable overhang detection for now
Optimization: use Boost.Geometry for point in polygon
Removed useless code
Removed wrong optimization causing possible extra retractions while moving in infill space
New algorithm for overhang detection