Revision history for Perl extension Math::Clipper. 1.27 Sun May 13 17:46:00 2018 - Fix integerize bug introduced in 1.26 for 32 bit Perl (ivsize < 8) 1.26 Tue May 1 02:47:00 2018 - Harmonize differences in float multiplication results found on FreeBSD + clang systems in integerize_coordinate_sets() 1.25 Mon April 30 11:44:00 2018 - Fix Integerize.t to support Perls with long doubles - More explicit rounding and truncating in integerize_coordinate_sets() 1.24 Fri April 20 15:19:00 2018 - Fix Integerize.t to handle '-0' from sprintf("%.0f") in Perl 5.27.8. 1.23 Thu May 22 20:30:00 2014 - Fix 5.20 compatibility: av_extend is now using unsigned lengths. 1.22 Sun May 19 17:14:00 2013 - Fixed some memory leaks. 1.21 Fri May 10 14:43:00 2013 - New pt_execute() method exposing PolyTree. - New int_offset2() - Upgraded the Clipper library to the newest available version 5.1.5. 1.20 Sun Apr 28 15:43:00 2013 - Fix compilation on Windows. 1.19 Mon Apr 22 13:54:00 2013 - Upgraded the Clipper library to the newest available version 5.1.4. 1.18 Sun Mar 31 12:46:00 2013 - new int_offset() - new ex_int_offset() - new ex_int_offset2() 1.17 Tue Jan 15 14:07:00 2013 - Expose PFT_POSITIVE and PFT_NEGATIVE constants. - Upgraded the Clipper library to the newest available version 5.0.3. 1.16 Wed Dec 26 15:29:00 2012 - Upgraded the Clipper library to the newest available version 4.10.0. 1.15 Sat Nov 09 17:16:00 2012 - Upgraded the Clipper library to the newest available version 4.9.6. 1.14 Sat Nov 03 02:00:00 2012 - Upgraded the Clipper library to the newest available version 4.9.4. 1.13 Wed Nov 01 01:19:00 2012 - Upgraded the Clipper library to the newest available version 4.9.3. 1.12 Tue Oct 30 01:09:00 2012 - Fixed Int128 comparison operators in Clipper library, which could cause wrong orientations. 1.11 Mon Oct 22 14:33:00 2012 - Reduced 32 bit and 64 bit max integer limits introduced in 4.8.6. 1.10 Tue Oct 16 17:39:00 2012 - Upgraded the Clipper library to the newest available version 4.8.8. 1.08 Mon May 28 19:16:00 2012 - Upgraded the Clipper library to the newest available version 4.8.3. 1.07 Tue May 01 12:30:00 2012 - Upgraded the Clipper library to the newest available version 4.8.0. - Upgraded the Clipper library to the newest available version 4.7.5. 1.06 Mon Apr 02 18:36:00 2012 - new simplify_polygon() and simplify_polygons() functions - Renamed is_counter_clockwise() to orientation() (the former is still exported for backwards compatibility). 1.05 Sun Mar 11 19:06:00 2012 - Releasing again, since the 1.04 release got out broken probably. 1.04 Sun Mar 11 19:01:00 2012 - Upgraded the Clipper library to the newest available version 4.7.3. 1.03 Sat Jan 28 16:39:43 2012 - Added a sub CLONE_SKIP { 1 } to make the module thread-safe in its basic form 1.02 Tue Oct 11 16:36:00 2011 - Upgraded the Clipper library to the newest available version 4.5.5. use_full_coordinate_range is always enabled by default, so we now provide this method for legacy purposes but it's actually a no-op. - Removed warning from integerize_coordinate_sets(). - Added Test::Deep to prerequisites. 1.01 Mon Oct 03 09:15:00 2011 - Upgraded the Clipper library to the newest available version 4.4.4. - New jointype and miterlimit arguments supported for OffsetPolygons 1.00 Mon Sep 19 08:48:00 2011 * WARNING * This release contains incompatible changes! - Upgraded the Clipper library to the newest available version 4.3.0. - Clipper 4.3.0 has various interface changes, see the documentation for details. Most importantly, the coordinates are now 64bit integers instead of floating point numbers. - Clipper 4.3.0 now works with large integers internally instead of floats. Thus, this release adds support and tests for Clipper's int/double conversions. - Add ex_execute() for ExPolygons. - Add use_full_coordinate_range() method. - Remove broken is_clockwise() function and replace with is_counter_clockwise(), which is what the C++ function IsClockwise() has been doing all along. - area() is now a function instead of a method. - Exposes polygon_offset function. - force_orientation related functions are gone. - Compilation fixes for Windows perls and compilers. - Internals: => Use ExtUtils::Typemaps instead of the deprecated ExtUtils::Typemap. => Moved all XS++ types to the clipper:: C++ namespace to avoid collisions on Win32. 0.01 Thu Aug 19 19:00:00 2010 - original version