Commit Graph

215 Commits

Author SHA1 Message Date
Michael Bayne 1ec8b53770 [maven-release-plugin] prepare for next development iteration 2015-03-10 09:13:35 -07:00
Michael Bayne 8df64ddf3d [maven-release-plugin] prepare release pythagoras-1.4.2 2015-03-10 09:13:32 -07:00
Michael Bayne b0e7dbbf47 Missed a spot. 2015-02-04 11:37:04 -08:00
Michael Bayne 32516ec816 Fixed indent of double version as well. 2015-02-04 11:30:35 -08:00
Michael Bayne 727861c254 Fixed indentation.
Having these serialVersionUID fields screws up my script which converts the
float code to double code. Meh. I guess I can improve it so that it preserves
the double versions... yaks!
2015-02-04 11:28:15 -08:00
Michael Bayne 7fb1d3cccf Merge pull request #26 from tomfisher/master
Fix the wrong path calculation of Arc with small angle
2015-02-04 11:25:59 -08:00
tomfisher 85f702c93f Clean up the serialVersionUID warning 2015-02-04 16:25:33 +08:00
tomfisher bcba265386 Fix the wrong path calculation of Arc with small angle 2015-02-04 16:11:57 +08:00
Michael Bayne bfb6709b1b Bump to 1.4.1. 2015-01-20 10:28:49 -08:00
Michael Bayne e58835e0f3 [maven-release-plugin] prepare for next development iteration 2015-01-20 10:27:07 -08:00
Michael Bayne 3b12a6aa25 [maven-release-plugin] prepare release pythagoras-1.4.1 2015-01-20 10:27:02 -08:00
Michael Bayne 72a35225d2 Take XY wherever we took IPoint.
Be lenient in what you accept, strict in what you produce.
2015-01-15 13:51:49 -08:00
Michael Bayne ce42c01f45 Move GWT source out of src/main/java.
Also updated maven-compiler-plugin to newer less crack-smokey version.
2015-01-15 13:50:37 -08:00
Michael Bayne f513fc2acc [maven-release-plugin] prepare for next development iteration 2015-01-10 15:07:38 -08:00
Michael Bayne 4b6229531c [maven-release-plugin] prepare release pythagoras-1.4 2015-01-10 15:07:35 -08:00
Michael Bayne 9d65e17cbe Reference forthcoming 1.4 release. 2015-01-10 15:06:25 -08:00
Michael Bayne fe48dd6440 Javadoc fixes. 2015-01-10 15:05:13 -08:00
Michael Bayne b6821cd96b Suppress missing @param, @return doclint warnings. 2015-01-10 15:03:19 -08:00
Michael Bayne 7879c12749 Added set(AffineTransform). More return type refinement. 2014-12-30 15:58:00 -08:00
Michael Bayne 524ce3c82c Specialize return types on copy. 2014-12-30 10:47:16 -08:00
Michael Bayne fd4e34fb26 Merge pull request #25 from deadmoose/semicolons
Spurious semicolons
2014-04-04 07:15:08 -07:00
David Hoover 2cbe19a4a2 Spurious semicolons 2014-03-18 10:05:55 -07:00
Michael Bayne 3c1a50441a Use new SBT bits. 2014-01-29 15:10:59 -08:00
Michael Bayne a46ea711f0 Handle NaN in toString(). 2013-07-26 11:07:02 -07:00
Michael Bayne 0ff90d641e A bunch of add/substract to syncmake i.Point with f/d.Point.
Closes #24.
2013-05-24 06:10:35 -07:00
Michael Bayne d97a7a20b1 Use JDKs 6 and 7. 2013-05-22 21:15:36 -07:00
Michael Bayne 951f987839 Let's try Travis! 2013-05-22 16:48:54 -07:00
Michael Bayne b05258d39e Added test for (now fixed) Area bug. 2013-03-06 11:20:15 -08:00
Michael Bayne 7edef042c0 Added semi-useful toStrings. 2013-03-06 11:20:14 -08:00
Michael Bayne 25b09788e3 Fixed issues with auto-closing paths. 2013-03-06 11:20:12 -08:00
Michael Bayne 73fc54dff0 Switch to _ member names for easer code grokking. 2013-03-06 10:35:56 -08:00
Michael Bayne fc4cf07ca3 Nixed mirrorAngleOrigin because it's not correct.
The correct way to mirror an angle in [-PI, PI] around the x-axis is simply to
negate it, which doesn't seem ceremonious enough to require a utility method.
2013-02-12 17:27:23 -08:00
Michael Bayne 0a388b65aa Catch the double implementations up with the float. 2013-02-12 17:13:47 -08:00
Michael Bayne 05756aae38 We need Scala for test classes. 2013-02-12 14:25:37 -08:00
Michael Bayne fef73ea027 Save an extra call to mirrorAngle when d == md. 2013-02-12 14:25:20 -08:00
Michael Bayne f26a72c26f Change new mirrorAngle to mirrorAngleOrigin, improved javadocs.
The old mirrorAngle mirrors around the "y-axis" (PI/2 or -PI/2 as appropriate)
which is necessary for other code (particularly angularDifference) to work
correctly. The new mirrorAngleOrigin mirrors around the "x-axis" (zero).
2013-02-12 14:24:04 -08:00
Christoph Dietze 0ffabf1419 mirrorAngle(HALF_PI) should be -HALFPI rather than HALF_PI 2013-02-12 22:10:04 +01:00
Michael Bayne 6bdeeece12 Bump to Scala 2.10.0 and SBT 0.12.2. 2013-01-29 15:51:59 -08:00
Michael Bayne 39bef738b8 Merge pull request #18 from aduros/affine-patch
Take shortcuts in translate() and scale().
2012-12-10 15:36:31 -08:00
Bruno Garcia b91c17d3b9 Take shortcuts in translate() and scale(). 2012-12-04 18:40:44 -08:00
Michael Bayne 8cece6137b (From aduros) AbstractRectangle.contains should contain bounds.
Points on the top and left edges are considered contained, so should points on
right and bottom. This also makes contains() consistent with outcode().
2012-11-28 16:29:44 -08:00
Michael Bayne 90e0c58c84 Added MathUtil.floorDiv, and tests. 2012-11-28 13:25:44 -08:00
Michael Bayne 9c4d9bce45 Reference 1.3.2 release. 2012-11-27 15:45:34 -08:00
Michael Bayne 43fc92d6e8 [maven-release-plugin] prepare for next development iteration 2012-11-27 15:44:15 -08:00
Michael Bayne ee6ea29ead [maven-release-plugin] prepare release pythagoras-1.3.2 2012-11-27 15:44:07 -08:00
Michael Bayne 0f27f8f0d2 Shearing support from Mike T. 2012-10-24 15:20:54 -07:00
Michael Bayne f1a23112a9 Added Dimensions.ZERO. 2012-10-10 13:29:06 -07:00
Michael Bayne 0fb5898c2f [maven-release-plugin] prepare for next development iteration 2012-07-12 12:29:16 -07:00
Michael Bayne 09b137cfe5 [maven-release-plugin] prepare release pythagoras-1.3.1 2012-07-12 12:29:07 -07:00
Michael Bayne 485abe95e6 Numerous bits:
- nixed all transforms except identity and affine; the intermediate transforms
were more trouble than they were worth
- fixed bugs in AffineTransform.translate/scaleX/scaleY/rotate; aiya!
- replaced Transform.clone with Transform.copy; deprecated clone
- rewrote transform test in Scala and using Java AffineTransform as a
reference.
2012-07-12 12:25:06 -07:00