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

Changes

Summary

  1. Gluegen AntTask: 'literalInclude' may contain multiple directories, (details)
  2. gluegen stddef/stdint cc header: add missing intptr_t/uintptr_t, proper (details)
  3. remove warnings (details)
  4. windows batch make: bump to 6u26 (details)
  5. Newt/AWT: Add singleton test instance lock for all AWT Robot tests, (details)
  6. NEWT/AWT Unit Tests: Run one test at a time via superclass (details)
  7. Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; (details)
  8. Unit Test Framework SingletonInstance: setup file unlock/delete asap (details)
  9. UI Unit Tests: Add test name to log and singleton lock, better log (details)
  10. Complete relocation of SingletonInstance.java from JOGL (details)
  11. SingletonInstance Enhancements / Minor Lock/LockExt API Change (isLocked (details)
Commit 5d2f5413ded6de3acf87c5799b98a6482041ba1a by Sven Gothel
Gluegen AntTask: 'literalInclude' may contain multiple directories, separated by comma (enhancement)
The file was modified src/java/com/jogamp/gluegen/ant/GlueGenTask.java (diff)
Commit 396ef5fe91704062c96a7355b241db20ec8007fb by Sven Gothel
gluegen stddef/stdint cc header: add missing intptr_t/uintptr_t, proper formating, proper _WIN64 case
The file was modified make/stub_includes/platform/gluegen_stdint.h (diff)
The file was modified make/stub_includes/platform/gluegen_stddef.h (diff)
The file was modified src/native/common/JVM_Tool.c (diff)
The file was modified src/native/common/PointerBuffer.c (diff)
Commit 213c1a1f934bfa516d4870c5c67baafbaf0bdc44 by Sven Gothel
windows batch make: bump to 6u26
The file was modified make/scripts/make.gluegen.all.win32.bat (diff)
The file was modified make/scripts/make.gluegen.all.win64.bat (diff)
Commit dcaf8a1c8736b3fd3748b53e5c67949ad0404dcd by Sven Gothel
Newt/AWT: Add singleton test instance lock for all AWT Robot tests, otherwise multiple parallel tests will render the result invalid
The file was addedsrc/junit/com/jogamp/test/junit/util/SingletonInstance.java (diff)
Commit d9ef5751edde2b81f8c3f1e57f64a00a22b36b9d by Sven Gothel
NEWT/AWT Unit Tests: Run one test at a time via superclass BeforeClass/AfterClass FileLock

Due to the fact that any test with a UI may interfere
with a UI test (test focus, active, ..), all tests are
derived from the common UITestCase superclass, which
decorates the test class with a FileLock at BeforeClass/AfterClass.

Increased junit timeout to 10 min
The file was modified src/junit/com/jogamp/test/junit/util/SingletonInstance.java (diff)
Commit 175fd4686a0919fa7c6a933810547f167d84d050 by Sven Gothel
Cleanup test/junit structure. com.jogamp.test -> com.jogamp.opengl.text; Compile posted Issue* Bug* snippets
The file was removedsrc/junit/com/jogamp/test/junit/util/SingletonInstance.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/util/SingletonInstance.java (diff)
Commit f47c44c41ca57d785b4c8026cd087a0810c7fbc8 by Sven Gothel
Unit Test Framework SingletonInstance: setup file unlock/delete asap
The file was modified src/test/com/jogamp/opengl/test/junit/util/SingletonInstance.java (diff)
Commit a9bbee095abcc5618e5bd98da2834c4809faf805 by Sven Gothel
UI Unit Tests: Add test name to log and singleton lock, better log output
The file was modified src/test/com/jogamp/opengl/test/junit/util/SingletonInstance.java (diff)
Commit 410fcb6242d1dcf98d6f4eb94f9409d656fc0caa by Sven Gothel
Complete relocation of SingletonInstance.java from JOGL
The file was addedsrc/java/com/jogamp/common/util/locks/SingletonInstance.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/util/SingletonInstance.java (diff)
Commit aba5f79ed62128b74962c1efa15a3f921d66b3e0 by Sven Gothel
SingletonInstance Enhancements / Minor Lock/LockExt API Change (isLocked moved up)

We learned that FileChannel.lock() is not reliable on at least GNU/Linux + Sun's JVM implementation,
hence we need a ServerSocket implementation.

Since this code may be useful to others, it has been promoted to GlueGen.

- Abstract SingletonInstance
- Implement Lock interface
- SingletonInstance Spezialisation: FileLock and ServerSocket

Minor API Change: LockExt.isLocked() -> Lock.isLocked()
The file was modified src/java/com/jogamp/common/util/locks/LockExt.java (diff)
The file was modified src/java/com/jogamp/common/util/locks/Lock.java (diff)
The file was addedsrc/java/jogamp/common/util/locks/SingletonInstanceFileLock.java (diff)
The file was modified src/java/com/jogamp/common/util/locks/SingletonInstance.java (diff)
The file was addedsrc/java/jogamp/common/util/locks/SingletonInstanceServerSocket.java (diff)