File: Changes

package info (click to toggle)
libmath-clipper-perl 1.27-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 484 kB
  • sloc: cpp: 3,448; perl: 134; makefile: 3
file content (168 lines) | stat: -rw-r--r-- 4,677 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
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