Emmanuel Bourg pushed to branch upstream at Debian Java Maintainers / curvesapi
Commits: 36e1ff3a by Emmanuel Bourg at 2021-02-03T23:23:18+01:00 New upstream version 1.06 - - - - - 4 changed files: - README.md - pom.xml - src/main/java/com/graphbuilder/curve/CardinalSpline.java - src/main/java/com/graphbuilder/curve/CatmullRomSpline.java Changes: ===================================== README.md ===================================== @@ -17,7 +17,7 @@ However, bugfixes and reasonably scoped improvements will be accepted. List of changes --------------- -* Version has been bumped to 1.04 +* Version has been bumped to 1.06 * The javadocs have been removed from this distribution * The build scripts have been removed and pom.xml has been added to support usage with maven @@ -37,4 +37,3 @@ The original project used a BSD license, and remains so. com.graphbuilder.org.apache.harmony.awt.gl.Crossing is from the Apache Harmony project and is released under the Apache 2.0 license. - ===================================== pom.xml ===================================== @@ -2,7 +2,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>com.github.virtuald</groupId> <artifactId>curvesapi</artifactId> - <version>1.05</version> + <version>1.06</version> <name>curvesapi</name> <description>Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.</description> <url>https://github.com/virtuald/curvesapi</url> ===================================== src/main/java/com/graphbuilder/curve/CardinalSpline.java ===================================== @@ -133,8 +133,9 @@ public class CardinalSpline extends ParametricCurve { int count_j = gi.count_j(); for (int i = 0; i < 4; i++) { - if (!gi.hasNext()) - throw new IllegalArgumentException("Group iterator ended early"); + if (!gi.hasNext()) { + return; + } sharedData.pt[i] = cp.getPoint(gi.next()).getLocation(); } ===================================== src/main/java/com/graphbuilder/curve/CatmullRomSpline.java ===================================== @@ -106,8 +106,9 @@ public class CatmullRomSpline extends ParametricCurve { int count_j = gi.count_j(); for (int i = 0; i < 4; i++) { - if (!gi.hasNext()) - throw new IllegalArgumentException("Group iterator ended early"); + if (!gi.hasNext()) { + return; + } sharedData.pt[i] = cp.getPoint(gi.next()).getLocation(); } View it on GitLab: https://salsa.debian.org/java-team/curvesapi/-/commit/36e1ff3a8e3cf9b4843a94956a3156bf69a2b7cc -- View it on GitLab: https://salsa.debian.org/java-team/curvesapi/-/commit/36e1ff3a8e3cf9b4843a94956a3156bf69a2b7cc You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

