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

Changes

Summary

  1. Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT (details)
  2. Minor edits/cleanup: unused var, final (details)
  3. Destruction of GLAutoDrawable shall not remove them from AnimatorControl (details)
  4. Minor edits, dead code, test invocation (details)
  5. NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode (details)
  6. Add 'older' NEW UI Requirements List - 2010-06-01 (details)
  7. JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper
    More change log history
    (details)
Commit 2c99aac7680070d2e0bc6339ef60ac108ff0f171 by Sven Gothel
Revert 98f9eef8279680a7fbd3fccb5840381faf1d5c01: removeNotify makes NEWT child invisible again
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
Commit f1c375df106f0f9f6c90772b61a501b4280997fa by Sven Gothel
Minor edits/cleanup: unused var, final
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/Animator.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLDrawableImpl.java (diff)
Commit 28b0df6c300494a2b54c07fdf43ef04f5f1b0073 by Sven Gothel
Destruction of GLAutoDrawable shall not remove them from AnimatorControl (due to recreation) ; NEWT/Window: Remove isValid() API entry - always true!

Destruction of GLAutoDrawable shall not remove them from AnimatorControl (due to recreation)

  - Completes commit b65e1e76d413b70e5593173e6bd36d30675554a6

  - WindowImpl:
    - volatile: windowHandle/visible fields (memeory sync critical)
    - destroy must set visible := false, to avoid immediate recreation via
      a display call of another thread, ie an animator.

NEWT/Window: Remove isValid() API entry - always true!

  - NEWT/Window's can always be recreated.

  - redundancy in API is even worse than redundancy in impl. :)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/OffscreenWindow.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java (diff)
Commit 3812f3400e5156622ae1c11178bacc675941693b by Sven Gothel
Minor edits, dead code, test invocation
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
Commit a9289ce0fde4d4d344e4ab895790642383226cb4 by Sven Gothel
NEWT/ScreenMode: X11 fixes ; Ensure Screen's size is set if screenMode changed ; Enhanced tests; Catch NV/XRANDR/GL bug

X11 fixes
- X11Screen properly uses it's display's connection
   decorated in lock/unlock (for ScreenMode etc)

Ensure Screen's size is set if screenMode changed
- ScreenImpl's ScreenModeListener updates it's screen size
   so 'external' changes will be detected.

Enhanced tests
- Verify more data rel. ScreenMode

Catch NV/XRANDR/GL bug
  - Read TestScreenMode01NEWT/TestScreenMode01bNEWT comments
The file was modifiedsrc/newt/classes/jogamp/newt/DisplayImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/ScreenImpl.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java (diff)
Commit b55cda4f1d0d2dda875e16deb8a42cfa3f8af65d by Sven Gothel
Add 'older' NEW UI Requirements List - 2010-06-01
The file was addeddoc/NewUI-Req01.txt (diff)
Commit 4191e406178cdd900030a1ec3919476aab527734 by Sven Gothel
JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper recreation of all resources

- Release all GLDrawableFactory instances at shutdown, [re]create them at initialization
- Release GLContext resources (availability map) as well
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)