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

Changes

Summary

  1. NEWT/OSX: Attempt to stabilize native parenting (ie w/ AWT) ; Add (details)
  2. Using math functions in initializers fails on MacOSX - fixed (details)
Commit 627083adaf1b38c17f42c72650c47103f17313ce by Sven Gothel
NEWT/OSX: Attempt to stabilize native parenting (ie w/ AWT) ; Add windowRepaint() callback

  - act on positionChanged(..) only for realized windows,
    otherwise we could end in an AWT deadlock (AWT parent window).

  - add view parenting calls (addSubView/removeFromSuperview)

  - attachToParent after view configuration

  - allow concurrently view draw

  - add windowRepaint() callback (native -> java)

  - add more debug tracing
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff)
The file was modifiedsrc/newt/native/NewtMacWindow.h (diff)
The file was modifiedsrc/newt/native/MacWindow.m (diff)
The file was modifiedsrc/newt/native/NewtMacWindow.m (diff)
Commit 2e66f5345d22d8cbd5cc8be9a1db1073cb5ffd3c by Sven Gothel
Using math functions in initializers fails on MacOSX - fixed
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/elektronenmultiplizierer_development.fp (diff)