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

Changes

Summary

  1. DynamicLibraryBundle*: Allow DynamicLibraryBundleInfo impl. to designate (details)
  2. RunnableExecutor: Add (c) header (details)
  3. Platform: Add AWT_AVAILABLE 'knowledge'; RunnableExecutor: Add AWTEDT (details)
Commit 1c03dfd6d1939a46018583419956e350e531f4fe by Sven Gothel
DynamicLibraryBundle*: Allow DynamicLibraryBundleInfo impl. to designate a thread to load native libraries. (Fix Bug 566)

Due to requirements of native libraries using tls_model("global-dynamic")
a thread can be designated to load the 'tool' native libraries.

In case the tool lib uses tls_model("global-dynamic"),
an implementation shall try to let the early most thread load it.

For example, AWT-EDT shall load Mesa8 (Ubuntu-TLS) libGL.so.1
The file was modifiedsrc/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/java/com/jogamp/common/os/DynamicLibraryBundle.java (diff)
The file was addedsrc/java/com/jogamp/common/util/RunnableExecutor.java (diff)
Commit e2abb9583faf4b3dac6094fcd311475777528b8e by Sven Gothel
RunnableExecutor: Add (c) header
The file was modifiedsrc/java/com/jogamp/common/util/RunnableExecutor.java (diff)
Commit e9e61421ef6009e6788998c471d1d3d30aaefea6 by Sven Gothel
Platform: Add AWT_AVAILABLE 'knowledge'; RunnableExecutor: Add AWTEDT impl. / API doc cleanup; DynamicLibraryBundle: Add getDefaultRunnableExecutor()
The file was modifiedsrc/java/com/jogamp/common/util/RunnableExecutor.java (diff)
The file was modifiedsrc/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java (diff)
The file was modifiedsrc/java/com/jogamp/common/os/DynamicLibraryBundle.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/ReflectionUtil.java (diff)
The file was addedsrc/java/jogamp/common/awt/AWTEDTExecutor.java (diff)
The file was modifiedsrc/java/com/jogamp/common/os/Platform.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/VersionUtil.java (diff)
The file was modifiedmake/build.xml (diff)