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

Changes

Summary

  1. Eclipse Java-11 (min target) setting and replace semver -> japicmp (classpath) (details)
  2. www: replace fenggui homeaddress (details)
  3. Eclipse: Drop android from build-path, no more working w/ using JRE-11 from JDK-21 (details)
  4. Bump SWT to 4.36 (R-4.36-202505281830) (details)
  5. Bug 1513 - Handle X11RandR13 XRRGetOutputInfo NULL return value (details)
  6. SWT GLCanvas: Use pre-allocated system color white, as SWT < 4.26 requires color to be disposed (details)
  7. GLContext: Export current GLDynamicLookupHelper, allowing to pass through used OpenGL library handle and lookup function pointer to 3rd party toolkits (details)
  8. Fix EGLDynamicLibraryBundleInfo: Add EGL symbol for 2nd tool-lib (details)
  9. SWTAccessor: Adopt to SWT 4.36 changes (details)
Commit 768b949bf4c199c2336f51d0aa18799bcad0d9bb by Sven Gothel
Eclipse Java-11 (min target) setting and replace semver -> japicmp (classpath)
The file was modified.classpath (diff)
The file was added.externalToolBuilders/jogl builder2.launch (diff)
Commit 319b81cf5d52b88dddecb34b39ae66f1e4f95bad by Sven Gothel
www: replace fenggui homeaddress
The file was modifiedwww/index.html (diff)
Commit 64904935bc7777ece985503cc8429d919d906bf2 by Sven Gothel
Eclipse: Drop android from build-path, no more working w/ using JRE-11 from JDK-21

Causes 'package is accessible from more than one module/source'.
The file was modified.classpath (diff)
Commit f71c29bace8ce579470b29e8e2aeca99e43f632a by Sven Gothel
Bump SWT to 4.36 (R-4.36-202505281830)
The file was removedmake/lib/swt/gtk-linux-x86_64/about_files/lgpl-v21.txt (diff)
The file was modifiedmake/lib/swt/cocoa-macosx-x86_64/src.zip (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/about_files/mpl-v11.txt (diff)
The file was removedmake/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v11.txt (diff)
The file was removedmake/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v20.txt (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/about_files/mpl-v11.txt (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/about_files/mpl-v20.txt (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/.classpath (diff)
The file was addedmake/lib/swt/win32-win32-aarch64/swt.jar (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/about.html (diff)
The file was addedmake/lib/swt/win32-win32-x86_64/src.zip (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/about_files/mpl-v20.txt (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/.project (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/about_files/IJG_README (diff)
The file was removedmake/lib/swt/cocoa-macosx-aarch64/about.html (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/about.html (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/.project (diff)
The file was modifiedmake/lib/swt/cocoa-macosx-aarch64/swt.jar (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/.classpath (diff)
The file was modifiedmake/lib/swt/cocoa-macosx-x86_64/swt.jar (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/about_files/IJG_README (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/about.html (diff)
The file was modifiedmake/lib/swt/gtk-linux-x86_64/src.zip (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/about_files/IJG_README (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/about_files/webkit-bsd.txt (diff)
The file was modifiedmake/lib/swt/win32-win32-x86_64/swt.jar (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/.classpath (diff)
The file was modifiedmake/lib/swt/gtk-linux-x86_64/swt.jar (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/about_files/lgpl-v21.txt (diff)
The file was removedmake/lib/swt/cocoa-macosx-aarch64/about_files/IJG_README (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/.classpath (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/about_files/mpl-v11.txt (diff)
The file was removedmake/lib/swt/cocoa-macosx-x86_64/about.html (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/about_files/mpl-v11.txt (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/about_files/WebView2_LICENSE.txt (diff)
The file was addedmake/lib/swt/gtk-linux-aarch64/swt.jar (diff)
The file was modifiedmake/lib/swt/README.txt (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/about_files/IJG_README (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/swt.jar (diff)
The file was removedmake/lib/swt/gtk-linux-x86_64/.project (diff)
The file was removedmake/lib/swt/win32-win32-x86_64/.project (diff)
The file was removedmake/lib/swt/gtk-linux-ppc64le/src.zip (diff)
Commit 2ff8e7213011f4a39150cb62cef3499a54460470 by Sven Gothel
Bug 1513 - Handle X11RandR13 XRRGetOutputInfo NULL return value

It has been reported
<https://forum.jogamp.org/Jogl-2-5-0-on-Pi3-with-Bookworm-Monitor-Name-causes-JVM-crash-td4043589.html>

that `Java_jogamp_newt_driver_x11_RandR13_getMonitorDevice` causes SIGSEGV on
* Raspi 3B+
* jogl 2.5.0
* java 17 (openjdk from apt)
* Raspian Bookworm with kernel 6.6. (July 202)
* Wayland/Wayfire

"I think i might have found the underlying issue, Raspbian Bookworm uses Wayland/Wayfire as the default window manager. As far as I could find out, Wayfire does implement X11 api, but it might be a bit different in how it returns things. "
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/native/X11RandR13.c (diff)
Commit cc624a1c3ea7b4599c1c21191bac689310fadfdc by Sven Gothel
SWT GLCanvas: Use pre-allocated system color white, as SWT < 4.26 requires color to be disposed

- SWT 3.110 (Eclipse 4.10?) would require color to be disposed, hence use pre-allocated.
- Since at least 'Eclipse 4.26.0 Release Build: 4.26' no more disposal of Color required.
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java (diff)
Commit 4cd2e5a5f9c3e5ade8872371d0d54d747e51d57b by Sven Gothel
GLContext: Export current GLDynamicLookupHelper, allowing to pass through used OpenGL library handle and lookup function pointer to 3rd party toolkits
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLContext.java (diff)
Commit 17a55054d52c356c4bf4dd73bff7adec758df061 by Sven Gothel
Fix EGLDynamicLibraryBundleInfo: Add EGL symbol for 2nd tool-lib
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java (diff)
Commit cad8f72fef3e8869f2b5e8acc8755cfe7774d30c by Sven Gothel
SWTAccessor: Adopt to SWT 4.36 changes

DPIUtil.useCairoAutoScale() has been removed in
eclipse.platform.swt commit 111b874343d65aaee4f13d74eda554bde1a740a7
(always true for GTK since version 4.36.0).
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLn.java (diff)