UnstableChanges

Summary

  1. Bump to 2.2.1-rc (commit: e2be0d0) (details)
  2. gluegen: directly use git subcommands rather than sed over a temp file (commit: 1bf89ec) (details)
  3. IntIntHashMap: Reduce temp. ArrayList<Entry> instances in clone (commit: 6de8ace) (details)
  4. Scripts: Bump to java 1.7.0_67 and apache-ant 1.9.4 (commit: 812c5f6) (details)
  5. Bug 1015: Test executable permission on Windows via bat file (temp dir, (commit: 9bc3d3f) (details)
  6. scripts: favor java8 on 32bit like we do on 64bit (commit: fcde400) (details)
  7. Revert "gluegen: directly use git subcommands rather than sed over a (commit: d220090) (details)
  8. TestVersionSemantics: BACKWARD_COMPATIBLE_USER current vs 2.2.0 (commit: ced23e0) (details)
  9. Semver: Bump to 0.9.27 (commit: d7698c5) (details)
  10. scripts: setenv-build-x86*: allow using a preset jre/jdk iff JAVA_HOME (commit: a4f7d51) (details)
The file was modifiedmake/jogamp-env.xml (diff)
Commit 1bf89ec4fde4227f8935f8c91b7ee22d160da581 by Harvey Harrison
gluegen: directly use git subcommands rather than sed over a temp file

git symbolic-ref is the preferred way (as of 1.7.10) to parse the current branch
name.  This even works for the detached head case.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
(commit: 1bf89ec)
The file was modifiedmake/build.xml (diff)
Commit 6de8ace67b26f039fb1c89a3fce4d5f2437c615c by Sven Gothel
IntIntHashMap: Reduce temp. ArrayList<Entry> instances in clone
(commit: 6de8ace)
The file was modifiedsrc/junit/com/jogamp/common/util/LongIntHashMapTest.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/IntIntHashMapTest.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/IntObjectHashMapTest.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/IntIntHashMap.java (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
Commit 812c5f6a74b40fc36141886cd30ae9013e2fe897 by Sven Gothel
Scripts: Bump to java 1.7.0_67 and apache-ant 1.9.4
(commit: 812c5f6)
The file was modifiedmake/scripts/make.gluegen.all.win64.bat (diff)
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was modifiedmake/scripts/java-win32.bat (diff)
The file was modifiedmake/scripts/make.gluegen.all.win32.bat (diff)
Commit 9bc3d3f78bb2fb1aa0ccfb02ffb5bdda74420cac by Sven Gothel
Bug 1015: Test executable permission on Windows via bat file (temp dir, like on unix and osx)

Tested on Window 7 and Windows 8.1 using 'Using Software Restriction Policies',
i.e. disabled sw-execution in TEMP dir.

On Windows we need to add min. shell code, here 'echo off',
allowing the bat file to be executed if policy allows it.

Reminder: We test the following temp folder

1) java.io.tmpdir/jogamp
2) $XDG_CACHE_HOME/jogamp
3) $TMPDIR/jogamp or $TEMP/jogamp
4) $HOME/.jogamp

+++

Misc:

Proper 'duplicate' validation via 'file1.equals(file2)' test
using the abstract pathname.
(commit: 9bc3d3f)
The file was modifiedmake/scripts/runtest-x64.bat (diff)
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
The file was modifiedmake/scripts/runtest-x32.bat (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
Commit fcde400cccd352cc13ff1f21945f330fcd94fbb7 by Sven Gothel
scripts: favor java8 on 32bit like we do on 64bit
(commit: fcde400)
The file was modifiedmake/scripts/setenv-build-jogl-x86.sh (diff)
Commit d220090818a531cafee28cbf885e07e10b9c2992 by Sven Gothel
Revert "gluegen: directly use git subcommands rather than sed over a temp file"

This reverts commit 1bf89ec4fde4227f8935f8c91b7ee22d160da581.
(commit: d220090)
The file was modifiedmake/build.xml (diff)
Commit ced23e04240578955450172101012f1321b2e9a3 by Sven Gothel
TestVersionSemantics: BACKWARD_COMPATIBLE_USER current vs 2.2.0
(commit: ced23e0)
The file was addedmake/lib/v2.2.0/gluegen-rt.jar
The file was modifiedmake/scripts/runtest.sh (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/TestVersionSemantics.java (diff)
The file was modifiedmake/lib/semantic-versioning/semver-src.zip (diff)
The file was modifiedmake/lib/semantic-versioning/VERSION (diff)
The file was modifiedmake/lib/semantic-versioning/semver.jar (diff)
The file was modifiedmake/lib/semantic-versioning/README.md (diff)
Commit a4f7d51f5a643fcf528711ea0e1bbd19158f5f7c by Sven Gothel
scripts: setenv-build-x86*: allow using a preset jre/jdk iff JAVA_HOME and J2RE_HOME is set and path exists
(commit: a4f7d51)
The file was modifiedmake/scripts/setenv-build-jogl-x86_64.sh (diff)
The file was modifiedmake/scripts/setenv-build-jogl-x86.sh (diff)