Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Removes all references to javax.sound.* in order to allow JOAL to work (details)
  2. www/index.html: fix relative javadoc links (details)
  3. ALutWAVLoaderTest: Test WAV decoder impl. Bug 684 (details)
  4. www/index.html: Link to JOAL FAQ (details)
  5. Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) (details)
Commit 6292ed9712b17f849f22221aea9d586c3a363c09 by gouessej
Removes all references to javax.sound.* in order to allow JOAL to work in non-J2SE environments
The file was modifiedsrc/java/com/jogamp/openal/util/WAVLoader.java (diff)
The file was modifiedsrc/java/com/jogamp/openal/util/ALut.java (diff)
Commit 14186120ed0c26a053ca90969ac45d55dda53468 by xerxes
www/index.html: fix relative javadoc links

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
The file was modifiedwww/index.html (diff)
Commit f91cb9e643f26dfec259fd9de694c8c8fd2a127e by xerxes
ALutWAVLoaderTest: Test WAV decoder impl. Bug 684

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
The file was addedsrc/test/com/jogamp/openal/test/junit/ALutWAVLoaderTest.java
Commit 0de2ee1c2ea34b60c7b139ce9a49d690ed7428de by xerxes
www/index.html: Link to JOAL FAQ

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
The file was modifiedwww/index.html (diff)
Commit b4fbbc98929c56b9f82815a50dacb02796d9d252 by Sven Gothel
Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) before calling 'PropertyAccess.isPropertyDefined(propName, default)' through Debug class.

Calling 'Debug.isPropertyDefined(propName, default)' may be 'optimized' to
'PropertyAccess.isPropertyDefined(propName, default)', which would skip the modules Debug's class initialization.

Iff that happens, an AccessControlException may happen, due to requesting an insecure property,
since modules own Debug class has not been added it's trusted prefixes from within it's init block yet.

This seems to be a bug of the JVM .. to me, however .. the above description is the only
able to explain the issue at hand.

+++

Fix calls Debug class own static methods, either Debug.initSingleton() or Debug.debug(),
before calling 'isPropertyDefined(propName, default)'.

+++

Also mark Debug class static methods final!

+++
The file was modifiedsrc/java/jogamp/openal/Debug.java (diff)