The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/newt/native/X11Window.c (diff) The file was modified src/newt/classes/com/jogamp/newt/ScreenMode.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff)
Commit
575f3002ccb6091014ff9959a9eb54b53b501351
by Sven Gothel X11Util/Display Lifecycle: Reuse pending (unclosable) Display connections See commit 9ed513e9a9616f6028084df4c650c8caf31ea49d (bug 502 ) Since we cannot close Display connections (X11/AMD), at least we reuse them to not bloat the memory for long term applications The file was modified src/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/awt/AWTWindow.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Window.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/newt/native/WindowsWindow.c (diff)
Commit
3766fc329ec27c09f7e71bbf705defc44a8bedac
by Sven Gothel NEWT/ScreenMode: setCurrentScreenMode() shall only act if new mode differs; On X11 use Thread.sleep(), more cooperative. In case newMode == currentMode, this caused an error, since X11 would never receive mode change events. Thread.sleep() is nicer for the X11/WM .. cooperative multitasking :) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff)
Commit
e1ecd85a9d5877861cde35baababb298d1339898
by Sven Gothel NEWT/Window: Cleanup Actions: Reparenting, Fullscreen and Decoration - don't assume size/pos change - hence don't set window's values, but wait for satisfaction - don't send resize events on our own, just rely on the event mechanism - fullscreen: don't wrap action around invisibility from Java, Win7 flashes otherwise. Clients who benefit from it (X11) impl. it natively. - fullscreen exit: validate pos/size in case of a child window, like reparenting. Otherwise the container might gets confused (eg. AWT). The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/NewtAWTReparentingKeyAdapter.java (diff) The file was modified src/newt/native/WindowsWindow.c (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting03bAWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/scripts/tests-x64.bat (diff)
Commit
6ff7ba18a549a3fef9fcb01a2944bd0907799864
by Sven Gothel Fix commit e1ecd85a9d5877861cde35baababb298d1339898 - send resize event Completes fix 2934c9814daf7ae053c3f03957961a2e62125aee Turns out it's more safe to send out the resize events to the listener, since the native event messaging is not reliable in some cases. The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/util/Animator.java (diff) The file was modified src/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 modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Window.java (diff) The file was modified src/newt/classes/jogamp/newt/OffscreenWindow.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/newt/TestSwingAWTRobotUsageBeforeJOGLInitBug411.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol01AWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestWindowClosingProtocol03NewtAWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/newt/classes/jogamp/newt/WindowImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/awt/event/AWTParentWindowAdapter.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff) The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting02AWT.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 modified src/newt/native/X11Window.c (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/newt/classes/jogamp/newt/DisplayImpl.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00NEWT.java (diff) The file was added src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01bNEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff) The file was modified src/newt/classes/jogamp/newt/ScreenImpl.java (diff) The file was modified src/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff) The file was added doc/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 modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLProfile01NEWT.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff) The file was modified src/jogl/classes/javax/media/opengl/GLProfile.java (diff)