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

Changes

Summary

  1. NativeWindow ProxySurface Abstraction and lock/unlock Surface cleanup (details)
  2. bump scripts to 6u24 (details)
  3. Cleanup NEWT MainThread, using new AWTEDTUtil impl. / Sync AWTCanvas (details)
  4. JOGL/X11/AWT: No more need for seperate X11 Display instance if (details)
  5. NativeWindow/SWT: Add SWTMisc utility allowing platform independent (details)
  6. NativeWindow/SWT: Rename SWTMisc -> SWTAccessor; Add to (details)
  7. WindowsExternalWGLContext: Tolerate invalid/released hdc (swt, (details)
  8. misc cleanup (import,script attributes) (details)
Commit bb3d3743b4800d006457c767a00436b9308da75d by Sven Gothel
NativeWindow ProxySurface Abstraction and lock/unlock Surface cleanup

- ProxySurface -> abstract javax.media.nativewindow.ProxySurface,
  implemented by
    jogamp.nativewindow.WrappedSurface, just wrapping surface handle
    jogamp.nativewindow.windows.GDISurface, using HWND and get/release HDC on lock/unlock

- Unifying NativeSurface's lockSurface/unlockSurface implementations
    - NEWT's WindowImpl
    - NativeWindow's ProxySurface, WrappedWindow, GDIWindow and JAWTWindow

- wingdi/GDI: Add 'WindowFromDC' and 'GetClientRect' to GDI
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11DummyGLXDrawable.java (diff)
The file was modifiedmake/stub_includes/win32/windows.h (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLExternalContext.java (diff)
The file was addedsrc/nativewindow/classes/javax/media/nativewindow/ProxySurface.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsDummyWGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsExternalWGLDrawable.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/jawt/JAWTWindow.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXDrawable.java (diff)
The file was removedsrc/nativewindow/classes/jogamp/nativewindow/ProxySurface.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXExternalCGLContext.java (diff)
The file was modifiedmake/stub_includes/win32/wingdi.h (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/windows/WindowsWindow.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java (diff)
The file was addedsrc/nativewindow/classes/jogamp/nativewindow/windows/GDISurface.java (diff)
The file was addedsrc/nativewindow/classes/jogamp/nativewindow/WrappedSurface.java (diff)
The file was modifiedmake/scripts/make.jogl.cdcfp.macosx.sh (diff)
The file was modifiedmake/scripts/make.jogl.all.macosx.sh (diff)
The file was modifiedmake/scripts/java-win32.bat (diff)
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was modifiedmake/scripts/tests-x32.bat (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)
The file was modifiedmake/scripts/setvc9-jogl.bat (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win64.bat (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/tests-javaws-x64.bat (diff)
The file was modifiedmake/scripts/java-win32-dbg.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win32.bat (diff)
The file was modifiedmake/scripts/setenv-jogl.sh (diff)
Commit 282b52c1daaef63d65b5c0f4a633061980f6a3f6 by Sven Gothel
Cleanup NEWT MainThread, using new AWTEDTUtil impl. / Sync AWTCanvas with GLCanvas changes

Cleanup NEWT MainThread, using new AWTEDTUtil impl.
- Allow simple singleton AWTEDTUtil to be used for AWTDisplay and more ..

Sync AWTCanvas with GLCanvas changes
- Latest GLCanvas changes around addNotify() had to be synced
The file was modifiedsrc/newt/classes/com/jogamp/newt/util/MainThread.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/DefaultEDTUtil.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/awt/AWTDisplay.java (diff)
The file was addedsrc/newt/classes/jogamp/newt/awt/AWTEDTUtil.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/gears/newt/TestGearsNewtAWTWrapper.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/awt/AWTCanvas.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/awt/AWTWindow.java (diff)
Commit b15eb3df080ed0d716237aa271221f8ed4b25d5e by Sven Gothel
JOGL/X11/AWT: No more need for seperate X11 Display instance if available
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java (diff)
Commit 8178e39d4a65f7cae779c7fde2fd846585aed201 by Sven Gothel
NativeWindow/SWT: Add SWTMisc utility allowing platform independent access
The file was modifiedmake/build-common.xml (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
The file was addedsrc/nativewindow/classes/jogamp/nativewindow/swt/SWTMisc.java (diff)
Commit 4a43734dc09b56e418ca5036f54c856555ac2920 by Sven Gothel
NativeWindow/SWT: Rename SWTMisc -> SWTAccessor; Add to nativewindow.core.jar
The file was addedsrc/nativewindow/classes/jogamp/nativewindow/swt/SWTAccessor.java (diff)
The file was removedsrc/nativewindow/classes/jogamp/nativewindow/swt/SWTMisc.java (diff)
The file was modifiedmake/build-nativewindow.xml (diff)
The file was modifiedetc/profile.jogl (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWT01GLn.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit b6c02b25a28a430506e6e9ab2e19b7a967220427 by Sven Gothel
WindowsExternalWGLContext: Tolerate invalid/released hdc (swt, winxp-32bit)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsExternalWGLContext.java (diff)
Commit 1411387d54bc5d946bd3528f97c9a2a15dd2f9de by Sven Gothel
misc cleanup (import,script attributes)
The file was modifiedmake/scripts/tests-x32.bat (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java (diff)
The file was modifiedmake/scripts/tests-javaws-x64.bat (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)