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

Changes

Summary

  1. JOGL.GLAutoDrawable: (details)
Commit 0d24458c68ac1bb92da21a1701633f8f32a267bb by Sven Gothel
JOGL.GLAutoDrawable:
    - Add: 'public void addGLEventListener(int index, GLEventListener listener)'
      Fixes previous GLWindow addition, ie public in interface and common impl. behavior.

    - Add: 'public void invoke(boolean wait, GLRunnable glRunnable)'

    - Change: 'public void display()' semantics, in regards to the GLRunnable queue

New: GLRunnable, invoke() at GLAutoDrawable
    Allows injection of GL commands from other threads, executed after the
    GLEventListener's display() notifyier by the GLAutoDrawable.

NEWT:
    - Fix EDTUTil.invokeAndWait() and Display.enqueueAndWait() impl.,
      where we only wait for the single action/event to be processed now.

JUnit: NEWT Parenting
        - Added test cases for Swing (JFrame, JPanel and COntainer) with NewtCanvasAWT
        - Added thread calling 'invoke(true, GLRunnable)'
        - start Animator ASAP
The file was removedsrc/junit/com/jogamp/test/junit/newt/TestParenting01AWT.java (diff)
The file was addedsrc/newt/classes/com/jogamp/newt/impl/event/NEWTEventTask.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestParenting02AWT.java (diff)
The file was modifiedmake/build-newt.xml (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/TestParenting01cAWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDrawableHelper.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLPbufferImpl.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/GLRunnableDummy.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestListenerCom01AWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/util/EDTUtil.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLAutoDrawable.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/TestParenting01cSwingAWT.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/TestParenting01bAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was addedsrc/jogl/classes/com/jogamp/opengl/impl/GLRunnableTask.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestParenting02NEWT.java (diff)
The file was removedsrc/junit/com/jogamp/test/junit/newt/TestParentingAWT.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/newt/TestParenting01aAWT.java (diff)
The file was addedsrc/jogl/classes/javax/media/opengl/GLRunnable.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestParenting01NEWT.java (diff)