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

Changes

Summary

  1. OSX/SWT: Adding OSXUtil: RunOnMainThread(), IsMainThread() / Utilizing (details)
Commit d186f6e945fd157b219231fb3861b3b0ce10ee75 by Sven Gothel
OSX/SWT: Adding OSXUtil: RunOnMainThread(), IsMainThread() / Utilizing those for SWT access/calls

Adding OSXUtil: RunOnMainThread(), IsMainThread()
- Issuing a native call where the user Runnable is to be performed on the main thread
- Enable query if we are on the main thread.

Utilizing those for SWT access/calls
- Using the above to call all SWT functions on the main thread if required (incomplete)

TODO/Issues:
- JOGL OSX CGL Context fails, ie expecting NS, but having CGL
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT02GLn.java (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/nativewindow/native/NativewindowCommon.c (diff)
The file was addedsrc/nativewindow/native/macosx/OSXmisc.m (diff)
The file was modifiedsrc/nativewindow/native/NativewindowCommon.h (diff)
The file was modifiedetc/profile.jogl (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/swt/SWTAccessor.java (diff)
The file was removedsrc/nativewindow/native/macosx/OSXmisc.c (diff)