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

Changes

Summary

  1. Javadoc: Adding packages containing JogampVersion derivations; DevDoc: (details)
  2. Use common javadoc file structure 'javadoc/<module>/<javadoc-type>' and (details)
  3. Add javadoc target 'javadoc.nw.spec.zip' to test without using up to (details)
  4. X11: Make X11 error handler quiet where we expect an X11 error, ie (details)
  5. NEWT Lifecycle remodel: Window destroy() ! (details)
Commit 79ae647f60ab35d2ef9756895f64232345aae7a8 by Sven Gothel
Javadoc: Adding packages containing JogampVersion derivations; DevDoc: Add jogl/gluegen packages
    com.jogamp.opengl
    com.jogamp.nativewindow

    developer javadoc:
       com.jogamp.gluegen.opengl
       com.jogamp.gluegen.runtime.opengl
The file was modifiedmake/build.xml (diff)
Commit bbd2dffafa83feea443a3cd09f1fe95cd7462906 by Sven Gothel
Use common javadoc file structure 'javadoc/<module>/<javadoc-type>' and zip all <module>/** to javadoc.zip. This shall be done for all jogamp modules
The file was modifiedmake/build.xml (diff)
The file was modifieddoc/Implementation/runtime-properties.txt (diff)
Commit c7e1451f3effc4580347e65b0d6a288c493d60df by Sven Gothel
Add javadoc target 'javadoc.nw.spec.zip' to test without using up to much resources
The file was modifiedmake/build.xml (diff)
Commit b3420aeb07f9bef1e4fe5f436524d0b3d66cfaa2 by Sven Gothel
X11: Make X11 error handler quiet where we expect an X11 error, ie OpenGL 4 not available ..
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java (diff)
Commit db4d7d198cc826bba871fea39461c3c8a2a3b1c6 by Sven Gothel
NEWT Lifecycle remodel: Window destroy() !

NEWT's removed:
   Window:         destoy(boolean unrecoverable)
   Display/Screen: get/set DestroyWhenUnused(boolean)

We behave as follows:
   - Window.destroy() always decr Screen's reference counter,
     which issues destruction when reached zero.
     Then Screen does the same for Display ..

   - Window.destroy() keeps alive all references,
     hence it can be always recreated via setVisible(true).

   - Window.destroy() ensures Display's EDT is stopped
     if display is destroyed.

   - Window.invalidate() actually removes all Object reference,
     hence it cannot be recreated or used after it.
     This method exist to support a way to cleanup memory, GC.

All test passed on Linux/X11 and Windows
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows00NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/newt/TestGearsNEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting03bAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestFocus02SwingAWTRobot.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestRemoteGLWindows01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01aAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/DisplayImpl.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Screen.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/ScreenImpl.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestScreenMode01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle02NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting03AWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/DefaultEDTUtil.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/WindowImpl.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestScreenMode02NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestWindows01NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/NewtFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/OffscreenWindow.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting02AWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestScreenMode00NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestDisplayLifecycle01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestEventSourceNotAWTBug.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/newt/TestGearsNewtAWTWrapper.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01cSwingAWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/drawable/TestDrawable01NEWT.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestFocus01SwingAWTRobot.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01bAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestListenerCom01AWT.java (diff)