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

Changes

Summary

  1. Clone Capabilities on input, providing a local copy when requested. (details)
  2. Implement CapabilitiesImmutable to indicate that (details)
  3. NEWT X11Display: ignore null Display handle at dispatch (details)
  4. Finishing Immutable changes including GLCapabiltiesImmutable. (details)
Commit 483d47795fd1b4bd4cf892960ced8e961f7a8a3c by Steve Vaughan
Clone Capabilities on input, providing a local copy when requested.  This eliminates the cloning that was occuring for each swap buffer call.

This is the first step in implementing immutable Capabilities.
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsConfiguration.java (diff)
Commit e491306690f5c1e281bb4f673481dc890fef5217 by Steve Vaughan
Implement CapabilitiesImmutable to indicate that getRequestedCapabilities() and getChosenCapabilities() return immutable instances.  Add cloneCapabilities() to create a mutable clone of an immutable set of capabilities.
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11GraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfiguration.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/x11/X11GraphicsConfiguration.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/Capabilities.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting02NEWT.java (diff)
The file was addedsrc/nativewindow/classes/javax/media/nativewindow/CapabilitiesImmutable.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestWindows01NEWT.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsConfiguration.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/WindowImpl.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestRemoteWindow01NEWT.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsConfiguration.java (diff)
Commit 64aa219406c1aa1d6022fedce7a52c8c19d0e35d by Sven Gothel
NEWT X11Display: ignore null Display handle at dispatch
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/x11/X11Display.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestCloseNewtAWT.java (diff)
Commit 29e3b223eae9f5775d1dd34f2aaeeb3db6d9233c by Sven Gothel
Finishing Immutable changes including GLCapabiltiesImmutable.
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/GraphicsConfigurationFactoryImpl.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/Capabilities.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/awt/AWTCanvas.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/CapabilitiesChooser.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11GraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows01NEWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/x11/X11Window.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXPbufferCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/awt/WindowsAWTWGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/newt/TestGearsNewtAWTWrapper.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/NewtFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDrawableFactoryImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsPbufferWGLDrawable.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/OffscreenWindow.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/WindowImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/awt/X11AWTGLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/awt/AWTGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsPbufferWGLContext.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/offscreen/WindowUtilNEWT.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLPbufferImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXExternalCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXPbufferCGLDrawable.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/intel/gdl/Window.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsOffscreenWGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/CapabilitiesImmutable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/awt/AWTWindow.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/opengl/broadcom/egl/Window.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/DefaultGLCapabilitiesChooser.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/DefaultCapabilitiesChooser.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtFactoryAWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/opengl/kd/KDWindow.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLCapabilities.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLPbufferDrawable.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/windows/WindowsWindow.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11DummyGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11OffscreenGLXContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11PbufferGLXDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/MacOSXCGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLDrawableImpl.java (diff)
The file was addedsrc/jogl/classes/javax/media/opengl/GLCapabilitiesImmutable.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows00NEWT.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/macosx/MacWindow.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/egl/EGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/macosx/cgl/awt/MacOSXAWTCGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java (diff)