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

Changes

Summary

  1. Add notice about 'GL states' regarding GLSL vertical flip (Bug 842 and (details)
  2. Bug 818 (OSX 10.6.8 NVIDIA GeForce GT 330M): Add unit test (manual (details)
  3. GLJPanel: Fix 7u40 access to property 'sun.java2d.opengl'. Property was (details)
  4. Bug818GLJPanelApplet: Remove unused imports (details)
  5. Bug 816: Add 2 more unit tests (Swing JFrame w/ 2 JRootPanes, AWT Frame (details)
  6. Bug 816 (OSX CALayer pos): Fix location on 'inner CALayer' calculation (details)
  7. Bug 816 (OSX CALayer pos): Add detailed description (pseudo code) to (details)
  8. Bug 548: GLRendererQuirks.GLFlushBeforeRelease is needed on OSX < 10.7.3 (details)
  9. Bug 818: Enable new quirk GLSLNonCompliant on OSX < 10.7 w/ NV GPU; (details)
Commit ab860381009c0716a99d33f0ce99f44617edf9ce by Sven Gothel
Add notice about 'GL states' regarding GLSL vertical flip (Bug 842 and Bug 826).
The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
Commit 51ea4e5d5d212dfef519cf824d6cbf69e41bebc7 by Sven Gothel
Bug 818 (OSX 10.6.8 NVIDIA GeForce GT 330M): Add unit test (manual applet)
The file was modified jnlp-files/jogl-test-applets.html (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/Bug818GLJPanelApplet.java (diff)
Commit 8234f7a4291de911ce416dcee8c22e12f61a0c3d by Sven Gothel
GLJPanel: Fix 7u40 access to property 'sun.java2d.opengl'. Property was trusted before ..
The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
Commit b783e3172496cb93455339101a8c2c0814f6fafd by Sven Gothel
Bug818GLJPanelApplet: Remove unused imports
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/Bug818GLJPanelApplet.java (diff)
Commit 60968cdc388b6a7464da3a6b58f25cb61e29f681 by Sven Gothel
Bug 816: Add 2 more unit tests (Swing JFrame w/ 2 JRootPanes, AWT Frame BorderLayout w/ Checkbox North, GLCanvas Center)

Thx to Emmanuel Puybaret
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03AWT.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPosAWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos01AWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos02AWT.java (diff)
Commit 7f7275834922b9c30aec6520dc5c5f20939a49d8 by Sven Gothel
Bug 816 (OSX CALayer pos): Fix location on 'inner CALayer' calculation

'inner CALayer' is the outter AWT Window client space (content).

+++

Pseudo-Code:
  p0 = c.locationOnScreen();
  p0 -= c.getOutterComp.getPos();
  p0 -= c.getOutterComp.getInsets();

Where 'locationOnScreen()' is:
p0 = 0/0;
while( null != c ) {
   p0 += c.getPos();
}

+++

JAWTWindow.getLocationOnScreenNonBlocking(..) validated against
AWT's Component.getLocationOnScreen() - OK for all use-cases.
(Validation enabled w/ DEBUG)

All unit tests manually validated on OSX 10.7 w/ jdk7u40.
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java (diff)
The file was modified src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff)
The file was modified src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
Commit e9ce2246c947cc357fef993003008fe4c6a0495f by Sven Gothel
Bug 816 (OSX CALayer pos): Add detailed description (pseudo code) to JAWTUtil.JAWT_OSX_CALAYER_QUIRK_LAYOUT
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java (diff)
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java (diff)
Commit b05ccd62d28bcdc320fd35094f2d278b16743eab by Sven Gothel
Bug 548: GLRendererQuirks.GLFlushBeforeRelease is needed on OSX < 10.7.3 w/ NV GPU [was comparing against 1.7.3 instead 10.7.3] !
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit cdf38b01fc4b632554c6400239ca5cdca1fe13d9 by Sven Gothel
Bug 818: Enable new quirk GLSLNonCompliant on OSX < 10.7 w/ NV GPU; GLJPanel: Don't use GLSL flip if quirk GLSLNonCompliant is present.
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)