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

Changes

Summary

  1. Bug 1519 - NativeLibrary: `searchPathPrepend` shall act independent of `addToSearchPath`, do a null-check when using (Windows) (details)
  2. NativeLibrary.LibPath: Use pre-calculated hash code (details)
  3. NativeLibrary: Simplify system search API doc (details)
  4. Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android) (details)
  5. Bug 1520: Package visibility in Android 11 (details)
  6. TestVersionNumber: Add test w/ an `ES 3.10` version (details)
  7. Bug 1520: Android 14 (SDK API 34): Fix Writable dex file is not allowed (details)
  8. Android: Add android-stripped.jar (API 24) less java.* packages, avoiding collisions w/ Eclipse editor (details)
  9. Eclipse: Use android-stripped.jar in .classpath (via use library) (details)
  10. JNILibLoaderBase.addNativeJarLibsImpl: Enhance DEBUG output (details)
  11. jogamp-androidtasks: aapt.signed: Add assets also from {jarbasename}, drop jarbasename suffix '(-android.*$)' (details)
  12. glibc-compat-symbols: Add GLIBC_COMPAT_SYMBOL for libdl (dladdr, dlclose, dlerror, dlopen and dlsym) (details)
  13. doc/JogAmpPlatforms: JogAmp's Supported Platforms (Evolved from JogAmpMacOSVersions) (details)
  14. gluegen-cpptasks-base: Whitespace (details)
  15. VersionNumber*: toString() drops unused components; Added VersionNumberString ctor for convenience (details)
  16. glibc-compat-symbols: Add macro `GLIBC_NOVERSION_SYMBOL` for libdl (dladdr, dlclose, dlerror, dlopen and dlsym) (details)
  17. Eclipse: Bump lang settings (details)
  18. doc: Use reachable absolute html links (details)
  19. Android: Min API 24 -> 26 (details)
  20. JogAmpPlatforms: Fix typo (details)
Commit f051db16085b615e8609b889817d43209ebd1ebf by Sven Gothel
Bug 1519 - NativeLibrary: `searchPathPrepend` shall act independent of `addToSearchPath`, do a null-check when using (Windows)

