The Jenkins Controller is preparing for shutdown. No new builds can be started.
Commit
5e6acd58bb499bfc7199683d6faae810b96847f7
by Sven Gothel NEWT/OSX: Fix erroneous child Window position and top-parent visibility - Regardless whether the window is a top-level or child window, we set it's position w/ absolut left-bottom coordinated. To do so even for an AWT parent component, we retrieve the screen position by traversing through the AWT tree and adding up each parent's rel. position, since the native view only reflects the AWT frame. Note: OSX does not use native views for each AWT component. - In case we reparent child -> top, we cannot orderOut() the ex parent, but need to just call orderBack(..), otherwise the whole ex-parent frame gets hidden. - In case we close a child window (and reparent child -> top), we need to remove the parent/child relation and orderOut(..) before close(..), otherwise the window artifact is left behind. The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff) The file was modified src/newt/native/MacWindow.m (diff)
Commit
f74e98c9471cd08573ac656a39eeaf09bdf4b24e
by Sven Gothel NEWT Parenting Tests: Run all AWT modification call's on AWT EDT as the spec demands; Add missing frame.validate() after change. This is esential for OSX, but may also cause an undefined state on other platforms. The file was added src/test/com/jogamp/opengl/test/junit/newt/parenting/TestTranslucentParentingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.java (diff) The file was removed src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03bAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cSwingAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01bAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01aAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03AWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01cAWT.java (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.c (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/jogl/caps/TestTranslucencyAWT.java (diff) The file was modified src/newt/native/NewtMacWindow.h (diff) The file was modified src/newt/classes/com/jogamp/newt/util/MainThread.java (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.c (diff) The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface.m (diff)
Commit
7b8e2ef59e08f288adc68f12a3e066476c86de52
by Sven Gothel Newt/OSX: Fix top/child positioning, positionChanged(), rely on native pos/size notifications Newt/MacWindow - remove redundant manual window-move/set-size code - Use local getLocationOnScreen(..), fixes positionChanged(..) - setFrameTopLeftPoint(..) use totalHeight (w/ insets) - create: don't 'retain' the window reference (ref counter) - close: release view, - cache insets - to be used @ create The file was modified src/newt/native/NewtMacWindow.h (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java (diff) The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES2NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextVBOES1NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestSharedContextListNEWT.java (diff) The file was modified src/newt/native/MacWindow.m (diff) The file was modified src/nativewindow/native/macosx/OSXmisc.c (diff)