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

Changes

Summary

  1. Back to developer version .. (post RC12) (details)
  2. Scripts: Fix setenv for open-solaris/indiana/Illumus .. (details)
  3. RunnableTask/FunctionTask run(): Write tExecuted in finally block, (details)
  4. Fix a typo (Retruns => Returns) (details)
  5. StringBuffer -> StringBuilder (details)
  6. FunctionSymbol: Fix equals/hashCode comparison, i.e. skip args/type due (details)
  7. gluegen: remove unneeded casts to TNode (details)
  8. gluegen: annotate Hastable of attributes as Hashtable<String, Object> (details)
  9. gluegen: remove redundant assignment of tmpBaseDir (details)
  10. gluegen: remove redundant test for null relativePath (details)
  11. gluegen: remove implied use of StringBuffer while appending to (details)
  12. gluegen: remove unneeded casts to JarEntry (details)
  13. Remedy for Bug 782: Issue Debug.initSingleton() or Debug.debug(..) (details)
Commit 64dcc55a0aadee4ef824cc145e936cd7bc3c1bdd by Sven Gothel
Back to developer version .. (post RC12)
The file was modifiedmake/jogamp-env.xml (diff)
Commit 3ceb32fb505363ccc02fc4cce1362257ca98a3e5 by Sven Gothel
Scripts: Fix setenv for open-solaris/indiana/Illumus ..
The file was modifiedmake/scripts/setenv-build-jogl-x86_64.sh (diff)
The file was modifiedmake/scripts/setenv-build-jogl-x86.sh (diff)
Commit 33ff1e3a6e64288028d8c2a8beb350a9f7c89720 by Sven Gothel
RunnableTask/FunctionTask run(): Write tExecuted in finally block, removing code redundancy and placing write at end of operation.
The file was modifiedsrc/java/com/jogamp/common/util/RunnableTask.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/FunctionTask.java (diff)
Commit 645e29457c3a51cb262a61f2fe8e73ad9e606230 by Sven Gothel
Fix a typo (Retruns => Returns)
The file was modifiedsrc/java/com/jogamp/common/util/JogampVersion.java (diff)
The file was modifiedsrc/java/jogamp/common/os/elf/ElfHeader.java (diff)
Commit 461f57b12b95782c53d0380d5d796615ad2e4581 by Sven Gothel
StringBuffer -> StringBuilder
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/HeaderParser.g (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.g (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/procaddress/ProcAddressConfiguration.java (diff)
Commit e4a213c56042b1eba4c06421c69f09160dea9376 by Sven Gothel
FunctionSymbol: Fix equals/hashCode comparison, i.e. skip args/type due to non overloading of c-funcs.
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/FunctionSymbol.java (diff)
Commit caeddfc52d7cd7d06c7a9599298bca1e1c37fa62 by Harvey Harrison
gluegen: remove unneeded casts to TNode

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/TNode.java (diff)
Commit 36aa8b04410c3915c57dae66ad8fca930f854393 by Harvey Harrison
gluegen: annotate Hastable of attributes as Hashtable<String, Object>

- use copy-constructor rather than clone to suppress type warnings
- annotate a Class as Class<?>

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/TNode.java (diff)
Commit 9fc9765b67f3ef47904e26154d6ef1519a565e41 by Harvey Harrison
gluegen: remove redundant assignment of tmpBaseDir

- can only be null here, remove the entire else condition

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
Commit e18597bade3aff84f35614dd3207990cfbb530ff by Harvey Harrison
gluegen: remove redundant test for null relativePath

We are inside a block where relativePath must be non-null, remove the redundant check

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/common/util/IOUtil.java (diff)
Commit 8a3fe617f28bbdfafede3bc6aa474b3b3bc2142a by Harvey Harrison
gluegen: remove implied use of StringBuffer while appending to StringBuilder

- call append on the StringBuilder we are using rather than using String concatenation, which
uses StringBuffer.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/CSymbolTable.java (diff)
Commit af1f56c6f4a962720f5d63397e65505a29d6b0cb by Harvey Harrison
gluegen: remove unneeded casts to JarEntry

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/common/util/JarUtil.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/cache/TempJarCache.java (diff)
Commit d27d802b4e11745969909229a2d1f0963c74ce3a 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/com/jogamp/common/util/TaskBase.java (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/locks/Lock.java (diff)
The file was modifiedsrc/java/jogamp/common/Debug.java (diff)