The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java (diff) The file was added src/jogl/classes/com/jogamp/opengl/util/av/package.html (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/av/GLMediaPlayer.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/util/av/impl/OMXGLMediaPlayer.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/AndroidWindow.java (diff) The file was modified make/scripts/make.jogl.all.linux-armv7.sh (diff) The file was modified make/scripts/make.jogl.all.linux-armv7-cross.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff)
Commit
15d23e40badcf43a9af78de3bd699b7c74ec464a
by Sven Gothel Core/Animator: Force animator thread to be non-daemon. Even thought we didn't set the thread to be a daemon, if the [parent] thread instantiating the Animator the attribute would be passed along. The file was modified src/jogl/classes/com/jogamp/opengl/util/Animator.java (diff) The file was modified src/newt/classes/com/jogamp/newt/util/MainThread.java (diff)
Commit
6bcfe5e3b60782c4bb047117c12579ff15c961a1
by Sven Gothel Newt/OSX(native): close0() shall not release NewtMacWindow (NSWindow) in case it's already in destruction (destroyNotifySend via windowWillClose()) This fixes the double release crash of the NSWindow, at the end of an application. Tested on OSX 10.6.8 and 10.7.3. The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/newt/native/NewtMacWindow.h (diff)
Commit
4fe8f07c82d531fbdc88e60a7c319fc462522cd2
by Sven Gothel FFMPEGMediaPlayer: Fix NPE; Add remarks about binary incompatibility in upcoming version (master branch) We need native structure access methods to deal with API changes in the libav headers, which break binary compatibility! Currently we are binary compatible w/ [0.6 ?, ] 0.7 and 0.8 but not w/ trunk. Tested: Linux, Windows and OSX (self compiled binary) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/native/libav/jogamp_opengl_util_av_impl_FFMPEGMediaPlayer.c (diff) The file was modified make/scripts/tests-osx-x64.sh (diff) The file was modified make/scripts/tests-x64.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
Commit
9d522e77a9ac1f85c57236f00d5432e671f9169c
by Sven Gothel Completing swap-interval implementation for OSX's CALayer usage. Closing Bug 555 - Based on Andres Colubri's initiative and commit 218d67fc0222d7709b21c45792d44501351939c4. - Reading real screen refresh rate ('stolen' from NEWT) - Properly handling swap-interval and vsync-to in native code - Increasing accuracy vsync-to to microseconds Tested manually w/ TestGearsES2AWT. The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff) The file was modified src/jogl/native/timespec.c (diff) The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m (diff) The file was modified src/jogl/native/timespec.h (diff) The file was modified make/stub_includes/opengl/macosx-window-system.h (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2AWT.java (diff) The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface.m (diff) The file was added jnlp-files/jogl-applet-runner-newt-MovieCube.html (diff) The file was added jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html (diff) The file was modified jnlp-files/jogl-test-applets.html (diff) The file was added www/media/jogl-applet-moviecube01-small.png (diff) The file was added www/media/jogl-applet-moviecube01.png (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingFocusTraversal01AWT.java (diff) The file was modified src/newt/classes/jogamp/newt/awt/event/AWTNewtEventFactory.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/awt/AWTMouseAdapter.java (diff) The file was added www/media/glg2d-demo.png (diff) The file was modified www/media/pebbles.png (diff) The file was modified www/index.html (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/UITestCase.java (diff) The file was modified src/nativewindow/native/x11/Xmisc.c (diff) The file was modified www/index.html (diff) The file was added www/media/geogebra-screenshot-tangents.png (diff) The file was modified www/index.html (diff) The file was modified src/newt/classes/com/jogamp/newt/event/InputEvent.java (diff) The file was modified src/newt/classes/com/jogamp/newt/event/MouseEvent.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/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java (diff)
Commit
be59d561fd6ab8aa659e85cd962d38fffd1acb0a
by Sven Gothel Bug 570 : NEWT General/X11: Decouple setFullscreen() and setAlwaysOnTop(); Use window-static instances for runnable actions NEWT General/X11: Decouple setFullscreen() and setAlwaysOnTop() - X11 fullscreen/above: Don't assume 'always-on-top' if switch to fullscreen. - WindowImpl: Remove relation between 'always-on-top' and fullscreen when quering and switching. Use window-static instances for runnable actions - Removes temp objects for EDT runnables - Uses synchronization on action instance to avoid concurrency The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/native/X11Window.c (diff)
Commit
8b0aa0e7653f74e713880e77f9afbe59caff38f0
by Sven Gothel Bug 556 : Newt Mouse Synthetic Drag Event: Clear state if mouse enters/leaves window. Since we cannot guarantee to have the pressed button information when receiving the mouse move event, we synthesize the dragged event (move while mouse button pressed). To simplify the situation and have a compromise, we clear the mouse pressed states when mouse enters or leaves the window to remove the dragged events at re-entering. This seems more sensible, since dragging after re-entering the mouse shall not be expected. The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfigurationFactory.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java (diff)
Commit
227b197b651aa57e02664a873bbe14044d1a63da
by Sven Gothel GLProfile/EGLDrawableFactory: Detect ANGLE (Windows D3D ES2 Emulation) and disable support per default. We have to disable support for ANGLE, the D3D ES2 emulation on Windows provided w/ Firefox and Chrome. When run in the mentioned browsers, the eglInitialize(..) implementation crashes. This behavior can be overridden by explicitly enabling ANGLE on Windows by setting the property 'jogl.enable.ANGLE'. EGLDrawableFactory: - destroy(): clear references and unregister factory, maybe triggered by GLProfile (ANGLE case) - getAvailableCapabilitiesImpl(): return empty list in case EGL/ES is n/a (ANGLE case) The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLProfile.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff)
Commit
4e0eb391d6c64f956ea5c87c0385ab48a24b2175
by Sven Gothel Fix Bug 560 and NEWT window closing behavior in general for all platforms. - NEWT/WindowImpl: - 'void windowDestroyNotify()' -> 'boolean windowDestroyNotify(boolean force)', allowing to signal a forced close, as well as replying whether the window has been closed. (called by native code) - destroy(): set states before releasing the window lock - NEWT/X11: Pass windowDeleteAtom for reconfigure window, in case of reparenting child to top-level - NEWT/OSX: - Add 'BOOL windowShouldClose()' impl., ie. having a chance to reject the close attempt - Common impl. for 'windowShouldClose' and 'windowWillClose' -> 'windowClosingImpl' utilizing new 'windowDestroyNotify' code (see above). Fixes bug 560 . - NEWT/JOGLNewtApplet1Run: Refine out-of browser window behavior for window-close button - default: move NEWT window back to browser parent - closeable: close NEWT window - jogl-test-applets: Add NApplet-Closeable test (Applet out-of browser window is closable) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified jnlp-files/jogl-test-applets.html (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java (diff) The file was modified src/newt/native/KDWindow.c (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/newt/native/NewtMacWindow.h (diff) The file was modified src/newt/native/WindowsWindow.c (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff) The file was modified src/newt/native/X11Display.c (diff) The file was modified src/test/jogamp/newt/WindowImplAccess.java (diff) The file was added jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/AndroidWindow.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff)
Commit
c9faebb8f8f6be4c0de4919a516b4692742bc13c
by Sven Gothel NEWT: Revert static/locked action instances due to possible deadlocks; class Window.ReparentAction -> enum Window.ReparentOperation Revert static/locked action instances due to possible deadlocks - reverts commit: be59d561fd6ab8aa659e85cd962d38fffd1acb0a (partially) - reverts commit: 5742b1faa210401470032ef129e56a83c47fd046 Even thought the idea of having no temp. objects is nice to have, using a static instance requires locking which introduces a deadlock in case the action is being issued from diff. threads. class Window.ReparentAction -> enum Window.ReparentOperation (Minor API Change) Clarifies reparent operations using enums The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Window.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01NEWT.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol02NEWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/AWTWindowClosingProtocol.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/WindowClosingProtocol.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/newt/classes/com/jogamp/newt/NewtFactory.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/broadcom/egl/Screen.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/broadcom/egl/Window.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/KDDisplay.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/KDScreen.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/kd/KDWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/broadcom/egl/Display.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/build-test.xml (diff) The file was modified make/scripts/adb-launch-main.sh (diff) The file was modified make/build-common.xml (diff) The file was modified make/versions.xml (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/UITestCase.java (diff) The file was modified src/test/com/jogamp/opengl/test/android/NEWTGearsES2ActivityLauncher.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/NWJNILibLoader.java (diff) The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java (diff) The file was modified src/newt/classes/jogamp/newt/NEWTJNILibLoader.java (diff) The file was modified make/resources/android/AndroidManifest-jogl.xml (diff) The file was modified make/resources/android/res-jogl/values/strings.xml (diff) The file was modified src/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff) The file was added src/newt/classes/jogamp/newt/driver/android/NewtVersionActivityLauncher.java (diff) The file was modified src/test/com/jogamp/opengl/test/android/LauncherUtil.java (diff) The file was modified make/versions.xml (diff) The file was modified make/resources/android/AndroidManifest-jogl.xml (diff) The file was modified make/versions.xml (diff) The file was modified make/resources/android/AndroidManifest-test.xml (diff) The file was modified make/build-test.xml (diff) The file was added make/joglversion-test (diff) The file was modified make/versions.xml (diff) The file was added make/resources/android/res-jogl/drawable-xhdpi/icon.png (diff) The file was added make/resources/android/res-test/drawable-xhdpi/icon.png (diff) The file was modified make/versions.xml (diff) The file was modified make/versions.xml (diff)
Commit
cbc77718f01a8190e1a8aa0e9afdc2a3a3403358
by Sven Gothel Fix regression of commit de2b129a56335262a44a05541a3ab2e35668cc6e: ProjectFloat Matrix Multiplication of gluUnProject(..) impl. ProjectFloat's previous gluMultMatricesf(..) used row-major order, but the replacement multMatrixf(..) uses column-major order (like OpenGL, ..). Note: The replaced 'gluMultMatrixVecf' by multMatrixVecf() already used column-major order. Fix: Reverse the arguments of matrix multiplication m1 x m2 -> m2 x m1 Added proper API documentation in FloatUtil -> Column Major Order of Linear Matrix Layout The file was modified src/jogl/classes/com/jogamp/opengl/FloatUtil.java (diff) The file was modified src/jogl/classes/jogamp/opengl/ProjectFloat.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFloatUtil01MatrixMatrixMultNOUI.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glu/TestGluUnprojectFloatNOUI.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java (diff)
Commit
df6c9accd84b801d86c8f6f9ce35e02ffd417f71
by Sven Gothel GLContext*: Remove '[set/is]Synchronized(..)' - Defaults to wait for locks: 1 . Drawable, 2. GLContext Remove deadlock situation where thread-1 (Animator Thread) holds the GLContext-Lock and acquires the Surface-Lock, while thread-2 (UI/Main/EDT) holds the Surface-Lock and attempts to create the GLContext and hence acquires the GLContext-Lock. A GLContext-Lock and hence makeing the GLContext current requires to hold the Surface-Lock. The prev. code acquired the locks in reverse order and allowed the deadlock as described above. This fix acquires the locks in the proper natural order 1 - Surface-Lock 2 - GLContext-Lock This fix also renders the use of the non-synchronized behavior invalid, since it is bogus not to wait for the GLContext lock where it waits for the Surface lock. It also seems nonsense not to wait for any of both locks and our code always waited for both (synchronized := true). The GLContext [set/is]Synchronized(..) methods are removed and waiting for the lock per default is the correct behavior. The file was modified src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLContext.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/GLPbufferImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java (diff)
Commit
a338d1c94617f923609619d4edde7e1b1084cad5
by Sven Gothel Refine commit be7cac1713b166ca6578c685ec8a7231a8429919: Throw ClassNotFoundException in Display/Screen/Window factory if neither custom nor default class is available. Suppress Warning of non existing custom class (in non DEBUG mode), rely on later ClassNotFoundException (see above). The file was modified src/newt/classes/com/jogamp/newt/NewtFactory.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff) The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/font/Font.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/FontInt.java (diff)
Commit
ab2eb9b73f7643fa579810abc5d2c422525b1362
by Sven Gothel graph/font: Add "public float getAdvanceWidth(int i, float pixelSize);" Font::getAdvancedWidth(..) allows applications to query a glyphs width with a given pixel size, as it is being used for rendering. The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/font/Font.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLAutoDrawable.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLRunnable.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAWT01GLn.java (diff) The file was modified src/jogl/classes/jogamp/graph/math/MathFloat.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OneTriangle.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTEclipseGLCanvas01GLn.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT00.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTJOGLGLCanvas01GLnAWT.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/Quaternion.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff) The file was modified src/jogl/classes/jogamp/graph/curve/opengl/RegionFactory.java (diff) The file was modified src/test/com/jogamp/opengl/test/bugs/Bug427GLJPanelTest1.java (diff) The file was modified src/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestMapBufferRead01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGPUMemSec01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java (diff) The file was modified make/scripts/tests.sh (diff) The file was added src/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT10.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java (diff)