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

Changes

Summary

  1. Move GDI GlueGen wrapping from JOGL -> NativeWindow (following X11). (details)
  2. Moving NEWT X11Window GetRelativeLocation() native implementation to (details)
  3. JAWTWindow: Avoid AWTTreeLock, cleanup. (details)
  4. Move shutdown hook registration to GLDrawableFactory. (details)
  5. GLWindow becomes NEWTEventConsumer (missed that one) ; Adding test for (details)
  6. cleanup imports (details)
Commit dd0038a68a9aa99646549644c3338266546b05f8 by Sven Gothel
Move GDI GlueGen wrapping from JOGL -> NativeWindow (following X11). Moving NEWT WindowsWindow GetRelativeLocation() native implementation to GDI as well.
The file was addedmake/stub_includes/win32/window-lib.c (diff)
The file was modifiedsrc/newt/native/WindowsWindow.c (diff)
The file was removedmake/config/jogl/gdi-win32.cfg (diff)
The file was removedmake/stub_includes/win32/window-system0.c (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsPbufferWGLDrawable.java (diff)
The file was modifiedmake/build-jogl.xml (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff)
The file was modifiedmake/build-common.xml (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java (diff)
The file was addedmake/config/nativewindow/win32-CustomJavaCode.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawable.java (diff)
The file was modifiedmake/scripts/tests.bat (diff)
The file was modifiedjnlp-files/nativewindow.jnlp (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsOffscreenWGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java (diff)
The file was addedsrc/nativewindow/native/windows/GDImisc.c (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java (diff)
The file was addedmake/config/nativewindow/win32-lib.cfg (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java (diff)
The file was removedmake/config/jogl/gdi-CustomCCode.c (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
Commit 984d1ef68ce7e353e9192fe3a4c3ec4ad7a2929c by Sven Gothel
Moving NEWT X11Window GetRelativeLocation() native implementation to NativeWindow X11.
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/x11/X11Window.java (diff)
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
The file was modifiedmake/config/nativewindow/x11-lib.cfg (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java (diff)
The file was modifiedmake/config/nativewindow/x11-CustomJavaCode.java (diff)
Commit b0b1e3fb9c0f915cdf8d237c0f61a9d08ca83b01 by Sven Gothel
JAWTWindow: Avoid AWTTreeLock, cleanup.

Use native implementation for getLocationOnScreen() if available.
If unavailable call AWT's implementation only in case the AWT TreeLock is hold by this thread.

Finalize methods ..
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/x11/X11JAWTWindow.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/macosx/MacOSXJAWTWindow.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/windows/WindowsJAWTWindow.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/jawt/JAWTWindow.java (diff)
Commit d7e07a5638d1dffe47df572ae071eb4dabe52426 by Sven Gothel
Move shutdown hook registration to GLDrawableFactory.
Unregister the shutdown hook if called manually (recommended!).
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
Commit 1b7b5d34b65745f39befc57e4de567f87d5a2041 by Sven Gothel
GLWindow becomes NEWTEventConsumer (missed that one) ; Adding test for NEWTEventConsumer and AWTTreeLock

The unit test for NEWTEventConsumer and AWTTreeLock,
tests previous commit 'JAWTWindow: Avoid AWTTreeLock' b0b1e3fb9c0f915cdf8d237c0f61a9d08ca83b01
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/TestCloseNewtAWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cSwingAWT.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/NWJNILibLoader.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/util/UITestCase.java (diff)