The Jenkins Controller is preparing for shutdown. No new builds can be started.
The file was modified src/newt/native/NewtMacWindow.m (diff) The file was modified src/newt/native/MacWindow.m (diff)
Commit
af3de7dd59bcebde68f3928868b5dde198978854
by Sven Gothel Minor cleanup: strings, unused vars, .. DEBUG strings w/ thread name nativewindow.TraceLock -> nativewindow.debug.ToolkitLock.TraceLock Sync Xmisc (DummyWindow) with NEWT's creation test scripts: awt and non-awt usage The file was modified make/scripts/java-run-all.sh (diff) The file was modified make/scripts/tests2.sh (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java (diff) The file was modified make/scripts/tests.sh (diff) The file was modified src/nativewindow/classes/javax/media/nativewindow/ToolkitLock.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/egl/EGLContext.java (diff) The file was modified src/nativewindow/native/x11/Xmisc.c (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/impl/ProxySurface.java (diff) The file was modified src/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java (diff) The file was modified src/nativewindow/native/x11/Xmisc.c (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
Commit
f3c59f7491e0912d6f81e1f6218aecef381533bb
by Sven Gothel JOGL/X11: Fix context scanning, misc simplifications .. Fix context scanning --------------------- Ie on 3.0 NVidia systems, trying to create a 4.1 context leads to a BadAlloc X11 error. A prev patch disabled the X11 error handler, to reduce sideeffects. In case AWT is not being used, the BadAlloc isn't catched and the JVM freezes within the native function call. Decorating context scanning with NativeWindow's 'setX11ErrorHandler' solves this issue. Simplifications ----------------- X11: always try a direct context. If this is not possible due to the display connection, an indirect is being used anyways. Hence 'createContext(boolean direct)' -> 'createImpl()'. X11/WGL: Simplify the context creation logic a bit. The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXContext.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11ExternalGLXDrawable.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OnscreenGLXContext.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java (diff) The file was modified src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java (diff) The file was modified src/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java (diff) The file was modified src/newt/classes/com/jogamp/newt/impl/ScreenImpl.java (diff) The file was modified src/newt/classes/com/jogamp/newt/Window.java (diff)
Commit
a0e9d6c8382b7275db6fae664be44db6b59671d5
by Sven Gothel NEWT Window Lifecycle / ScreenMode: Lifecycle.reparentActionPre()/reparentActionPost() -> pauseRenderingAction()/resumeRenderingAction() for a more generic use, ie reparenting and screen mode change. ScreenMode change: No more visibility/fullscreen changes, no more locking, just pause/resume animation. X11 ScreenMode set: move from thread/wait to simple polling over time (timeout) The file was modified src/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff) The file was modified src/newt/native/X11Window.c (diff) The file was modified make/scripts/tests2.sh (diff) The file was modified src/newt/classes/com/jogamp/newt/impl/x11/X11Screen.java (diff) The file was modified src/newt/classes/com/jogamp/newt/impl/WindowImpl.java (diff)