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

Changes

Summary

  1. fix test - dont use GLAutoDrawable.invoke(boolean wait, GLRunnable (details)
  2. Animator: Cleanup and better DEBUG info (details)
  3. Cleanup (private access for inner classes) (details)
Commit 481285c3d19d0a4c019cffc72b7a8b58296b748e by Sven Gothel
fix test - dont use GLAutoDrawable.invoke(boolean wait, GLRunnable glRunnable)
for window locking calls, ie window changes. The GLRunnable list is executed while window is locked.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/gears/newt/TestGearsNEWT.java (diff)
Commit 3169bfb049053220118e5cec904a1bfaa181c07d by Sven Gothel
Animator: Cleanup and better DEBUG info
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/Animator.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/AnimatorBase.java (diff)
Commit 3747f6a608a79152ddda51d984712e8ce8179f54 by Sven Gothel
Cleanup (private access for inner classes)

Partially revert commit 5681c25cfd4c7abce7d653910c9aa7a4e989057e

- revert all window feature (visible, fullscreen, ..) runOnEDT calls to wait:=true,
  it turns out we loose stability and predictable behavior otherwise.

- a user must ensure no calling these modifier methods from a locked window state,
  as documented (and changed) in commit 481285c3d19d0a4c019cffc72b7a8b58296b748e
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)