The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was added make/scripts/tests-x64-dbg.bat (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified make/build-jogl.xml (diff) The file was modified make/joglversion (diff) The file was modified make/scripts/make.jogl.all.solaris-x86_64.sh (diff) The file was modified make/newtversion (diff) The file was removed make/scripts/java-win64.bat (diff) The file was modified make/build-nativewindow.xml (diff) The file was modified make/scripts/make.jogl.all.solaris-x86.sh (diff) The file was added make/scripts/tests-win.bat (diff) The file was modified make/scripts/tests-x32.bat (diff) The file was modified make/build.xml (diff) The file was modified make/scripts/tests.sh (diff) The file was added make/scripts/tests-x32-dbg.bat (diff) The file was added make/scripts/java-win.bat (diff) The file was modified make/scripts/make.jogl.all.macosx.sh (diff) The file was modified make/scripts/make.jogl.all.linux-armv6hf.sh (diff) The file was modified make/config/jogl/glu-gl2.cfg (diff) The file was added make/joglversion-all (diff) The file was removed make/scripts/java-win32.bat (diff) The file was modified make/scripts/make.jogl.all.win32.bat (diff) The file was modified make/scripts/make.jogl.all.linux-armv6-cross.sh (diff) The file was removed make/scripts/java-win64-dbg.bat (diff) The file was modified make/scripts/make.jogl.all.android-armv7-cross.sh (diff) The file was removed make/scripts/make.jogl.all.macosx-java7u12ea.sh (diff) The file was modified make/nativewindowversion (diff) The file was modified make/scripts/tests-javaws-x64.bat (diff) The file was added make/scripts/make.jogl.all.linux-x86_64.java7.sh (diff) The file was modified make/scripts/make.jogl.all.linux-x86.sh (diff) The file was modified make/scripts/make.jogl.all.linux-x86_64.sh (diff) The file was modified make/scripts/make.jogl.all.linux-armv6hf-cross.sh (diff) The file was modified make/scripts/make.jogl.all.macosx-java7.sh (diff) The file was modified make/scripts/make.jogl.all.linux-armv6.sh (diff) The file was modified make/build-newt.xml (diff) The file was modified make/scripts/make.jogl.all.android-armv6-cross.sh (diff) The file was modified make/scripts/make.jogl.all.win64.bat (diff) The file was removed make/scripts/java-win32-dbg.bat (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/scripts/tests-x64.bat (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified make/scripts/tests-x32.bat (diff) The file was modified make/scripts/tests-x32-dbg.bat (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff)
Commit
889ba9488ca07b59fdcc378642a2dc20676d69a3
by Sven Gothel Security: Apply security changes from GlueGen GlueGen related commits - 23341a2df2d2ea36784a16fa1db8bc7385351a12 - 2d8e25398e929f553c4524e9c57f083d90ba4e08 - 8cabcd2de8b46c42dffcaaf46ccc2dc4d092ebba - f69831574d4927d03d40c330d0b047d8c89622a4 - eb842815498f5926828b49c48fffce22fc9586a2 The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) The file was modified src/jogl/classes/jogamp/opengl/DesktopGLDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDynamicLookupHelper.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/DesktopGLDynamicLookupHelper.java (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLES1DynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
Commit
7ae47a845c625b9677b5879831d87a14d8e57311
by Sven Gothel GL*ProcAddressTable: Fix regressions: getField(..) -> getDeclaredField(..), incl. access check; Move getAddressFor() from ctx -> private dbg-handler (sec); FFMPEGMediaPlayer: Missed fetching func-ptr 'glTexSubImage2D'. The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html (diff) The file was modified jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html (diff) The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/AWTAnimatorImpl.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/DefaultAnimatorImpl.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
Commit
41c626d8a27981e694b3b728a9a2f2bc8def939d
by Sven Gothel Fix Bug 761 (part 1/2): Move GLDrawableFactory.shutdownHook -> NativeWindowFactory.shutdownHook, the latter handles customShutdownHooks for NativeWindow, JOGL and NEWT. Unifying our shutdown mechanism is required to provide a controlled shutdown sequence. NativeWindowFactory is chosen to be the new central entry point, since it is the lowest denominator (common module). - Move GLDrawableFactory.shutdownHook -> NativeWindowFactory.shutdownHook Reverse the shutdown dependency for clarity and availability to all modules, i.e. NEWT may not know about JOGL. Remove the 'gamma' shutdown hook, instead simply call GLDrawableFactoryImpl.resetDisplayGamma() before destroy. NativeWindowFactory.shutdownHook handles customShutdownHooks for NativeWindow, JOGL and NEWT - Modules can register their shutdown runnable at head or tail of list. - Allows controlled shutdown across all modules. The file was modified src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
Commit
2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5
by Sven Gothel Fix Bug 761 (part 2/2): NEWT registers one customShutdownHook @ NativeWindowFactory.shutdownHook head, allowing proper resource cleanup. 1 WindowImpl.shutdownAll(): - For all instances: - mark invalid (causes any user thread to disregard the window) 2 ScreenImpl.shutdownAll(): - Removed own shutdown-hook! - For all instances: - Reset ScreenMonitorState 3 DisplayImpl.shutdownAll(): - For all instances: - Remove EDT - closeNativeImpl Manually tested on X11 w/ NV and ATI Catalyst (fglrx) - DFLAGS="-Djogl.debug.GLDrawable -Dnativewindow.debug.X11Util -Dnativewindow.debug.NativeWindow -Dnewt.debug.Display -Dnewt.debug.Screen -Dnewt.debug.Window" - java $DFLAGS com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT -time 2000 -sysExit testExit - valid arguments for sysExit: testExit, testError, displayExit, displayError The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Display.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff)
Commit
70bf3a4ec44504b86294a332255aaae8d2e86bf4
by Sven Gothel Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/ Java7, i.e. AWT Component's transferFocus() does nothing if component does not hold the focus. .. this seems to be violating the AWT 'spec' .. however. Workaround: Request focus before transfering it to the next/previous element. The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
Commit
cb7118fc875b6722803e4b11d5681671962a8d3a
by Sven Gothel Fix NewtCanvasAWT focus traversal for Java7 (Take 2 ): Commit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 was not sufficient. Commit 70bf3a4ec44504b86294a332255aaae8d2e86bf4 did not work out on Windows. Solution now gathers the next or previous 'to be focused' component, using the FocusTraversalPolicy of the visible/focusable/enabled container. Then we simply request it's focus. Works w/ Java7 on Linux and Windows. The file was modified make/scripts/tests-win.bat (diff) The file was modified make/scripts/tests-x64-dbg.bat (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff)
Commit
3e528a69db38711c789a08d1d7335e5a7739f780
by Sven Gothel TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI would be returned! We still have to solve the GL renderer selection / probing problem, i.e. in such cases we don't know before context realization which GL renderer we actually receive. The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
Commit
00f82fde560306891823a1273baf50264dca3d05
by Sven Gothel TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On Windows GDI would be returned and neither ES1 nor ES2 features are available. Fixes commit 3e528a69db38711c789a08d1d7335e5a7739f780 The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java (diff) The file was modified make/scripts/make.jogl.all.macosx-java7.sh (diff) The file was added make/scripts/tests-osx-x64-java6.sh (diff) The file was removed make/scripts/tests-osx-x64-java7.sh (diff) The file was removed make/scripts/tests-osx-x64-java7OnJava6build.sh (diff) The file was removed make/scripts/tests-osx-x64-java7u12ea.sh (diff) The file was modified make/scripts/tests-osx-x64.sh (diff) The file was removed make/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh (diff) The file was modified make/scripts/tests-win.bat (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java (diff) The file was modified make/scripts/tests.sh (diff)