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

Changes

Summary

  1. Fix NewtCanvasAWT focus traversal for Java7: All unit tests fail w/ (details)
  2. Fix NewtCanvasAWT focus traversal for Java7 (Take 2): Commit (details)
  3. Tests: Remove subsequent exceptions .. (not original issue, but annoying (details)
  4. Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev (details)
  5. GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such (details)
  6. TestGearsES2GLJPanel*: Use GearsES1 is using bitmap - On Windows GDI (details)
  7. TestGearsES2GLJPanel*: Use Gears (GL 1 based) if using bitmap - On (details)
  8. scripts: osx make/test java7/6 fixes (details)
  9. TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform
    More change log history
    (details)
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 modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedmake/scripts/tests.sh (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 modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff)
The file was modifiedmake/scripts/tests-x64-dbg.bat (diff)
Commit 85f4b824dcf1ff6ebb658ffd242eea2f9d8cd087 by Sven Gothel
Tests: Remove subsequent exceptions .. (not original issue, but annoying while analyzing)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java (diff)
Commit 62f9525a9caba51fc4484c2ab47d64b516dc9d43 by Sven Gothel
Refine cb7118fc875b6722803e4b11d5681671962a8d3a: Unify get next/prev focus component method.
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java (diff)
Commit e5dd5757379353a9dd10248136afef65c33f6420 by Sven Gothel
GearsES2/RedSquareES2: Detect !GLSL and don't attempt to render in such case.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.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 modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.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 modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelsAWT.java (diff)
Commit f857d3f86be221fb5f8488a8419c4cac8d65fc89 by Sven Gothel
scripts: osx make/test java7/6 fixes
The file was removedmake/scripts/tests-osx-x64-java7u12ea.sh (diff)
The file was modifiedmake/scripts/tests-osx-x64.sh (diff)
The file was removedmake/scripts/tests-osx-x64-java7u12eaOnJava6Build.sh (diff)
The file was modifiedmake/scripts/make.jogl.all.macosx-java7.sh (diff)
The file was addedmake/scripts/tests-osx-x64-java6.sh (diff)
The file was removedmake/scripts/tests-osx-x64-java7OnJava6build.sh (diff)
The file was removedmake/scripts/tests-osx-x64-java7.sh (diff)
Commit 835cea627f80d8f8a851514734f53e6336d9d6d9 by Sven Gothel
TestSWTAccessor03AWTGLn: Fix SWT deadlock on Java7/Windows: Must perform AWT frame close on current thread ..
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/swt/TestSWTAccessor03AWTGLn.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)