Current usage sets both, i.e. addToSearchPath=true and searchPathPrepend=<some-valid-path>.
However, it shall be used independent offering more flexibility and fail-proof.
The file was modifiedsrc/java/com/jogamp/common/os/NativeLibrary.java (diff)
The file was modifiedsrc/java/jogamp/common/os/WindowsDynamicLinkerImpl.java (diff)
Commit 14de909065a29b7b3ac14a2c76f6ea7cf958f889 by Sven Gothel
NativeLibrary.LibPath: Use pre-calculated hash code
The file was modifiedsrc/java/com/jogamp/common/os/NativeLibrary.java (diff)
Commit fa8f7d836e4432d289d6674a4760d5fa9f98978a by Sven Gothel
NativeLibrary: Simplify system search API doc
The file was modifiedsrc/java/com/jogamp/common/os/NativeLibrary.java (diff)
Commit 4a385f0c06b0117ded3fca87bc433f157bfca6a1 by Sven Gothel
Bug 1520: JNI: Only request min JNI_VERSION_1_6 (Android)
The file was removedsrc/native/common/JVM_JNI8.c (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/CCodeUnit.java (diff)
The file was addedsrc/native/common/JVM_JNI6.c (diff)
Commit 605815987d11b458b102cc549ed870a69fe9b95e by Sven Gothel
Bug 1520: Package visibility in Android 11

Allow queries in JogAmp's AndroidLauncher `jogamp.android.launcher` manifest to
- com.jogamp.common
- com.jogamp.openal
- com.jogamp.opengl
- com.jogamp.openal.test
- com.jogamp.opengl.demos
The file was modifiedmake/resources/android/AndroidManifest-Launcher.xml (diff)
Commit 59de183975b5189b6169c428ebef75937dc7d079 by Sven Gothel
TestVersionNumber: Add test w/ an `ES 3.10` version
The file was modifiedsrc/java/com/jogamp/common/util/VersionNumber.java (diff)
The file was modifiedsrc/junit/com/jogamp/common/util/TestVersionNumber.java (diff)
Commit 1afa0e423e5c949976395a05dba35ee0e6eb7ee9 by Sven Gothel
Bug 1520: Android 14 (SDK API 34): Fix Writable dex file is not allowed

Simply set the copied apk dex-file to read-only.
The file was modifiedsrc/java/jogamp/android/launcher/ClassLoaderUtil.java (diff)
Commit 35896e7984b8047282df474b76eadb20eb6bddda by Sven Gothel
Android: Add android-stripped.jar (API 24) less java.* packages, avoiding collisions w/ Eclipse editor
The file was addedmake/lib/android-sdk/24/android-stripped.jar (diff)
The file was addedmake/lib/android-sdk/24/make-android-stripped.sh (diff)
Commit 5400c3ce900b3be7472ff36b33ff7751686d2c1f by Sven Gothel
Eclipse: Use android-stripped.jar in .classpath (via use library)
The file was modified.classpath (diff)
Commit 554f7ca7eb5de640d0d3d9302648ddf9c88b3178 by Sven Gothel
JNILibLoaderBase.addNativeJarLibsImpl: Enhance DEBUG output
The file was modifiedsrc/java/com/jogamp/common/jvm/JNILibLoaderBase.java (diff)
Commit 82462a5485c1ce30bcf8c61266292ad643ccd931 by Sven Gothel
jogamp-androidtasks: aapt.signed: Add assets also from {jarbasename}, drop jarbasename suffix '(-android.*$)'
The file was modifiedmake/jogamp-androidtasks.xml (diff)
Commit 2e49db6801b69fa45b2510fd424fca83dd998dec by Sven Gothel
glibc-compat-symbols: Add GLIBC_COMPAT_SYMBOL for libdl (dladdr, dlclose, dlerror, dlopen and dlsym)

Build on Debian 12 hardlinked against GLIBC_2.34, e.g. `U dlsym@GLIBC_2.34`
The file was modifiedmake/stub_includes/platform/glibc-compat-symbols.h (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
Commit 610a1f4f0d7ae6d90f34e7b5143750f7e7b41d7b by Sven Gothel
doc/JogAmpPlatforms: JogAmp's Supported Platforms (Evolved from JogAmpMacOSVersions)

Evolved from:
- doc/JogAmpMacOSVersions.{md, html) -> doc/JogAmpPlatforms.{md, html)

Detail all supported platforms (OS + arch) for JogAmp 2.6.0
The file was modifiedmake/scripts/md2html_update.sh (diff)
The file was modifiedmake/gluegen-cpptasks-base.xml (diff)
The file was removeddoc/JogAmpMacOSVersions.html (diff)
The file was addeddoc/JogAmpPlatforms.md (diff)
The file was removeddoc/JogAmpMacOSVersions.md (diff)
The file was addeddoc/JogAmpPlatforms.html (diff)
The file was modifiedwww/index.html (diff)
The file was modifieddoc/HowToBuild.html (diff)
The file was modifiedREADME.md (diff)
The file was modifieddoc/GlueGen_Mapping.md (diff)
The file was modifieddoc/GlueGen_Mapping.html (diff)
Commit 24b22d9b47f1be920e5f80b9e3af14baced1ccdd by Sven Gothel
gluegen-cpptasks-base: Whitespace
The file was modifiedmake/gluegen-cpptasks-base.xml (diff)
Commit c48d31078d4f76f9e36160427ae69a65c75b775e by Sven Gothel
VersionNumber*: toString() drops unused components; Added VersionNumberString ctor for convenience
The file was modifiedsrc/java/com/jogamp/common/util/VersionNumberString.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/VersionNumber.java (diff)
Commit 69d575cb838a40366495fd1aef413d48028aacc1 by Sven Gothel
glibc-compat-symbols: Add macro `GLIBC_NOVERSION_SYMBOL` for libdl (dladdr, dlclose, dlerror, dlopen and dlsym)

Enhance commit 2e49db6801b69fa45b2510fd424fca83dd998dec
- Add macro `GLIBC_NOVERSION_SYMBOL` for libdl (dladdr, dlclose, dlerror, dlopen and dlsym)
- `GLIBC_COMPAT_SYMBOL` shall set a no-version entry where no version was expected,
  hence act like `GLIBC_NOVERSION_SYMBOL`
The file was modifiedmake/stub_includes/platform/glibc-compat-symbols.h (diff)
Commit eb7f6a5c32ff0b1095cd40eb2af1c5a9c23241d1 by Sven Gothel
Eclipse: Bump lang settings
The file was modified.settings/language.settings.xml (diff)
Commit 6577aab6e3cb49bcfa08216521594a99592c74b7 by Sven Gothel
doc: Use reachable absolute html links
The file was modifiedREADME.md (diff)
The file was modifieddoc/GlueGen_Mapping.html (diff)
The file was modifieddoc/GlueGen_Mapping.md (diff)
Commit 3e559767bc58891191ff4d77462dfbb203c9b045 by Sven Gothel
Android: Min API 24 -> 26

Desugaring w/ adding missing classes didn't work out well,
hence we are still in a Java 8 API situation within JogAmp
until using Android API 32 (Version 12) w/ full Java 11 support (?).

See <https://developer.android.com/build/jdks>
The file was modifiedmake/jogamp-env.xml (diff)
The file was addedmake/lib/android-sdk/26/LICENSE.txt (diff)
The file was modifiedmake/scripts/setenv-android-tools.sh (diff)
The file was modifieddoc/HowToBuild.html (diff)
The file was addedmake/lib/android-sdk/26/make-android-stripped.sh (diff)
The file was removedmake/lib/android-sdk/24/LICENSE.txt (diff)
The file was addedmake/lib/android-sdk/26/android-stripped.jar (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-x86-cross.sh (diff)
The file was modifiedmake/jogamp-androidtasks.xml (diff)
The file was removedmake/lib/android-sdk/24/android.jar (diff)
The file was removedmake/lib/android-sdk/24/make-android-stripped.sh (diff)
The file was modifiedmake/resources/android/AndroidManifest-Runtime.xml (diff)
The file was modifiedmake/resources/android/AndroidManifest-Launcher.xml (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-aarch64-cross.sh (diff)
The file was addedmake/lib/android-sdk/26/android-java-src.zip (diff)
The file was modifiedmake/gluegen-properties.xml (diff)
The file was removedmake/lib/android-sdk/24/android-stripped.jar (diff)
The file was modifieddoc/JogAmpPlatforms.md (diff)
The file was removedmake/lib/android-sdk/24/android-java-src.zip (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-x86_64-cross.sh (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-armv6-cross.sh (diff)
The file was removedmake/lib/android-sdk/24/android-java-src.txt (diff)
The file was modifiedmake/resources/android/AndroidManifest-Test.xml (diff)
The file was addedmake/lib/android-sdk/26/android-java-src.txt (diff)
The file was modifieddoc/JogAmpPlatforms.html (diff)
The file was addedmake/lib/android-sdk/26/NOTICE.txt (diff)
The file was addedmake/lib/android-sdk/26/android.jar (diff)
The file was removedmake/lib/android-sdk/24/NOTICE.txt (diff)
Commit 9f8cc99afd00400e9102e936cff0caac653e0a8e by Sven Gothel
JogAmpPlatforms: Fix typo
The file was modifieddoc/JogAmpPlatforms.md (diff)
The file was modifieddoc/JogAmpPlatforms.html (diff)