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

Changes

Summary

  1. Rename Binary*Test -> TestBinary*NOUI to get picked up by (details)
  2. Test Rename: Add Bug 729 / Bug 849 to Bug 816 Unit Test Names - Allowing (details)
  3. Fix Bug 878 - JAWTWindow's HierarchyListener doesn't set component (details)
  4. Bug 754 - Remove Ubuntu fonts from jogl-all.jar, provide it separately (details)
  5. AndroidGLMediaPlayerAPI14: Avoid possible NPEs (details)
  6. TestBinary16NOUI: Remove hardship from test node - Disable 'verbose' (details)
Commit c532abc1618fde46ef36bd70acdcc6b1d45fcbf1 by Sven Gothel
Rename Binary*Test -> TestBinary*NOUI to get picked up by build-test.xml's junit.run.noui
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestBinary32NOUI.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestBinary64NOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/math/Binary32Test.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestBinary16NOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/math/Binary64Test.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/math/Binary16Test.java (diff)
Commit 24485ead77a368ae3b77108248e067ad1f44ef0a by Sven Gothel
Test Rename: Add Bug 729 / Bug 849 to Bug 816 Unit Test Names - Allowing a better unit test lookup
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03cAWT.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03bAWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03bB849AWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03cB849AWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextWithJTabbedPaneAWT.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03aAWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816OSXCALayerPos03aB729AWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 887dbdb34d71a3a266b7854bc9a3842aad1032f9 by Sven Gothel
Fix Bug 878 - JAWTWindow's HierarchyListener doesn't set component visible (again) on 'addNotify(..)' - GLCanvas in JtabbedPane disappear

Regression of commit e33e6374e0be0454f7e9732b5f897f84dbc3c4dc (Fix for Bug 729 and Bug 849) !

+++

JAWTWindow's HierarchyListener doesn't set component visible (again) on 'addNotify(..)'

It only renders the component invisible after removeNotify() which is performed implicit anyways ..

Case java.awt.event.HierarchyEvent.DISPLAYABILITY_CHANGED
shall perform similar as our java.awt.event.HierarchyEvent.SHOWING_CHANGED impl.

+++

Tested on Gnu/Linux X11 and OSX incl. re-test Bug 729 and Bug 849 unit tests.
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug816JTabbedPanelVisibilityB849B878AWT.java (diff)
Commit b57ce5454ddeb7dd4b7c010c5df54faa6e8d951a by Sven Gothel
Bug 754 - Remove Ubuntu fonts from jogl-all.jar, provide it separately to reduce footprint for the masses.

Remove the ubuntu fonts from atomic/jogl-util-graph.jar and hence all derivated 'all' JAR files.
The Android jar files still contain the fonts as assets!

atomic/jogl-util-graph-fonts-p0.jar contains the fonts and is either referenced by:
  - UbuntuFontLoader: Using class based Jar URI derivation using TempJarCache to [down]load
    and extract the jar file (similar to native lib-loading).

  - Explicitly via traditional classpath, see jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html

The pack200 jogl-all.jar file is now below 1MB
The file was modifiedsrc/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java (diff)
The file was addedjnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html (diff)
The file was modifiedmake/build-jogl.xml (diff)
The file was modifiedjnlp-files/jogl-test-applets.html (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/build-common.xml (diff)
Commit 5a44ec09918702fe95b65e67bd448cc171b9e8dd by Sven Gothel
AndroidGLMediaPlayerAPI14: Avoid possible NPEs
The file was modifiedsrc/jogl/classes/jogamp/opengl/android/av/AndroidGLMediaPlayerAPI14.java (diff)
Commit 93ec063abaf2d1ff7a4947a4f9732635e0a99316 by Sven Gothel
TestBinary16NOUI: Remove hardship from test node - Disable 'verbose' avoids 'out of memory' and saves most of the time; Also run test exclusively.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestBinary16NOUI.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)