-
Notifications
You must be signed in to change notification settings - Fork 22
Comparing changes
Open a pull request
base repository: hharrison/java3d-utils
base: master
head repository: scijava/java3d-utils
compare: master
- 18 commits
- 406 files changed
- 1 contributor
Commits on Oct 21, 2015
-
This introduces a pom.xml which tells Maven how the project is structured. To avoid a boatload of disruptive renames, we override some of Maven's default settings. It also removes the Ant build files to avoid maintaining multiple build systems.
Configuration menu - View commit details
-
Copy full SHA for bcf57c4 - Browse repository at this point
Copy the full SHA bcf57c4View commit details -
Change the groupId to org.scijava
This change is only for the lifetime of the SciJava fork; I am really hoping the Mavenization will be merged upstream.
Configuration menu - View commit details
-
Copy full SHA for bdd3399 - Browse repository at this point
Copy the full SHA bdd3399View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0dbfb4 - Browse repository at this point
Copy the full SHA d0dbfb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 098f053 - Browse repository at this point
Copy the full SHA 098f053View commit details -
Add numbered 'scijava' suffix to the version
This hopefully avoids any possible confusion with official versions.
Configuration menu - View commit details
-
Copy full SHA for 213699e - Browse repository at this point
Copy the full SHA 213699eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35966fd - Browse repository at this point
Copy the full SHA 35966fdView commit details -
Add project name, description and URL
These sections are required for OSS Sonatype.
Configuration menu - View commit details
-
Copy full SHA for e5ed128 - Browse repository at this point
Copy the full SHA e5ed128View commit details
Commits on Oct 22, 2015
-
Explicitly pin to release versions
Unfortunately, the maven-release-plugin does not seem to like the soft ${project.version} references, since they appear to be SNAPSHOTs until after the project version is actually bumped to the release version.Configuration menu - View commit details
-
Copy full SHA for 99445c6 - Browse repository at this point
Copy the full SHA 99445c6View commit details -
Bump to next development cycle
Signed-off-by: Jenkins <jenkins@imagej.net>
Configuration menu - View commit details
-
Copy full SHA for 0eed840 - Browse repository at this point
Copy the full SHA 0eed840View commit details
Commits on Nov 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 09b0d3d - Browse repository at this point
Copy the full SHA 09b0d3dView commit details -
Unlike vecmath and j3dcore, j3dutils is not licensed under the GPLv2 + Classpath exception, but rather a BSD 2-clause license.
Configuration menu - View commit details
-
Copy full SHA for 34ba665 - Browse repository at this point
Copy the full SHA 34ba665View commit details -
Update vecmath and j3dcore to 1.6.0-scijava-2
This version has renamed package prefixes: * javax.vecmath -> org.scijava.vecmath * javax.media.j3d -> org.scijava.java3d For a rationale, see: * scijava/vecmath@f9291bc * scijava/java3d-core@925def3
Configuration menu - View commit details
-
Copy full SHA for 5b3d499 - Browse repository at this point
Copy the full SHA 5b3d499View commit details -
Relocate package prefix to org.scijava.java3d
This avoids a serious problem with Java 3D on OS X 10.11 "El Capitan": it is no longer possible for users to easily delete the Java 3D 1.3 artifacts out of /System/Library/Java/Extensions, thanks to El Capitan's new System Integrity Protection (SIP, a.k.a "rootless") feature. So, even with the new Java 3D 1.6 on the classpath, the old Java 3D 1.3 always takes precedence because /System/Library/Java/Extensions is on OS X's java.ext.path by default. Worse, the old Java 3D 1.3 crashes Oracle Java 8. I thought of two different ways to address this new difficulty: 1. Change the package prefix to avoid a clash. 2. Manually manipulate the java.ext.path. Option 2 is a deployment-centric solution, which only solves the problem in environments where tweaking the Java runtime parameters is possible. It is also a pain because there is no way to simply blacklist the undesirable directory; instead, the java.ext.path must be built from the ground up to include all the directories which Java includes by default, except for /System/Java/Library/Extensions. Furthermore, there _are_ libraries in said directory that might continue to be useful for ImageJ users, such as the support for AppleScript. It would be a shame to lose access to _all_ Apple-specific Java extensions, just because of three bad apples (the old Java 3D 1.3 JARs). Therefore, this commit opts for option 1.
Configuration menu - View commit details
-
Copy full SHA for dbc4418 - Browse repository at this point
Copy the full SHA dbc4418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c466b - Browse repository at this point
Copy the full SHA 71c466bView commit details -
I am maintaining this fork; Harvey Harrison maintains upstream.
Configuration menu - View commit details
-
Copy full SHA for c638239 - Browse repository at this point
Copy the full SHA c638239View commit details -
Bump to next development cycle
Signed-off-by: Jenkins <jenkins@imagej.net>
Configuration menu - View commit details
-
Copy full SHA for b7cad57 - Browse repository at this point
Copy the full SHA b7cad57View commit details
Commits on Nov 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fb5d0e7 - Browse repository at this point
Copy the full SHA fb5d0e7View commit details
Commits on Nov 8, 2021
-
POM: Stop using git:// protocol with github.com
The GitHub platform is discontinuing support for it. See: https://github.blog/2021-09-01-improving-git-protocol-security-github/#whats-changing
Configuration menu - View commit details
-
Copy full SHA for 820c65a - Browse repository at this point
Copy the full SHA 820c65aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master